Linux 下使用rinetd配置端口转发
1.系统环境
使用系统 Centos 7.6
2.rinetd官网地址
http://www.boutell.com/rinetd
3.下载rinetd压缩包
进入到home目录,使用wget命令下载文件
cd /home
wget http://www.boutell.com/rinetd/http/rinetd.tar.gz
4.解压安装
tar zxvf rinetd.tar.gz ##解压安装包
cd rinetd ##进入到安装包
make ##从Makefile中读取指令,然后编译
make install ##从Makefile中读取指令,安装到指定的位置
5.编辑配置文件
配置文件可以放在任意地方,后面启动时会添加启动路径
vi /etc/rinetd.conf 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端口上
6.启动程序
pkill rinetd ##关闭进程 rinetd -c /etc/rinetd.conf ##启动转发,后面的路径可以换成自定义的文件路径
把这条命令加到/etc/rc.local里面就可以开机自动运行
7.查看状态
netstat -antup
8.需要注意
一、rinetd.conf中绑定的本机端口必须没有被其它程序占用
二、.运行rinetd的系统防火墙应该打开绑定的本机端口