使用在Hyper-v vm

时间:2018-07-11 15:35:31

标签: proxy ntlm hyper-v http-proxy

我有一台Windows 10计算机,该计算机在端口3128上运行cntlm代理。 使用hyper-v和配置了外部网络设置的虚拟交换机启动虚拟机时。

Virtual Switch configuration

我可以使用VM的IP从VM ping主机:

$ ping $hostIp
PING $hostIP ($hostIP): 56 data bytes
64 bytes from $hostIp: seq=0 ttl=128 time=1.480 ms
64 bytes from $hostIp: seq=1 ttl=128 time=0.893 ms
64 bytes from $hostIp: seq=2 ttl=128 time=1.179 ms
64 bytes from $hostIp: seq=3 ttl=128 time=0.997 ms
64 bytes from $hostIp: seq=4 ttl=128 time=1.318 ms
...

但是我不能例如使用此IP作为代理IP来执行curl。

curl -x http://$hostIp:3128 https://google.de

在主机上,此命令导致

<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="https://www.google.de/">here</A>.
</BODY></HTML>

在VM上导致

curl: (7) Failed to connect to $hostIp port 3128: Connection timed out

0 个答案:

没有答案