HTTP隧道

(专业版)

专业版 HTTP隧道 可以锁定 IP 使用 1 分钟,到期后系统将强制切换。

立即购买

云服务器

  • 地址:http-pro.abuyun.com,端口:9010

隧道验证方式

HTTP隧道拥有两种授权模式:

 请求头(默认)

  • 通过用户名/密码的形式进行身份认证,该认证信息最终会转换为『Proxy-Authorization』协议头跟随请求一起发出。
  • 一条代理隧道只能绑定一个IP,同一IP可以分别绑定到专业版、动态版代理隧道各一条。
  • 为便于部分语言进行接入,平台亦支持通过『Authorization』协议头进行隧道身份验证。

 绑定IP(暂未启用)

  • 只须绑定用户发起请求的服务器IP即可。
  • 一条代理隧道只能绑定一个IP,同一IP可以分别绑定到专业版、动态版代理隧道各一条。

服务接入步骤

  • 在阿布云注册账号后,前往服务管理控制台的 “HTTP隧道” 页中选购隧道产品。
  • 完成支付后,在服务管理控制台的 “HTTP隧道” 页中会看到已经购买到的专业版HTTP隧道。
  • 每一条HTTP隧道都拥有独立的 “通行证书” 及 “通行密钥”,分别对应代理验证授权的 “用户名” 及 “密码”。
  • 通过浏览器使用HTTP隧道,请设置浏览器代理的服务器地址及端口。设置并保存配置后,在浏览器中打开任意网址,会弹出一个授权验证窗口,输入隧道的 “通行证书” 及 “通行密钥” 后,确认即可。
  • 在代码中使用HTTP隧道时,如果代码的 HTTP 请求方法不支持以用户名/密码的形式设置身份认证信息,则需要手动为每个 HTTP 请求增加『Proxy-Authorization』协议头,其值为 『Basic <base64 >』。其中『<base64>』 为 “通行证书” 和 “通行密钥” 通过 『:』 拼接后,再经由 BASE64 编码得到的字符串。 正确设置后,发出的请求都将包含如下格式的 HTTP 协议头信息:
    Proxy-Authorization: Basic SDAxMjM0NTY3ODkwMTIzNDowMTIzNDU2Nzg5MDEyMzQ1
HTTP隧道使用示例完整代码请移驾 阿布云github地址 如发现代码有不足或错误之处,欢迎提交 pull。

IP手动切换方式

手动切换 IP 的方式有两种:

  1. 应用程序通过HTTP隧道请求『http://proxy.abuyun.com/switch-ip』后,请求执行成功会返回一个新的 IP地址 及其相关信息,HTTP隧道将同步切换至该 IP。从下一个请求起,数据都会通过新的 IP地址 进行转发。
  2. 在 HTTP 请求中增加键为『Proxy-Switch-Ip』, 值为『yes』的协议头信息,应用程序将请求通过隧道发出后,HTTP隧道会立刻切换一个新的 IP,当前请求和随后发起的请求都会通过新的 IP地址 进行转发。
『http://proxy.abuyun.com/switch-ip』『http://proxy.abuyun.com/current-ip』返回 3 个字段,各字段间用半角逗号分隔:

— 『隧道出口IP』、『已使用时长』、『剩余时长』

软件接入指南

代码接入指南

现在开始,体验阿布云大数据服务

立即申请

联系电话

4009-619-639