![f472f68d6fb8def64a9eb82807924e73.png](https://i-blog.csdnimg.cn/blog_migrate/1fb70bebfb876002b50a52f8716c81a3.jpeg)
概述
Rinetd 是一个 TCP 连接重定向工具,当我们需要进行流量的代理转发的时候,我们可以通过该工具完成。Rinetd 是一个使用异步 IO 的单进程的服务,它可以处理配置在 /etc/rinetd.conf
中的任意数量的连接,但是并不会过多的消耗服务器的资源。Rinetd 不能用于重定向 FTP 服务,因为 FTP 服务使用了多个 socket 进行通讯。
如果需要 Rinetd 随系统启动一起启动,可以在 /etc/rc.local
中添加启动命令 /usr/sbin/rinetd
。在没有使用 -c
选项指定其他配置文件的情况下,Rinetd 使用默认的配置文件 /etc/rinetd.conf
。
快速使用
wget http://www.rinetd.com/download/rinetd.tar.gz
tar xvf rinetd.tar.gz
cd rinetd
make && make install
echo "0.0.0.0 8080 www.baidu.com 80" > /etc/rinetd.conf
rinetd -c /etc/rinetd.conf
这里所有对 Rinetd 宿主机 8080 端口的请求都会被转发到 Baidu 上,