zoukankan      html  css  js  c++  java
  • rinetd 一个linux下的端口转发工具

    inux下使用iptables实现端口转发,配置较为复杂,使用rinetd工具可以实现快速配置和修改端口转发。

    例:本机ip:1.1.1.1 需要实现访问本机的8080端口,自动转发到2.2.2.2 80

    下载软件:

    wget http://www.boutell.com/rinetd/http/rinetd.tar.gz

    安装软件:

    tar xzvf rinetd.tar.gz

    cd rinetd

    make

    make install

    ps:执行make install时可能出现错误:缺少目录/usr/man/man8,此时执行 makedir -p/uar/man/man8即可

    创建配置文件:

    vim /etc/rinetd.conf(这个文件不存在,需要手工创建)

    0.0.0.0 8080 2.2.2.2 80

    ps:本机8080端口需要确认未被使用:netstat -antp | grep 8080 | grep -v grep

    启动rinetd:

    rinetd -c /etc/rinetd.conf

    ps:需要确认进程中没有rinetd:ps ax | grep rinetd | grep -vgrep,如果有的话,需要删除该进程:pkill rinetd

    配置文件格式:

    bindaddress bindport connectaddress connectport
    绑定的地址  绑定的端口 转发的地址  转发的端口

    0.0.0.0 8080 2.2.2.2 80

    将所有发往本机的8080端口的请求转发到2.2.2.2的80端口

    1.1.1.1 8080 2.2.2.2 80

    将所有发往1.1.1.1的8080端口的请求转发到2.2.2.2的80端口

    以上命令在CentOS 6.2/ubuntu下测试通过

  • 相关阅读:
    集合容器
    洛谷P3953 逛公园
    洛谷P1967 货车运输
    洛谷P1073 最优贸易
    洛谷P4568 [JLOI2011]飞行路线
    洛谷P1265 公路修建
    洛谷P1503 鬼子进村
    洛谷P1613 跑路
    洛谷P4933 大师
    洛谷P4017 最大食物链计数
  • 原文地址:https://www.cnblogs.com/cnsanshao/p/8659502.html
Copyright © 2011-2022 走看看