linux下简单好用的工具rinetd,实现端口映射/转发/重定向
官网地址http://www.boutell.com/rinetd

软件下载
wget http://www.boutell.com/rinetd/http/rinetd.tar.gz

解压安装
tar zxvf rinetd.tar.gz
make
make install

编辑配置
vi /etc/rinetd.conf
0.0.0.0 8080 172.19.94.3 8080
0.0.0.0 2222 192.168.0.103 3389
1.2.3.4 80 192.168.0.10 80

说明一下(0.0.0.0表示本机绑定所有可用地址)
将所有发往本机8080端口的请求转发到172.19.94.3的8080端口
将所有发往本机2222端口的请求转发到192.168.0.103的3389端口
将所有发往1.2.3.4的80端口请求转发到192.168.0.10的80端口

命令格式是
bindaddress bindport connectaddress connectport
绑定的地址 绑定的端口 连接的地址 连接的端口

[Source Address] [Source Port] [Destination Address] [Destination Port]
源地址 源端口 目的地址 目的端口

启动程序
pkill rinetd ##关闭进程
rinetd -c /etc/rinetd.conf ##启动转发
把这条命令加到/etc/rc.local里面就可以开机自动运行

查看状态
netstat -antup

需要注意
1.rinetd.conf中绑定的本机端口必须没有被其它程序占用
2.运行rinetd的系统防火墙应该打开绑定的本机端口
例如:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1111 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 2222 -j ACCEPT

linux下简单好用的端口映射转发工具rinetd相关推荐

  1. linux端口映射转发工具rinetd

    linux下简单好用的工具rinetd,实现端口映射/转发/重定向 Linux下做地址NAT有很多种方法.比如haproxy.nginx的4层代理,linux自带的iptables等都能实现.hapr ...

  2. linux端口映射转发工具rinetd安装使用

    简介 Rinetd是为在一个Unix和Linux操作系统中为重定向传输控制协议(TCP)连接的一个工具.Rinetd是单一过程的服务器,它处理任何数量的连接到在配置文件etc/rinetd中指定的地址 ...

  3. linux下修改docker容器RabbitMQ端口映射(修改RabbitMQ默认端口)

    1.xshell 执行以下命令获取docker容器ID docker ps -a 2.修改 /var/lib/docker/containers/{容器 ID+ 一些字符串}/hostconfig.j ...

  4. 【Java】Socket网络编程实现内网穿透、端口映射转发、内网穿透上网工具的编写,设置IP白名单防火墙

    这里写目录标题 简介 更新 一.背景 1.1 情景假设 1.2 想要达到的目的 1.3 局限 1.3 解决方案一(路由器NAT) 1.4 解决方案二(云服务器转发) 二.方案介绍 2.1 方案简介 2 ...

  5. linux下最简单的端口转发工具rinetd实现端口转发

    在Linux系统中大多数情况选择用iptables来实现端口转发,iptables虽然强大,但配置不便,而且新手容易出错.在此分享另一个TCP/UDP端口转发工具rinetd,rinetd体积小巧,配 ...

  6. Linux下简单的邮件服务器搭建

    Linux下简单的邮件服务器搭建 电子邮件服务简介 电子邮件是因特网上最为流行的应用之一,而邮件服务器是一种用来负责电子邮件收发管理的设备,它构成了电子邮件系统的核心. 电子邮件系统的组成  MUA( ...

  7. Linux下简单socket编程

    Linux下简单socket编程 socket的英文翻译是接口.插座的意思,很形象,就相当于将两个台电脑用一根线连起来,线的两头分别是插头,插在两台电脑上,借此实现通信. 两台电脑通信,实际上是这两台 ...

  8. Linux下用MRTG监控网络设备端口流量

    Linux下用mrtg监控网络设备端口流量 被监控设备必须支持snmp协议,因为mrtg就是通过snmp协议来获取该设备的端口流量信息.如何在一个网络设备上启用snmp协议呢? 在配置模式下执行如下命 ...

  9. linux下简单的备份的脚本 2 【转】

    转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=26807463&id=4577034 之前写过 linux下简单 ...

  10. linux下telnet批量验证某端口开放

    1.ip库 cat iplist.txt 10.1.1.1 10.1.1.2 10.1.1.3 10.1.1.4 10.1.1.5 2.相关脚本 cat telnet.sh #!/bin/bash # ...

最新文章

  1. 【颜值打分小程序】最火爆的“颜值测试”,做还是不做?(疯狂打call)
  2. 浅谈python socket编程
  3. 剑指 Offer 31. 栈的压入、弹出序列【无取巧,易于理解!】
  4. Java Spring Security示例教程中的2种设置LDAP Active Directory身份验证的方法
  5. 服务器共享文件审计,内网安全管理系统-共享审计
  6. c++ socket学习(1.2)
  7. 经典面试题(31):以下代码将输出的结果是什么?
  8. Struts2的学习-属性驱动和模型驱动
  9. 使用nameko框架实现Python项目微服务化
  10. 通信与协议Netty+Protobuf-游戏设计与开发(1)
  11. 新视野大学英语第三版 读写(2020.12.05)
  12. js:腾讯云播放器无法自动播放的问题
  13. 以预测股票涨跌案例入门基于SVM的机器学习
  14. uniapp之uni-starter小程序多端研发框架搭建与项目实践
  15. Linux释放内存的命令
  16. 计算机声音音乐小星星,迷你世界电路音乐教学 小星星音乐电路
  17. 山经·南山经:堂庭山
  18. Ubuntu下VMware安装win10虚拟机教程,以及卡死报错解决方法
  19. python使用selenium启动谷歌浏览器无痕模式代码
  20. 【Python】PyQt5 Designer工具配置(前端界面设计工具)

热门文章

  1. 分享97个上传下载PHP源码,总有一款适合你
  2. Linux常用视频播放器
  3. QQ聊天记录恢复、迁移教程(改变默认存储位置、个人文件夹保存位置)
  4. 解决安装vissim4.3一直显示Installing Plug-Ins,please wait
  5. 重装系统(windows系列:win10,win11专业版;Linux系列:Ubuntu18.04,22.04LTS安装)即装机必备软件汇总
  6. matlab2016安装教程
  7. 查看python的模块和函数帮助文档方法
  8. Hadoop开发环境的搭建与配置(基于Linux)
  9. python如何下载os库_python下载os库的方法
  10. 软件案例分析-音乐软件界的卧龙凤雏-酷狗音乐与网易云音乐