地址:http-pro.abuyun.com,端口:9010
HTTP隧道拥有两种授权模式:
通过用户名/密码的形式进行身份认证,该认证信息最终会转换为『Proxy-Authorization』协议头跟随请求一起发出。
为便于部分语言进行接入,平台亦支持通过『Authorization』协议头进行隧道身份验证。
只须绑定用户发起请求的服务器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