主机 ubuntu ,虚拟机 win10 ,虚拟机设置端口转发 19180 转发到 19180 虚拟机里开了一个翻墙软件,软件端口 19180 ,但是这个软件不能设置局域网共享网络。 于是用 netsh 设置 netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=19180 connectaddress=127.0.0.1 connectport=19180 但是在 ubuntu 里还是没办法用虚拟机里的翻墙网络,该怎么办?
1
AoEiuV020CN 2022-06-20 14:56:07 +08:00
首先,确认各种防火墙关闭状态,
然后检查端口监听,netstat 之类的, 按你的操作,ubuntu 应该有虚拟机进程监听了 19180 端口, win10 应该有梯子进程监听了 127.0.0.1:19180 ,还有 svchost 进程监听了 0.0.0.0:19180, 端口监听都存在的话,扫描端口是否开放,nmap 之类的,一级一级检查看看有没有不通的, 都通了的话一级一级试用这个梯子端口,先确保 win10 内部这个 127.0.0.1:19180 能正常工作,再确保 0.0.0.0:19180 正常工作,再尝试 ubuntu 的 19180 端口, |
2
cpalead OP @AoEiuV020CN 我在虚拟机里面开了好几个代理软件,那些代理软件都设置了局域网共享网络和端口转发,我的主机 ubuntu 是可以用虚拟机里面的翻墙软件的,但是唯独这次用 netsh 的转发,ubuntu 访问不了
|
3
pagxir 2022-06-24 01:40:00 +08:00 via Android
大概率端口被占了,0.0.0.0:19180 跟 127.0.0.1:19180 是排斥的。要么换端口,要么不要全 0 的 IP
|