rinetd 端口转发

    Rinetd是为在一个Unix和Linux操作系统中为重定向传输控制协议(TCP)连接的一个工具。Rinetd是单一过程的服务器,它处理任何数量的连接到在配置文件etc/rinetd中指定的地址/端口对。尽管rinetd使用非闭锁I/O运行作为一个单一过程,它可能重定向很多连接而不对这台机器增加额外的负担。

    有参考 http://xstarcd.github.io/wiki/sysadmin/rinetd.html

    在 Ubuntu 下使用非常简单

    安装

    1. apt install rinetd 安装 rinetd

    配置

    配置文件 /etc/rinetd.conf

    配置文件格式很简单:

    [Source Address] [Source Port] [Destination Address] [Destination Port]
    

    在每一单独的行中指定每个要转发的端口。源地址和目的地址都可以是

    主机名或IP 地址,IP 地址0.0.0.0 将rinetd 绑定到任何可用的本地IP地址上:

    0.0.0.0 8080 www.aslibra.com 80
    0.0.0.0 3306 192.168.1.77 3306
    0.0.0.0 88 127.0.0.1 80
    

    直接运行程序就可以了看到占用端口服务了。

    配置windows远程访问

    比方说要把某内网的 windows主机 (ip 10.0.2.22) 的远程访问端口 3389 转发到本机的 33890, 代理远程访问, 使用一些命令即可
    0.0.0.0 33890 10.0.2.22 3389

    评论栏