欢迎光临
我们一直在努力
卡尔云 大网数据--高防低价服务器抢购 低至28/月十堰4-4就在零零陆云计算 金华高防物理机 40H64G 30M 158/月 819云计算香港20MCN2 300元/月
林枫云-专注独立IP高频VPS 低价高性价比—迅速云 GoDo云计算韩国物理机低至299元/月 龍行数据:美国100M服务器 299元/月 络V云计算:新加坡100M服务器 1200元/月
CNMCDN防护稳定又实惠 轻松云:美国200兆VPS16元/月 亦宁云200M大带宽 动态BGP低至35/月 低价高效上云-道之云网络 【科御云】香港CDN、延迟低速度快防御高

iptables端口转发

开启转发功能
echo -e "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
sysctl -p

同端口 端口转发

iptables -t nat -A PREROUTING -p tcp --dport [本地端口] -j DNAT --to-destination [目标IP:目标端口]
iptables -t nat -A PREROUTING -p udp --dport [本地端口] -j DNAT --to-destination [目标IP:目标端口]
iptables -t nat -A POSTROUTING -p tcp -d [目标IP] --dport [目标端口] -j SNAT --to-source [本地服务器主网卡绑定IP]
iptables -t nat -A POSTROUTING -p udp -d [目标IP] --dport [目标端口] -j SNAT --to-source [本地服务器主网卡绑定IP]

#本地网卡IP已服务器绑定的IP为准。因为很多云主机给的是外网IP。但是建立连接的是主机绑定的私有IP

理论上只配置DNAT规则即可,但是如果在测试时无法正常DNAT,可以尝试配置对应的SNAT,此处按照配置SNAT的流程进行。

iptables -t nat -A PREROUTING -p tcp -m tcp –dport 22029 -j DNAT –to-destination 67.56.60.198:22

有时只设置第一步DNAT并不能成功,需要设置SNAT

iptables -t nat -A POSTROUTING -d 67.56.60.198/32 -p tcp -m tcp –dport 22 -j SNAT –to-source 172.31.94.31   //设置连接 67.56.60.198  22端口 从哪个IP连接

开启22029端口转发到 67.56.60.198 22端口(DNAT),再通过服务器绑定的ip和 67.56.60.198 建立连接 (SNAT)

赞(0)
未经允许不得转载:沃园 » iptables端口转发

评论 抢沙发

评论前必须登录!

立即登录   注册