JaminT

问一个 iptables 端口转发的问题

  •  
  •   JaminT · Sep 13, 2019 · 3242 views
    This topic created in 2494 days ago, the information mentioned may be changed or developed.
    iptables -t nat -A PREROUTING -p tcp -m tcp --dport 10000 -j DNAT --to-destination 1.1.1.1:10000
    iptables -t nat -A PREROUTING -p udp -m udp --dport 10000 -j DNAT --to-destination 1.1.1.1:10000
    iptables -t nat -A POSTROUTING -d 1.1.1.1 -p tcp -m tcp --dport 10000 -j SNAT --to-source 2.2.2.2
    iptables -t nat -A POSTROUTING -d 1.1.1.1 -p udp -m udp --dport 10000 -j SNAT --to-source 2.2.2.2
    
    

    想通过 ip 2.2.2.2 的端口 10000 转发 1.1.1.1 的 10000,但是我的 2.2.2.2ip 总是变化的,有没有好的办法啊

    6 replies    2019-09-14 00:06:33 +08:00
    kaneg
        1
    kaneg  
       Sep 13, 2019 via iPhone
    写个脚本,定时监测 ip,有变化就刷新 iptables
    joyfun
        2
    joyfun  
       Sep 13, 2019 via Android   ❤️ 1
    to source 可以网卡的名字
    shakespark
        3
    shakespark  
       Sep 13, 2019   ❤️ 1
    2 楼正解
    LGA1150
        4
    LGA1150  
       Sep 13, 2019 via Android   ❤️ 2
    -j MASQUERADE
    herozzm
        5
    herozzm  
       Sep 13, 2019 via iPhone
    dns name
    ZZSZZSZZS
        6
    ZZSZZSZZS  
       Sep 14, 2019 via iPhone   ❤️ 1
    4 楼正解
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3336 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 10:48 · PVG 18:48 · LAX 03:48 · JFK 06:48
    ♥ Do have faith in what you're doing.