Win XP中命令行实用程序的代理

时间:2008-09-29 04:54:02

标签: command-line proxy windows-xp telnet ping

如何让ping等命令行实用程序在Windows XP中使用默认代理。

proxycfg -u将代理设置为默认(IE)代理,但它似乎不起作用。

更新:我支持代理,想要检查网站是否已启动,因此尝试使用ping!还想要一种telnet(不使用Putty)到特定站点和端口来检查连接的方法。

4 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

因此,标准ping不会通过HTTP代理,因为每个人都已经提到过。您可能想要的是使用CONNECT方法通过HTTP代理隧道连接TCP连接(例如,HTTP,telnet,ssh)。例如,使用netcat(telnet也可以,但netcat更好),你将做以下事情:

$ nc yourproxy 3128
CONNECT yourtelnetserver:23 HTTP/1.0

然后按两次输入。

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

答案 2 :(得分:1)

Ping不使用TCP - 它使用ICMP,因此使用代理并没有多大意义。

您还有其他命令行实用程序吗?

答案 3 :(得分:0)

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

您可以尝试lynx,它几​​乎是一个完整的浏览器,或者您可以更简单地使用wget。我会推荐自己。

两个程序都有一些配置代理的方法,Linux和Windows版本的文档应该相同。