端口转发工具rinetd 交叉编译及端口配置(下载、交叉编译、端口转发)
端口转发工具rinetd 从下载到使用(下载、交叉编译、端口转发)
一、下载
下载:https://wwm.lanzoue.com/ixjKn24phczg 密码:apeb
二、交叉编译
1、进入源代码目录
cd ~/software/rinetd-0.70
2、清理现有配置和生成的文件
make distclean
3、新建build文件夹,并进入
mkdir build
cd build
4、arm编译重新配置
../configure --host=arm-linux-gnueabihf
5、编译rinetd程序
make
三、端口转发配置
端口转发格式 <监听地址> <监听端口> <目标地址> <目标端口>
1、修改配置文件/etc/rinetd.conf
# /etc/rinetd.conf
# 监听所有地址的 8080 端口,并转发到 203.0.113.10 的 80 端口
0.0.0.0 8080 203.0.113.10 80
2、执行转发程序
sudo ./rinetd -c /etc/rinetd.conf
3、验证是否执行成功`
./rinetd -v (查看版本号)
sudo netstat -antup (查看是否有配置的转发端口)
4、关闭转发
sudo pkill rinetd