云服务器

地址:http-cla.abuyun.com,端口:9030

隧道验证方式

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

  • 请求头(默认)

通过用户名/密码的形式进行身份认证,该认证信息最终会转换为『Proxy-Authorization』协议头跟随请求一起发出。

为便于部分语言进行接入,平台亦支持通过『Authorization』协议头进行隧道身份验证。

  • 绑定IP(暂未启用)

只须绑定用户发起请求的服务器IP即可。

一条代理隧道只能绑定一个IP,同一IP可以分别绑定到专业版、动态版、经典版代理隧道各一条。

服务接入步骤

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

IP手动切换方式

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

  1. 应用程序通过HTTP隧道请求『http://proxy.abuyun.com/switch-ip』后,请求执行成功会返回一个新的IP地址及其相关信息,HTTP隧道将同步切换至该 IP。从下一个请求起,数据都会通过新的 IP地址 进行转发。
  2. 在 HTTP 请求中增加键为『Proxy-Switch-Ip』, 值为『yes』的协议头信息,应用程序将请求通过隧道发出后,HTTP隧道会立刻切换一个新的IP,当前请求和随后发起的请求都会通过新的 IP地址 进行转发。
体验服务
现在开始,体验阿布云大数据服务
计算、网络、大数据、人工智能,阿布云助您飞跃发展