V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rizon
V2EX  ›  程序员

udp 端口转发怎么做简单?

  •  
  •   rizon ·
    othorizon · 2018-10-08 14:22:28 +08:00 · 6415 次点击
    这是一个创建于 2020 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想要使用 mosh 工具,但是需要 udp 端口。我服务端机器在内网,使用花生壳做的内网穿透。
    但是花生壳不支持 udp 端口转发, 然后想着使用 ssh 转发端口,但是好像 ssh 也是不支持 udp ?

    所以求助大佬,有什么简单的 udp 端口转发的办法??

    另外,之所以要使用 mosh,是因为网络连接太慢(自己的服务器),ssh 会特别卡顿,因此先要采取 local echo 和 local line editing 的模式,如果实在做不了端口转发,有其他办法解决来实现 local echo 解决 ssh 卡顿问题也可以啊。
    14 条回复    2018-10-09 10:29:30 +08:00
    dorothyREN
        1
    dorothyREN  
       2018-10-08 14:26:58 +08:00
    frp 穿透吧
    ChristopherWu
        2
    ChristopherWu  
       2018-10-08 14:30:30 +08:00
    找了一下,似乎没有流行的工具做这件事情?只找到两个小项目。

    https://github.com/troglobit/uredir
    https://github.com/1lann/udp-forward
    exkernel
        3
    exkernel  
       2018-10-08 14:35:37 +08:00
    功能大而全, 单文件发行

    https://github.com/ginuerzh/gost
    topbandit
        4
    topbandit  
       2018-10-08 14:57:43 +08:00
    iptables 行不
    ysc3839
        5
    ysc3839  
       2018-10-08 16:02:23 +08:00 via Android
    我目前使用的是 frp。不确定 frp 会不会加密。配合 mosh 用的话没加密问题也不大,因为 mosh 有加密。
    rizon
        6
    rizon  
    OP
       2018-10-08 16:25:25 +08:00
    @dorothyREN
    @ysc3839
    刚才做了 frp,确认可行,这样连花生壳也不需要了(花生壳的内网穿透免费版太受限了)。
    但是! 存在一个问题就是 frp 的服务端要运行在拥有公网 IP 的机器上,可是我家里的网络环境是:联通光猫一级路由,我自己的路由器二级路由,我的服务器挂在二级路由下,所以没有公网 IP 的机器可用。
    请问这个问题怎么解决?我现在是用的我买的云服务器做了服务端。但是不是很想依赖云服务器
    yiran0
        7
    yiran0  
       2018-10-08 16:28:01 +08:00
    ???不能用 iptables 进行转发吗?!
    webdisk
        8
    webdisk  
       2018-10-08 16:29:05 +08:00
    @rizon 为什么不想法解决服务器卡顿的问题。 如果怕中途断开,可以用 screen 或 tumx
    ysc3839
        9
    ysc3839  
       2018-10-08 18:00:22 +08:00 via Android
    @rizon 公网 IP 是必须要有的。这种情况下只能找找看有没有免费的服务咯。但是免费的服务大多数不太靠谱的。
    sampeng
        10
    sampeng  
       2018-10-08 18:15:23 +08:00
    用公网 ip。。。不要用转发的服务。。因为你不知道他在里面干了什么或者以后会再里面干点什么。。
    C2G
        11
    C2G  
       2018-10-08 19:08:45 +08:00 via Android
    frp 公用服务。自己这边发的包有加密的话问题就不大。
    innoink
        12
    innoink  
       2018-10-08 23:38:42 +08:00
    开 ipv6 就有公网的 ipv6 地址了
    YingJie
        13
    YingJie  
       2018-10-09 07:58:46 +08:00 via Android
    goproxy
    dorothyREN
        14
    dorothyREN  
       2018-10-09 10:29:30 +08:00
    @rizon 你的光猫有公网 IP 吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5342 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 09:07 · PVG 17:07 · LAX 02:07 · JFK 05:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.