虚拟机共享网络,是不是端口转发就可以了?

2022-06-20 13:06:18 +08:00
 cpalead

主机 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 里还是没办法用虚拟机里的翻墙网络,该怎么办?

801 次点击
所在节点    Linux
5 条回复
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 端口,
cpalead
2022-06-20 20:32:07 +08:00
@AoEiuV020CN 我在虚拟机里面开了好几个代理软件,那些代理软件都设置了局域网共享网络和端口转发,我的主机 ubuntu 是可以用虚拟机里面的翻墙软件的,但是唯独这次用 netsh 的转发,ubuntu 访问不了
pagxir
2022-06-24 01:40:00 +08:00
大概率端口被占了,0.0.0.0:19180 跟 127.0.0.1:19180 是排斥的。要么换端口,要么不要全 0 的 IP
cpalead
2022-06-24 20:45:27 +08:00
@pagxir 的确是这样的,本地的那个翻墙软件用的是 19180,我换个 0.0.0.0 的试试
cpalead
2022-06-24 20:52:55 +08:00
@pagxir 我试了,改了 0.0.0.0 的端口还是不行,算了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/860848

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX