linux设置端口转发
下载rinetd程序并进入文件夹
wget http://down.freenn.com/gz/rinetd/rinetd.gz&&tar -xvf rinetd.gz&&cd rinetd
修改转发端口范围
sed -i 's/65536/65535/g' rinetd.c
mkdir /usr/man/
make && make install
设置转发规则,只需要改为自己需要转发的域名和端口就行了
echo '0.0.0.0 6379 freenn.com 6379' >/etc/rinetd.conf
0.0.0.0表示当前主机 ,第一个6379表示要监听的当前主机端口,freenn.com表示目标地址,第二个6379表示要转发到的目标主机端口
手动启动rinetd
启动:rinetd -c /etc/rinetd.conf
查看状态
netstat -antup
如果想停止
pkill rinetd
设置开机自动启动转发规则
echo 'rinetd -c /etc/rinetd.conf' >>/etc/rc.local