webbrowser1 设置socks5代理以后无法打开网页
我的设置SOCKS5的代码其他没有特别的设置 为什么打不开网页呢 ?
难道是socks5的设置出错
求高手解procedure Tform1.SetProxy(proxyS,proxyP:string); //注册表设置
var FProxy: string;
Pinfo: INTERNET_PROXY_INFO;
begin
proxy:=proxyS; //服务器地址
port:=proxyP; //服务器端口
FProxy:=Format('%s:%s',[Proxy,port]);
Pinfo.dwAccessType := INTERNET_OPEN_TYPE_PROXY;
Pinfo.lpszProxy := pchar(proxy);
//Pinfo.lpszProxy := pchar(FProxy);
InternetSetOption(nil, INTERNET_OPTION_PROXY, @Pinfo, SizeOf(PInfo));
InternetSetOption(nil, INTERNET_OPTION_SETTINGS_CHANGED, nil, 0);
SetReg(FProxy); end;
procedure Tform1.SetReg(FMProxy:string);
var reg: Tregistry;
begin
reg:=Tregistry.Create;
try
reg.RootKey := HKEY_CURRENT_USER;
if reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\Internet Settings', True) then
begin
reg.Writestring('ProxyServer','socks='+ FMproxy);
reg.WriteInteger('ProxyEnable', integer(true));
end
finally
reg.CloseKey;
reg.free;
end;
end;
我的设置SOCKS5的代码其他没有特别的设置 为什么打不开网页呢 ?
难道是socks5的设置出错
求高手解procedure Tform1.SetProxy(proxyS,proxyP:string); //注册表设置
var FProxy: string;
Pinfo: INTERNET_PROXY_INFO;
begin
proxy:=proxyS; //服务器地址
port:=proxyP; //服务器端口
FProxy:=Format('%s:%s',[Proxy,port]);
Pinfo.dwAccessType := INTERNET_OPEN_TYPE_PROXY;
Pinfo.lpszProxy := pchar(proxy);
//Pinfo.lpszProxy := pchar(FProxy);
InternetSetOption(nil, INTERNET_OPTION_PROXY, @Pinfo, SizeOf(PInfo));
InternetSetOption(nil, INTERNET_OPTION_SETTINGS_CHANGED, nil, 0);
SetReg(FProxy); end;
procedure Tform1.SetReg(FMProxy:string);
var reg: Tregistry;
begin
reg:=Tregistry.Create;
try
reg.RootKey := HKEY_CURRENT_USER;
if reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\Internet Settings', True) then
begin
reg.Writestring('ProxyServer','socks='+ FMproxy);
reg.WriteInteger('ProxyEnable', integer(true));
end
finally
reg.CloseKey;
reg.free;
end;
end;
解决方案 »
- 千分散尽还复来,天天接分必有用……
- 如何让CxGrid中cxGridView有垂直滚动?
- 动态选择frreport
- 大家在建数据库的时候一个表中最多设了多少个字段阿?我设置了90多个,后果会怎么样啊
- 昨夜奇遇!!!偶差点吓晕一个MM
- &&&&&&&&& 高分求学校管理系统方案文档 类似的管理系统方案文档也行&&&&&&&&&&&
- QuickRep
- *******我有一个join来的数据集,用Tdbgrideh来关联,但在编辑时出问题了******
- 请教各位有关多线程的使用、控制和有关windows的消息的程序如何学习、开发
- 图片数据库的相似性对比
- 为了Delphi2010支持FireBird,发了些FireBird入门交流贴,帮顶起哦
- 专门注册了个号来问个关于bpl的问题.以显诚意.(刚注册.不能发分.一会儿加!)
procedure Tform1.SetReg(FMProxy:string);
var reg: Tregistry;
begin
reg:=Tregistry.Create;
try
reg.RootKey := HKEY_CURRENT_USER;
if reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\Internet Settings', True) then
begin
reg.Writestring('ProxyServer','socks='+ FMproxy);
reg.WriteInteger('ProxyEnable', integer(true));
end
finally
reg.CloseKey;
reg.free;
end;
end;
[
procedure Tform1.SetReg(FMProxy:string);
var reg: Tregistry;
begin
reg:=Tregistry.Create;
try
reg.RootKey := HKEY_CURRENT_USER;
if reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\Internet Settings', True) then
begin
reg.Writestring('ProxyServer','socks='+ FMproxy);
reg.WriteInteger('ProxyEnable', integer(true));
end
finally
reg.CloseKey;
reg.free;
end;
end;]