高手看过来:代理猎手的代理验证如何实现?(100分)

  • 主题发起人 主题发起人 fbc-gc
  • 开始时间 开始时间
F

fbc-gc

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个代理服务器管理软件,遇到一个技术问题:
如何验证代理服务器的速度?
代理猎手好像是通过代理取得一个网站的html文件,如果文件里包涵指定的特征字符串那么
代理是可通的,并显示这段时间的值。
那位大侠知道如何实现这个功能呢?比如我的机器ip为202.194.77.56,代理服务器为:202.194.68.6:80
想验证通过这个代理联到www.163.com的速度。因为网易的首页里肯定有'网易'这个字符串,
所以如何通过202.194.68.6得到网易的首页面呢?
 
用http控件就可以了吧, 设上proxy的ip和port,然后连接一下,就可以得到返回的
页面了。
 
能说的详细点吗?有原码最好了
谢谢
 
你可以向proxy发送:
GET http://www.yahoo.com/index.html HTTP/1.1
然后在检查返回的数据中检查关键字,如:Yahoo!
 
谢谢nunimao!
我也已经实现了,用delphi6的idhttp控件:
procedure TForm1.Button2Click(Sender: TObject);
begin
form1.IdHTTP1.Request.ProxyServer:='202.120.10.128';
form1.IdHTTP1.Request.ProxyPort:=80;
form1.Memo1.Clear;
form1.Memo1.Lines.Add(form1.IdHTTP1.Get('http://www.163.com'));
end;
 
后退
顶部