
正文
【Linux】linux rinetd 端口转发部署
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
linux下简单好用的工具rinetd,实现端口映射/转发/重定向
Rinetd是为在一个Unix和Linux操作系统中为重定向传输控制协议(TCP)连接的一个工具。Rinetd是单一过程的服务器,它处理任何数量的连接到在配置文件etc/rinetd中指定的地址/端口对。尽管rinetd使用非闭锁I/O运行作为一个单一过程,它可能重定向很多连接而不对这台机器增加额外的负担。
官网地址:http://www.boutell.com/rinetd
软件下载:wget http://www.boutell.com/rinetd/http/rinetd.tar.gz
软件安装:
|
1 2 3 4 5 |
|
执行过程中如果出现下面的错误
|
1 |
|
需要手动创建一下文件夹,重新编译安装即可
|
1 |
|
然后开始配置文件.
|
1 2 3 4 |
|
说明一下(0.0.0.0表示本机绑定所有可用地址)
将所有发往本机8080端口的请求转发到172.19.94.3的8080端口
将所有发往本机9090端口的请求转发到192.168.0.103的3389端口
将所有发往1.2.3.4的80端口请求转发到192.168.0.10的80端口
命令格式是:
|
1 2 3 4 5 |
|
启动程序:
|
1 2 3 |
|
查看状态:
|
1 |
|
需要注意:
|
1 2 3 4 5 |
|
因为我们的跳板机都是转发的数据库和redis的端口,运行了一段时间后每天早上来rinetd服务就挂了,没办法就执行写个脚本检查pid号,如果挂了就重启。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
转自:https://www.cnblogs.com/saneri/p/6652952.html







