欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Ubuntu 端口转发工具rinetd使用说明

程序员文章站 2024-03-16 13:29:46
...

1. 关闭防火墙

参考:Ubuntu开启/关闭防火墙、查看防火墙状态

2. 安装

apt-get install rinetd

3. 配置

gedit /etc/rinetd.conf

配置规则
0.0.0.0 80 192.168.1.12 80
Ubuntu 端口转发工具rinetd使用说明
更多规则

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表示本机绑定所有可用地址)
0.0.0.0 8080 172.19.94.3 8080代表将所有发往本机8080端口的请求转发到172.19.94.3的8080端口
0.0.0.0 2222 192.168.0.103 3389代表将所有发往本机2222端口的请求转发到192.168.0.103的3389端口
1.2.3.4 80 192.168.0.10 80代表将所有发往1.2.3.4的80端口请求转发到192.168.0.10的80端口

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

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

4. 关闭程序

pkill rinetd

5. 启动程序

rinetd -c /etc/rinetd.conf

把这条命令加到/etc/rc.local里面就可以开机自动运行 好像不添加也行