您的位置:首页 > 其它

使用iptables实现外网转发内网

2012-12-11 16:15 357 查看
linkcloud 的均衡型1 VPS 价格是 70一个月, 内网型才 30一个月。内网型 就是只有内网ip,没有公网ip,所以需要先买一个带公网的,然后在有公网ip的vps的ngnix做下负载转发,到内网, 这样比买个好的公网型vps成本低些。

买好后, 公网vps是linux的,内网系统是windows的,怎么管理内网ip呢? 需要在 公网ip vps上用 iptables 做个转发:

先把 iptables 规则全部清空:

iptables -F INPUT
iptables -F FORWARD
iptables -F POSTROUTING -t nat
iptables -t nat -F


然后:

iptables -t nat -A PREROUTING -d 公网IP -p tcp --dport 3389 -j DNAT --to 内网vps_内网ip:3389
iptables -t nat -A POSTROUTING -d 内网vps_内网ip -p tcp --dport 3389 -j SNAT --to 公网vps_内网ip
iptables -A FORWARD -p tcp -d 内网vps_内网ip --dport 3389 -j ACCEPT


/etc/init.d/iptables save

然后连接公网ip的3389,就可以看到内网vps的3389界面了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: