V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
binbinyouliiii
V2EX  ›  问与答

有什么工具可以把服务器端口映射到本地局域网内的某台机器

  •  1
     
  •   binbinyouliiii · 2017-10-12 16:55:24 +08:00 · 4879 次点击
    这是一个创建于 2635 天前的主题,其中的信息可能已经有所发展或是发生改变。

    微信开发,因为必须要有域名,必须映射到服务器上(家里没有公网 IP ),但是我希望在本地调试程序,每次放到服务器上去测试太麻烦了,有没有什么工具可以把服务器的端口映射到本地局域网的工具。

    我看了看花生壳理论可以做到,但是是他们提供的服务器,不好可控,而且收费。

    服务器:Linux 本地:Win10

    16 条回复    2017-11-07 14:05:00 +08:00
    wu360463231
        1
    wu360463231  
       2017-10-12 17:05:38 +08:00   ❤️ 1
    frpc
    Jakesoft
        2
    Jakesoft  
       2017-10-12 17:17:34 +08:00
    你是不是要改 hosts?
    soy
        3
    soy  
       2017-10-12 17:21:43 +08:00
    ssh
    zlfzy
        4
    zlfzy  
       2017-10-12 17:21:44 +08:00
    路由器用花生壳,服务器用 rinetd
    soy
        5
    soy  
       2017-10-12 17:34:52 +08:00   ❤️ 1
    在本地跑:ssh -R 0.0.0.0:远程监听端口:localhost:本地服务端口 server_user@server_address
    Google 关键字:ssh reverse tunnel
    nirvam
        6
    nirvam  
       2017-10-12 17:37:12 +08:00
    本地装一个 Cygwin、Msys2 之类的,SSH -R local_port:server_port xxx@server_ip
    注意服务器端的 sshd_conf 里要把 GatewayPorts 参数打开
    odirus
        7
    odirus  
       2017-10-12 17:40:48 +08:00
    frp,用起来很稳定,配置也不复杂
    gamexg
        8
    gamexg  
       2017-10-12 18:32:29 +08:00   ❤️ 1
    ssh

    zerotier 直接把服务器和台式机加到一个虚拟局域网,之后干什么都方便了。
    Hzzone
        9
    Hzzone  
       2017-10-12 18:34:03 +08:00 via iPhone
    ssh 可以,frp 是内网穿透
    stevenkang
        10
    stevenkang  
       2017-10-12 20:55:45 +08:00 via Android
    https://tool.4kb.cn 内网穿透 省着点用 我自己的
    binbinyouliiii
        11
    binbinyouliiii  
    OP
       2017-10-12 21:50:28 +08:00 via Android
    @stevenkang 我有自己的服务器,想把服务器的端口映射到本地上来调试
    binbinyouliiii
        12
    binbinyouliiii  
    OP
       2017-10-12 21:51:02 +08:00 via Android
    @Jakesoft 改 hosts 干什么
    stevenkang
        13
    stevenkang  
       2017-10-12 22:00:30 +08:00 via Android
    @binbinyouliiii 你用我的工具直接就能映射 你服务器都可以省了
    zpvip
        14
    zpvip  
       2017-10-12 22:06:05 +08:00
    jfdnet
        15
    jfdnet  
       2017-11-07 13:10:14 +08:00
    @gamexg zerotier 丢包好高 是配置的问题么?
    gamexg
        16
    gamexg  
       2017-11-07 14:05:00 +08:00
    @jfdnet #15 国内到国内?
    ping 值多少?超过 100 应该不是直连。
    如果 udp 打洞失败它会转换为服务器中转模式,会经过境外服务器,那就涉及到国际出口丢包老问题了。

    我这里测试移动到新加坡一般不会丢包,但是流量大了看起来会触发 Q,直连中断切换到服务器中转模式。重新拨号换 ip 可以解决。

    之前用这个做的国内放置 gitlab 境外跑 runner,可能频率低,没发现什么问题。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   963 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:06 · PVG 03:06 · LAX 11:06 · JFK 14:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.