V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
cpalead
V2EX  ›  Linux

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

  •  
  •   cpalead · 2022-06-20 13:06:18 +08:00 · 787 次点击
    这是一个创建于 895 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    5 条回复    2022-06-24 20:52:55 +08:00
    AoEiuV020CN
        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 端口,
    cpalead
        2
    cpalead  
    OP
       2022-06-20 20:32:07 +08:00
    @AoEiuV020CN 我在虚拟机里面开了好几个代理软件,那些代理软件都设置了局域网共享网络和端口转发,我的主机 ubuntu 是可以用虚拟机里面的翻墙软件的,但是唯独这次用 netsh 的转发,ubuntu 访问不了
    pagxir
        3
    pagxir  
       2022-06-24 01:40:00 +08:00 via Android
    大概率端口被占了,0.0.0.0:19180 跟 127.0.0.1:19180 是排斥的。要么换端口,要么不要全 0 的 IP
    cpalead
        4
    cpalead  
    OP
       2022-06-24 20:45:27 +08:00
    @pagxir 的确是这样的,本地的那个翻墙软件用的是 19180,我换个 0.0.0.0 的试试
    cpalead
        5
    cpalead  
    OP
       2022-06-24 20:52:55 +08:00
    @pagxir 我试了,改了 0.0.0.0 的端口还是不行,算了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2579 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 06:17 · PVG 14:17 · LAX 22:17 · JFK 01:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.