2008-09-29 32 views
2

如何获取像ping这样的命令行实用程序以在Windows XP中使用默认代理。Win XP中的命令行实用程序的代理

proxycfg -u将代理设置为默认(IE)代理好吧,但它似乎并没有工作。

更新:我在一个代理后面,想要一种方法来检查网站是否启动,因此试图使用ping!还想通过telnet(不使用Putty)到特定站点和端口来检查连接性。

回答

3

代理通常用于Web(HTTP)流量,ping使用ICMP,这是一个完全独立的协议。什么,你到底想要做什么?

1

Ping不使用TCP--它使用ICMP,因此使用代理并不合理。

您是否有其他命令行实用程序?

0

您最好的选择可能是用于Windows的命令行浏览器。

你可以试用lynx,这几乎是一个完整的浏览器,或者你可以去简单一些,并使用wget。我会推荐wget我自己。

这两个程序都有一些配置代理的方式,Linux和Windows版本的文档应该是一样的。

2

因此,标准ping不会通过HTTP代理进行,正如大家已经提到的那样。你可能想要的是通过你的HTTP代理使用CONNECT方法隧道连接你的TCP连接(例如,HTTP,telnet,ssh)。例如,使用netcat的(远程登录也将工作,但netcat的最好),你会做到以下几点:

$ nc yourproxy 3128 
CONNECT yourtelnetserver:23 HTTP/1.0 

然后按ENTER键两次。

也有工具可以为你做到这一点。请记住,某些HTTP代理配置为仅允许将CONNECT连接连接到特定目标,例如,连接到端口443 ony(用于TLS/SSL/HTTPS)。

相关问题