1、CentOS 7可通过编译好的RPM包直接安装

地址:http://li.nux.ro/download/nux/misc/el7/x86_64//rinetd-0.62-9.el7.nux.x86_64.rpm

2、源码编译安装

# 克隆代码
git clone https://github.com/samhocevar/rinetd.git

# 进入源码目录,执行如下命令创建配置文件
./bootstrap

# 执行如下命令创建构建文件
./configure

# 执行如下命令编译并安装
make && make install

3、创建配置文件

# 复制配置文件模板
cp rinetd.conf /etc/rinetd.conf

# 编辑配置(例如转发10.10.10.10的80端口)
# vim /etc/rinetd.conf
0.0.0.0       80        10.10.10.10  80

4、 创建服务管理文件并启动服务

# 创建服务启动文件
# vim /etc/systemd/system/rinetd.service 
[Unit]
Description=Rinetd Daemon
After=network.service
Wants=network.service

[Service]
Type=forking
PIDFile=/var/run/rinetd.pid
ExecStart=/usr/local/sbin/rinetd -c /etc/rinetd.conf
Restart=on-failure

[Install]
WantedBy=multi-user.target

# 启动服务
systemctl enable --now rinetd

# 查看服务启动状态
systemctl status rinetd

参考:https://github.com/samhocevar/rinetd

posted on 2023-01-17 16:25  a120608yby  阅读(333)  评论(0编辑  收藏  举报