V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dasf53adf
V2EX  ›  宽带症候群

frp 不能同时转发同一端口的 UDP/TCP

  •  
  •   dasf53adf · 2023-10-21 08:39:48 +08:00 · 2082 次点击
    这是一个创建于 392 天前的主题,其中的信息可能已经有所发展或是发生改变。
    [rpd-tcp]
    type = tcp
    local_ip = 10.1.1.6
    local_port = 3389 
    remote_port = 3389
    
    [rpd-udp]
    type = udp
    local_ip = 10.1.1.6
    local_port = 3389 
    remote_port = 3389
    

    上面是配置文件,但是只有 TCP 的转发生效,UDP 的转发不生效。

    17 条回复    2024-06-25 13:34:07 +08:00
    zyxk
        1
    zyxk  
       2023-10-21 09:07:55 +08:00
    不太清楚, 把 TCP 换个端口如果 upd 生效了, 那就可以证实了吧
    yaott2020
        2
    yaott2020  
       2023-10-21 09:41:44 +08:00 via Android
    3389 只需要监听 tcp
    yarnom
        3
    yarnom  
       2023-10-21 09:43:08 +08:00 via Android
    设置不同的 remote 端口看看
    Kinnice
        4
    Kinnice  
       2023-10-21 09:45:02 +08:00 via Android
    1.首先 frp 转发 udp 是可行的
    2.检查安全组,frp 服务器的防火墙
    qizheng22
        5
    qizheng22  
       2023-10-21 12:11:01 +08:00
    之前我也发现了,也是转发 3389 。但是这个配置在某个版本用过没错的。所以现在转 3389 ,用的 socat 转发。
    dasf53adf
        6
    dasf53adf  
    OP
       2023-10-21 16:06:31 +08:00
    @Kinnice 在服务端的控制台查看,没有 UDP 的生效条目
    dasf53adf
        7
    dasf53adf  
    OP
       2023-10-21 16:07:41 +08:00
    @zyxk 现在的情况是这样,在 FRPS 服务端的面板看不到 UDP 的条目,但是我手工发 3389 的 UDP 包,在客户端抓包看,是转发成功的。就是说配置生效,但是服务端的面板没显示。算是一个小 BUG 吧。
    dasf53adf
        8
    dasf53adf  
    OP
       2023-10-21 16:08:04 +08:00
    @qizheng22 我测试过了,其实是生效的,但是在服务端面板不显示
    dasf53adf
        9
    dasf53adf  
    OP
       2023-10-21 16:09:06 +08:00
    @yarnom 讨论的是同一端口
    Guesser
        10
    Guesser  
       2023-10-21 16:50:48 +08:00 via iPhone
    可以生效的,mstsc 可以检查已同时开启 UDP 加强通讯能力
    qizheng22
        11
    qizheng22  
       2023-10-21 18:00:22 +08:00
    @dasf53adf 远程桌面连接信息里写的 udp 未启用。应该是没有启用的。但是控制面版里看到有 udp 。不知道问题出在哪一环节。用 socat 转发就正常。远程桌面信息写的 udp 已启用
    dasf53adf
        12
    dasf53adf  
    OP
       2023-10-21 18:29:55 +08:00
    @qizheng22 我的也是,手动发 UDP 包,目标能收到,但是 MSTSC 连接还是 TCP
    xqzr
        13
    xqzr  
       2023-10-21 20:21:48 +08:00
    yarnom
        14
    yarnom  
       2023-10-21 20:38:19 +08:00 via Android
    @dasf53adf 其实我不理解这样的写法,同个端口路由是怎么知道应该转发给谁呢?
    dasf53adf
        15
    dasf53adf  
    OP
       2023-10-22 10:51:39 +08:00
    @yarnom UDP 和 TCP 包头不一样的,是可以复用的
    yarnom
        16
    yarnom  
       2023-10-23 12:38:24 +08:00 via Android
    @dasf53adf 好的,谢谢你的解答
    129duckflew
        17
    129duckflew  
       144 天前
    可以看一下你的服务器 FRP 运作的端口上 放开了 RDP 流量的入站限制没有
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   982 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 22:55 · PVG 06:55 · LAX 14:55 · JFK 17:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.