V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
cpalead
V2EX  ›  Linux

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

  •  
  •   cpalead · Jun 20, 2022 · 1297 views
    This topic created in 1406 days ago, the information mentioned may be changed or developed.

    主机 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 replies    2022-06-24 20:52:55 +08:00
    AoEiuV020CN
        1
    AoEiuV020CN  
       Jun 20, 2022
    首先,确认各种防火墙关闭状态,

    然后检查端口监听,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
       Jun 20, 2022
    @AoEiuV020CN 我在虚拟机里面开了好几个代理软件,那些代理软件都设置了局域网共享网络和端口转发,我的主机 ubuntu 是可以用虚拟机里面的翻墙软件的,但是唯独这次用 netsh 的转发,ubuntu 访问不了
    pagxir
        3
    pagxir  
       Jun 24, 2022 via Android
    大概率端口被占了,0.0.0.0:19180 跟 127.0.0.1:19180 是排斥的。要么换端口,要么不要全 0 的 IP
    cpalead
        4
    cpalead  
    OP
       Jun 24, 2022
    @pagxir 的确是这样的,本地的那个翻墙软件用的是 19180,我换个 0.0.0.0 的试试
    cpalead
        5
    cpalead  
    OP
       Jun 24, 2022
    @pagxir 我试了,改了 0.0.0.0 的端口还是不行,算了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5947 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 03:32 · PVG 11:32 · LAX 20:32 · JFK 23:32
    ♥ Do have faith in what you're doing.