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

下载rinetd的rpm包安装

wget  http://li.nux.ro/download/nux/misc/el7/x86_64//rinetd-0.62-9.el7.nux.x86_64.rpm
rpm -ivh rinetd-0.62-9.el7.nux.x86_64.rpm
cat /etc/rc.d/init.d/rinetd
cat /etc/rinetd.conf

版本号

/usr/sbin/rinetd  -v

配置文件

vim /etc/rinetd.conf
0.0.0.0 2100 xx-xxxxxx.xx.xx.xxxxx.xxx 2100
配置文件格式很简单:
[源地址] [源端口] [目标地址] [目标端口]
意思是将本地2100端口转发到xx-xxxxxx.xx.xx.xxxxx.xxx的2100端口

启动服务

systemctl restart rinetd.service

查看端口号是否已经运行

netstat -apn|grep 'rinetd'
tcp 0 0 0.0.0.0:2100 0.0.0.0:* LISTEN 25426/rinetd

以序号查看防火墙配置.

iptables -nL --line-number
在810处添加允许2100端口进入 -I参数
iptables -I INPUT 810 -p tcp --dport 2100 -j ACCEPT

防火墙参考:https://blog.51cto.com/891002/1860023

rinetd参考:https://www.xiaoz.me/archives/10175

最新文章

  1. C#ListBox对Item进行重绘,包括颜色
  2. Node.js、Express、Socket.io 入门
  3. MySQL数据库“局部”乱码
  4. Oracle第三方ado.net数据提供程序
  5. this对象
  6. 配置drbd高可用集群
  7. cdev成员结构体file_operations文件操作结构的分析
  8. Android开发之android:process=":remote"
  9. android Vibrator 使用
  10. 浅度围观SBJson
  11. 比较两个data日期之间的天数相差
  12. aapt不是内部命令
  13. TSP-旅行商问题
  14. STM32基于固件库新建MDK工程模板(精简版)
  15. Eclipse中 maven 工程 pom 文件 出错
  16. .net垃圾收集机制【转】
  17. 2016.5.19——vector型的输入输出
  18. [bzoj4712]洪水 线段树+树链剖分维护动态dp+二分
  19. 【BZOJ5251】【八省联考2018】劈配(网络流,二分答案)
  20. 04-树6. Huffman Codes--优先队列(堆)在哈夫曼树与哈夫曼编码上的应用

热门文章

  1. 服务监控 | 彻底搞懂Dropwizard Metrics一篇就够了
  2. LCT小记
  3. leetcode刷题目录
  4. 如何管理leader对你的能力预期?
  5. preg_match绕过总结
  6. 【reverse】逆向2 寄存器与内存
  7. manjaro20默认关闭蓝牙
  8. Qt之简单绘图实现
  9. atan2(y,x)和pow(x,y)
  10. IoC容器(底层原理)