美文网首页
使用iptables进行端口转发

使用iptables进行端口转发

作者: 824bb1c71eb9 | 来源:发表于2018-10-14 16:06 被阅读6次

玩vps的常常要用到端口转发用以完成更快的速率,譬如手上有个xx商家的vps,本地访问速率很慢,这时候便可以用一个香港或者日本的线路做桥梁,到达更快的速率,这里先说下用Iptables来进行转车的教程,究竟自以为这个是最好上手的。

方式

1、开启系统的转发功能

vi /etc/sysctl.conf

将net.ipv4.ip_forward=0修正成net.ipv4.ip_forward=1

修改后使用command让配置立刻见效

sysctl -p

2、iptables的command

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]

3、rebootiptables使配置见效

service iptables save

service iptables restart

扩展要求

1、多端口转发修正计划:(将本地服务器的50000~65535转发至目标IP为1.1.1.1的50000~65535端口)

-A PREROUTING -p tcp -m tcp --dport 50000:65535 -j DNAT --to-destination 1.1.1.1

-A PREROUTING -p udp -m udp --dport 50000:65535 -j DNAT --to-destination 1.1.1.1

-A POSTROUTING -d 1.1.1.1/32 -p tcp -m tcp --dport 50000:65535 -j SNAT --to-source [本地服务器IP]

-A POSTROUTING -d 1.1.1.1/32 -p udp -m udp --dport 50000:65535 -j SNAT --to-source [本地服务器IP]

2、非同端标语修正计划:(使用本地服务器的60000端口来转发目标IP为1.1.1.1的50000端口)

-A PREROUTING -p tcp -m tcp --dport 60000 -j DNAT --to-destination 1.1.1.1:50000

-A PREROUTING -p udp -m udp --dport 60000 -j DNAT --to-destination 1.1.1.1:50000

-A POSTROUTING -d 1.1.1.1/32 -p tcp -m tcp --dport 50000 -j SNAT --to-source [本地服务器IP]

-A POSTROUTING -d 1.1.1.1/32 -p udp -m udp --dport 50000 -j SNAT --to-source [本地服务器IP]

希望以上的文章对各位有用,如果觉得不错给我点个喜欢吧!更多和使用iptables进行端口转发相关的问题或者对什么是主机托管有疑惑也欢迎大家咨询。

相关文章

  • 使用iptables进行端口转发

    玩vps的常常要用到端口转发用以完成更快的速率,譬如手上有个xx商家的vps,本地访问速率很慢,这时候便可以用一个...

  • 使用linux的iptables配置端口转发

    在本文中,我们将引导您在Linux中使用iptables进行端口转发。首先,您需要检查服务器上是否启用了端口转发。...

  • iptables的端口映射

    iptables的端口范围映射 iptables设置端口转发规则原理 Linux - iptables做UDP数据...

  • iptables

    允许端口转发 保存 iptables

  • rinetd 内外网端口转发

    如何把一台机子的端口转发到另一台呢,如果是内网转发,使用iptables足够,rinetd可转发内外网端口. 使用...

  • [iptables] 端口转发

    iptables 端口转发配置规则 请求在防火墙中的路由过程 配置外网访问端口转发iptables -t nat ...

  • 内网端口的转发

    端口的转发 一:linux系统下: 1、本地端口转发本地端口 iptables -t nat -A PREROUT...

  • tomcat与Apache的整合

    CentOS 6.x用普通用户无法使用1024的端口,当使用80端口时,可以使用iptables做转发。 apac...

  • iptables端口转发

    转发出向请求 把本机(A)访问服务器(B)的流量转到服务器(C)上 修改前:A ==== 请求 ====> B修改...

  • linux下iptables端口转发设置

    linux下利用iptables规则配置端口转发 1、需求 将所有80端口的访问流量转发到本机8080端口。 2、...

网友评论

      本文标题:使用iptables进行端口转发

      本文链接:https://www.haomeiwen.com/subject/twzzaftx.html