`

设置linux端口转发

 
阅读更多

假设有两台服务器,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再启动服务

分享到:
评论

相关推荐

    端口转发 linux 实现防火墙未开启可以访问

    端口转发 linux 实现防火墙未开启可以访问端口转发 linux 实现防火墙未开启可以访问

    linux下的LCX端口转发工具

    其实网上有很多源码。我只是编译了一下,fedora 14下成功运行。不过不能listen win下的LCX端口slave.呵呵,希望谁有可以listen的请给我留言。

    配置好的用nginx进行端口转发服务(windows 自启动服务)

    利用强大的nginx进行多个端口转发服务,并集成到windows service里面

    iptables 端口转发

    iptables是一个Linux下优秀的nat+防火墙工具

    linux-socat实现端口转发_socat_linux_UbuntuLinux_

    ubuntu系统 linux环境下的socat实现端口转发功能 包括客户端和服务端

    lcx端口转发

    1. **穿透内网**:如果内网服务器不能直接从外部访问,可以通过在外网的另一台服务器上设置LCX端口转发,将外网请求转发至内网服务器。 2. **安全访问**:在不安全的网络环境下,通过LCX转发,可以将敏感数据通过...

    端口转发工具

    1. **远程访问**:如果你有一个运行在本地服务器上的服务(如Web服务器、FTP服务器),但希望通过互联网访问,可以设置端口转发,将公网的某个端口映射到本地服务器的特定端口,从而实现远程访问。 2. **安全连接**...

    Linux系统下如何使用OpenSSH配置端口转发

    从自己的电脑上访问公司的CVS服务器需要利用SSH客户端的端口转发功能。在Ubuntu Linux 之下需要使用 OpenSSH配置端口转发来实现。本文举例说明了如何配置OpenSSH的端口转发功能。

    pi节点,云服linux下自动端口转发,解决光猫2-3天重启导致IP地址变化

    pi节点,云服linux下自动端口转发,解决光猫2-3天重启导致IP地址变化脚本,每台云服脚本需要做些改动,下载后请留言

    linux-rinetd端口转发

    Linux中的rinetd服务,全称是"remote internet daemon",是一种简单且实用的端口转发工具,尤其在需要在不同网络之间建立安全连接时,它能发挥关键作用。rinetd可以在一个主机上监听一个或多个端口,并将接收到的...

    rinetd.run端口转发工具

    linux端口转发

    port_trans.rar_aix 端口转发_port trans_windows/linux/aix通用_端口转发_端口转发

    适用于windows/linux/aix通用的 端口转发小程序!!!!

    linux上用的端口转发工具,linux下最简单好用的的端口转发工具,rinetd

    在Linux操作系统中,管理和操作网络服务是至关重要的任务之一,其中端口转发是一个常见的需求,它允许我们将一个网络端口的流量重定向到另一个不同的端口,甚至在不同主机之间进行转发。rinetd(Remote Internet ...

    动态端口转发:Xshell中的数据隧道秘籍

    9. **动态端口转发**:支持SOCKS代理和动态端口转发。 10. **X11转发**:支持X11应用程序的远程显示。 11. **命令行工具集成**:可以与各种命令行工具配合使用。 12. **安全性**:支持公钥/私钥认证,提供安全

    端口转发程序,简单线程池实现,在此基础上可以改进

    端口转发程序是一种网络工具,它允许用户将一个或多个网络端口上的数据流量重定向到其他端口,甚至在不同设备之间进行转发。这样的工具通常用于访问受限的网络资源,隐藏原始源IP地址,或者在多台服务器间均衡负载。...

    重写端口转发工具lcx(跨平台).zip

    LCX是一款轻量级的端口转发工具,其源代码主要由C语言编写,因此与“VC”(Visual C++)关联,可能是指使用Visual C++编译器进行编译。端口转发在IT领域中是一项重要的网络技术,主要用于在网络间路由数据,使本地...

    端口转发源码 for linux

    在`xFreePort`这个项目中,你可以期待看到如何设置和使用上述的C++和Linux系统调用来实现端口转发功能。源码会展示如何读取命令行参数以指定要转发的端口,以及如何处理来自客户端的连接请求,然后将这些请求转发到...

    基于Qt实现的TCP端口转发服务器

    "端口转发"则是软件的核心功能,通过设置源端口和目标端口,它可以将一个网络接口接收到的数据包转发到另一个网络接口,实现了数据的透明传输。 在实际应用中,基于Qt的TCP端口转发服务器可以用于以下场景: 1. **...

    USB端口转发上网

    通过特定的工具,如tracetool_service,可以设置端口转发规则,将PC的网络流量路由到Android设备,使设备能够通过电脑的网络接口(如无线或有线网卡)上网。 tracetool_service这个应用可能的工作流程可能是这样的...

Global site tag (gtag.js) - Google Analytics