如果是 Ubuntu 系统,可以直接使用如下指令安装:
apt-get install rinetd -y
下面介绍源代码安装配置方法:
1. 下载解压 rinetd 软件包:
wget http://www.boutell.com/rinetd/http/rinetd.tar.gz&&tar -xvf rinetd.tar.gz&&cd rinetd
2. 修改编译配置:
sed -i ‘s/65536/65535/g’ rinetd.c# 修改端口范围,否则会报错
3. 编译安装:
mkdir /usr/man&&make&&make install
4. 创建配置文件:
cat >>/etc/rinetd.conf <>/etc/rc.local # allow 192.168.2.# deny 192.168.1.# bindadress bindport connectaddress connectport0.0.0.0 3306 example.rds.aliyuncs.com 3306logfile /var/log/rinetd.logendecho rinetd >>/etc/rc.local
5.编辑配置文件
端口转发: [Source Address] [Source Port] [Destination Address] [Destination Port]
端口映射: bindaddress bindport connectaddress connectport
6.启动服务
/usr/sbin/rinetd -c /etc/rinetd.conf
7.设置开机启动
vi /etc/rc.d/rd.local
/usr/sbin/rinetd -c /etc/rinetd.conf