zoukankan      html  css  js  c++  java
  • Linux 通过端口转发来访问内网服务

    Rinetd是为在一个Unix和Linux操作系统中为重定向传输控制协议(TCP)连接的一个工具,系统内部服务受系统网服限制外部无法访问,需要通过rinetd映射将内网服务转发出来。

    1. 下载解压 rinetd 软件包 

    wget http://www.boutell.com/rinetd/http/rinetd.tar.gz
    tar -zxvf rinetd.tar.gz -C /usr/local/

    2.修改端口范围配置项

    sed -i 's/65536/65535/g' rinetd.c

    IP的端口是双字节,也就是256*256-1, 256*256对计算机来说就是0,因为此最大的端口号是65535而不是65536,当然端口数值是0-65535,数量是65536个,但0一般不用,故而我们通常都说65535,而且端口号最大也是65535,所以我们都说端口是65535

    3.编译安装

    mkdir -p /usr/man/man8&& make && make install

    4.创建配置文件,配置转发信息

    vim  /etc/rinetd.conf
    格式:源IP 源端口 跳转的IP 跳转的端口

    5.启动rinetd

    rinetd

    6.配置完成检测请求是否转发成功,直接访问转发应用

    注意:
      ftp 端口不允许转发
  • 相关阅读:
    第03组 Alpha冲刺(3/4)
    第03组 Alpha冲刺(2/4)
    第03组 Alpha冲刺(1/4)
    课程总结
    第十四周学习总结&实验报告
    第十三周课程总结
    第十二周学习总结
    第十一周课程总结
    第十周课程总结
    第九周课程总结&实验报告(七)
  • 原文地址:https://www.cnblogs.com/mengyu/p/6417447.html
Copyright © 2011-2022 走看看