Linux 使用Iptables 转发本地端口

By | 2021-04-16

Linux 使用Iptables 转发本地端口

1. 开启 ipv4 转发

echo 'net.ipv4.ip_forward = 1' >>/etc/sysctl.conf
sysctl -p

2. 查看主网卡 ip

ip a

主網口通常是 eth0 或 ens3,記下主網口的 ip 地址

3. 设置转发规则

假设主网卡IPIP是10.1.1.1

iptables -t nat -A PREROUTING -p tcp -i eth0 -d 10.1.1.1 --dport 2083 -j DNAT --to 10.1.1.1:443

4. 保存规则

iptables-save