假设有两台服务器,A和B。我需要把访问A服务器的8081端口的数据转发到B服务器的8081端口,并接收B服务器的响应数据。
命令如下:
#echo 1 > /proc/sys/net/ipv4/ip_forward
#iptables -t nat -I PREROUTING -p tcp --dport 8081 -j DNAT --to xx.xx.xx.xx
#iptables -t nat -I POSTROUTING -p tcp --dport 8081 -j MASQUERADE
#service iptables save
#service iptables restart
===========================================================
第一条命令表示允许数据包转发;
第二条命令表示转发TCP 8081到xx.xx.xx.xx;
第三条命令表示使转发数据包实现“双向通路”,给数据包设置一个正确的返回通道。
第四条命令表示将规则保存到/etc/sysconfig/iptables文件
第五条命令表示重启iptables使刚才添加的规则生效
很多人按照网上的方法作端口映射,始终没有成功的原因是没有执行第四、第五条命令。
注:如果执行上述命令,依然不能转发,可能由于iptables服务没有停止,命令无法写入iptables文件,应先执行service iptables stop,再执行上述命令,最后service iptables start再启动服务
相关推荐
其实网上有很多源码。我只是编译了一下,fedora 14下成功运行。不过不能listen win下的LCX端口slave.呵呵,希望谁有可以listen的请给我留言。
iptables是一个Linux下优秀的nat+防火墙工具
端口转发 linux 实现防火墙未开启可以访问端口转发 linux 实现防火墙未开启可以访问
从自己的电脑上访问公司的CVS服务器需要利用SSH客户端的端口转发功能。在Ubuntu Linux 之下需要使用 OpenSSH配置端口转发来实现。本文举例说明了如何配置OpenSSH的端口转发功能。
linux上用的端口转发工具,linux下最简单好用的的端口转发工具,rinetd
linux端口转发
适用于windows/linux/aix通用的 端口转发小程序!!!!
linux端口转发 1.附“rinetd-0.62-9.el7.nux.x86_64.rpm”安装包 2.内附转发安装操作手册.doc 3.适用centos7版本
pi节点,云服linux下自动端口转发,解决光猫2-3天重启导致IP地址变化脚本,每台云服脚本需要做些改动,下载后请留言
这几天teamviewer被黑的事情影响挺大,于是由远程控制想到了内网穿透,自然而然的想到了ssh的端口转发也能实现内网穿透。再细想一下,发现ssh隧道、或者说端口转发,竟然实现了正向代理、反向代理和内网穿透三种常用...
LINUX下最强端口转发工具!不只是转发,它还能CAT,不用为临时连接做端口映射!并且比端口映射更强大,支持IPV6 IPV4之间转发!这是WINDOWS下版本!对,你能在WINDOWS下使用它!实测!
用于端口转发的工具2个--linux 和windows都有
0积分随意下 exe 单文件 win7 和 win10 ...基于 python3 QT5 做的端口转发工具 简化版 https://blog.csdn.net/firseve/article/details/122500716 带托盘功能 https://blog.csdn.net/firseve/article/details/122580857
ubuntu系统 linux环境下的socat实现端口转发功能 包括客户端和服务端
端口转发程序,初学linux下使用c++开发
forwardPort 端口转发/映射工具 forward for port data 编译: 配置好你的GO开发环境,推荐GO 1.7以上; 执行build.dat,会自动编译出linux和windows的执行程序
在Linux下的SSH端口转发的程序.docx
PI NETWORK的节点拯救
主要介绍了Linux端口映射转发的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧