zoukankan      html  css  js  c++  java
  • iptables 端口转发

    本机端口转发

     

    1.本机端口8081 转到本机8080端口并监听8080端口

    iptables -t nat -A PREROUTING -p tcp --dport 8081 -j REDIRECT --to-port 8080

    iptables -t nat -A OUTPUT -p tcp --dport 8081 -j REDIRECT --to-port 8080

    iptables -I INPUT -p tcp --dprot 8081 -j ACCEPT

    iptables -I INPUT -p tcp --dprot 8080 -j ACCEPT


    service iptables save
    iptables -t nat -nL --line

    2.

    172.16.1.88 ---> 172.16.0.136

    通过 1.88 的 8081 端口访问 0.136 的 8080 端口,在 1.88 上设置:

    # echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf

    # sysctl -p

    iptables -t nat -A PREROUTING -p tcp --dport 8081 -j DNAT --to-destination 172.16.0.136:8080

    iptables -t nat -A POSTROUTING -p tcp -d 172.16.0.136 --dport 8080 -j SNAT --to-source 172.16.1.88
    or伪装的方式
    iptables -t nat -A POSTROUTING -p tcp -d 172.16.0.136 --dport 8080 -j MASQUERADE




    为了防止在FORWARD上面被丢弃,添加规则允许通过。
    iptables -I FORWARD -d 172.16.0.136 -p tcp --dport 8080 -j ACCEPT
    iptables -I FORWARD -s 172.16.0.136 -p tcp --sport 8080 -j ACCEPT

  • 相关阅读:
    如何查看ubuntu版本
    基于Python与命令行人脸识别项目(系列一)
    问题 B: Curriculum Vitae
    问题 M: 克隆玩具
    1906: 鹊桥相会
    3265: 聪明的矿工
    2363: 完美旗手队列
    2545: 内部收益率
    2544: 台球碰撞
    3272: 公民身份号码
  • 原文地址:https://www.cnblogs.com/gaoyanbing/p/12855540.html
Copyright © 2011-2022 走看看