Tomilay
V2EX  ›  问与答

linux 下有能转发 udp 端口数据的软件么

  •  
  •   Tomilay · Aug 14, 2015 · 6133 views
    This topic created in 3937 days ago, the information mentioned may be changed or developed.

    如题 rinetd 只能转发tcp ,,,

    4 replies    2015-08-14 16:47:43 +08:00
    rockhead
        1
    rockhead  
       Aug 14, 2015   ❤️ 1
    可以直接设置iptables转发,比如:

    iptables -t nat -A PREROUTING -p udp --dport <port> -j DNAT --to-destination <dst:ip:port>
    iptables -t nat -A POSTROUTING -p udp -d <dst ip> --dport <port> -j SNAT --to-source <src ip>
    iptables -A FORWARD -d <src ip> -p udp --dport <port> -j ACCEPT


    这里也有一个python写的程序可以帮你转发:

    https://github.com/EtiennePerot/misc-scripts/blob/master/udp-relay.py
    ferock
        2
    ferock  
    PRO
       Aug 14, 2015
    这个py 怎么用哟~很赞,但是,怎么传入参数?
    hcymk2
        3
    hcymk2  
       Aug 14, 2015
    localPort, remoteHost, remotePort = sys.argv[1].split(':')
    love4taylor
        4
    love4taylor  
    PRO
       Aug 14, 2015
    socat
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3203 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 70ms · UTC 14:05 · PVG 22:05 · LAX 07:05 · JFK 10:05
    ♥ Do have faith in what you're doing.