HTTP隧道 (专业版)
AutohotKey 接入指南

隧道验证方式

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

隧道验证方式

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

  • 请求头(默认)

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

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

  • 绑定IP(暂未启用)

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

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

              
    # -*-*-
    # 感谢骚男 『爱尔蓝橘子 (QQ: 84316577)』 提供的源代码
    # -*-*-

    HTTPREQUEST_PROXYSETTING_PROXY := 2
    HTTPREQUEST_SETCREDENTIALS_FOR_PROXY := 1

    ;~ 代理服务器
    proxyHost := "http-pro.abuyun.com:9010"

    ;~ 代理隧道验证信息
    proxyUser := "H01234567890123P"
    proxyPass := "0123456789012345"

    ;~ 要访问的目标页面
    targetUrl := "http://test.abuyun.com"

    whr := ComObjCreate("WinHttp.WinHttpRequest.5.1")
    whr.Open("GET", targetUrl, true)

    ;~ 模拟curl的ua,方便测试
    whr.SetRequestHeader("User-Agent", "curl/7.41.0")

    ;~ 设置代理服务器
    whr.SetProxy(HTTPREQUEST_PROXYSETTING_PROXY, proxyHost)

    ;~ 设置代理隧道验证信息
    whr.SetCredentials(proxyUser, proxyPass, HTTPREQUEST_SETCREDENTIALS_FOR_PROXY)

    whr.Send()
    whr.WaitForResponse()

    MsgBox % whr.ResponseText              
            
体验服务
现在开始,体验阿布云大数据服务
计算、网络、大数据、人工智能,阿布云助您飞跃发展