VB中webbrowser控件使用SOCKS5袋里

让webbrowser控件通过SOCKS5袋里(有认证)来浏览网页

Private Const INTERNET_OPTION_PROXY = 38 

Private Const INTERNET_OPEN_TYPE_PROXY = 3

Private Type INTERNET_PROXY_INFO

dwAccessType As Long

lpszProxy As String

lpszProxyBypass As String

End Type

Private Declare Function internetsetoption Lib "wininet.dll" _

Alias "InternetSetOptionA" _

(ByVal hinternet As Long, _

ByVal dwoption As Long, _

ByRef lpbuffer As Any, _

ByVal dwbufferlength As Long) As Long

Function SetProxy()

Dim options As INTERNET_PROXY_INFO

options.dwAccessType = INTERNET_OPEN_TYPE_PROXY

options.lpszProxy = "SOCKS=127.0.0.1:9050"

options.lpszProxyBypass = ""

internetsetoption 0, INTERNET_OPTION_PROXY, options, LenB(options)

End Function

link

评论

Popular Posts

《凯恩与林奇2:伏天》原版+硬盘版

随身WiFi折腾指南: 解锁、刷机与DIY

常用的国内外延迟测速链接(generate_204)

《钢铁是怎样炼成的》奥斯特洛夫斯基

为什么你睡了11个小时仍然觉得疲累?

使用 Nginx 状态码 444 提升 HTTPS 服务安全性,屏蔽 HTTP 497 访问提示

起动战士XP(Ultimate Knight Windom XP) 2.008 简体中文版

让你一生都受用的85句话 (适合做QQ签名)

在金融行业工作的优势

魔兽争霸III冰封王座1.20E有声/无声精简版