• 如果您有任何疑问或者需要投稿请联系站长,感谢您的访问

  • 如果您有任何问题或者建议可以联系站长,QQ403593407

Linux安装rinetd实现TCP端口转发

教程资源 admin 1年前 (2018-10-06) 577次浏览 0个评论

在 Linux 系统中大多数情况选择用 iptables 来实现端口转发,iptables 虽然强大,但配置不便,而且新手容易出错。在此分享另一个 TCP 端口转发工具 rinetd,rinetd 小巧简单,配置方便。

安装 rinetd

在 Linux 系统输入下面的命令,一行一个:

#安装依赖
yum -y install gcc gcc-c++
#下载 rinetd
wget https://boutell.com/rinetd/http/rinetd.tar.gz
#解压
tar -zxvf rinetd.tar.gz
#创建手册目录
mkdir -p /usr/man/man8
#进入目录
cd rinetd
#编译安装
make && make install

看到下面的提示说明安装成功了,可以输入rinetd -v查看当前版本。

设置 TCP 端口转发

#新建 rinetd 配置文件
vi /etc/rinetd.conf
#填写如下内容
0.0.0.0 2018 103.74.192.160 2019
#启动 rinetd
rinetd -c /etc/rinetd.conf

rinetd 配置文件的格式如下:

  • 0.0.0.0:源 IP
  • 2018:源端口
  • 103.74.192.160:目标 IP
  • 2019:目标端口

上面配置的意思是将本地 2018 端口转发到103.74.192.160的 2019 端口,启动后可以输入netstat -apn|grep 'rinetd'查看是否运行正常,注意还需要在自己服务器防火墙放行对应的源端口,否则无法正常使用用。

喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址