vi install_rinetd.sh
#!/bin/bash
wget http://www.boutell.com/rinetd/http/rinetd.tar.gz
tar zxvf rinetd.tar.gz
cd rinetd
mkdir -p /usr/man/man8
make && make install

执行脚本进行安装: sudo sh install_rinetd.sh

配置文件
编译配置文件: vi /etc/rinetd.conf

配置文件格式很简单:
端口转发: [Source Address] [Source Port] [Destination Address] [Destination Port]
例如:0.0.0.0 本机端口 目标IP 3389
端口映射: bindaddress bindport connectaddress connectport

启动程序
/usr/sbin/rinetd -c /etc/rinetd.conf

查看是否启动成功
netstat -tanulp|grep rinetd

杀掉进程
kill pid

加入开机启动
vi /etc/rc.d/rc.local
(centos 7 以后 rc.local 没有执行权限得加执行权限)
加入/usr/sbin/rinetd -c /etc/rinetd.conf

注意事项

  1. rinetd.conf中绑定的本机端口必须没有被其它程序占用
  2. 运行rinetd的系统防火墙应该打开绑定的本机端口
  3. 阿里云安全规则 添加以及 自带防火墙关闭 或者添加规则
最后修改:2018 年 08 月 28 日
如果觉得我的文章对你有用,请随意赞赏