zoukankan      html  css  js  c++  java
  • Ubuntu通过iptables配置 ip 代理转发

    开启 ip 代理转发

    临时开启 ip 代理转发

    # 执行该命令后立即生效,但是重启后会失效
    echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward
    

    永久开启 ip 代理转发

    # 为适配不同系统,先删除后添加
    sudo sed -i '/net.ipv4.ip_forward/d' /etc/sysctl.conf
    echo "net.ipv4.ip_forward=1" | sudo tee -a /etc/sysctl.conf
    
    # 使配置立即生效,否则要重启
    sudo sysctl -p
    

    通过iptables配置端口转发

    # 添加iptables规则
    iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
    
    # ubuntu
    /usr/sbin/netfilter-persistent save
    

    其他iptables操作

    # 列出nat的规则
    sudo iptables -t nat --list
    
    # 清除一条规则,1为numbers
    sudo iptables -t nat -D PREROUTING 1  
    
    # 清除nat所有规则
     iptables -t nat -F ;iptables -t nat -X ;
    
  • 相关阅读:
    cJSON库源码分析
    cJSON 使用详解
    day23
    day22
    作业21
    day21
    作业20
    day20
    作业
    day19
  • 原文地址:https://www.cnblogs.com/testopsfeng/p/13278570.html
Copyright © 2011-2022 走看看