文章目录
  1. 1. 配置
  2. 2. 添加端口转发脚本 portforward.sh

配置

1
2
3
4
sysctl -w net.ipv4.ip_forward=1 # 启用IP转发功能
sysctl -p # 立即生效
echo "net.ipv4.ip_forward=1" >> /usr/lib/sysctl.d/50-default.conf
iptables -t nat -A POSTROUTING -j MASQUERADE

添加端口转发脚本 portforward.sh

1
2
3
4
#!/bin/bash
# $1=listen port
# $2=connect address and port example:111.111.111.111:2222
iptables -t nat -A PREROUTING -p tcp -i eno1 --dport $1 -j DNAT --to $2

想要添加端口的时候只要这么用就好

1
./portforward.sh 22 111.111.111.111:22

文章目录
  1. 1. 配置
  2. 2. 添加端口转发脚本 portforward.sh