Windows 下推荐使用的端口转发(映射/重定向)工具:PassPort

前一篇里 Windows 和 Linux 平台下的端口转发工具 介绍 Windows 下的端口重定向工具有 rinited 和 FPipe,rinited 可以同时应用多个规则,FPipe 一个命令一个规则,它们都是命令行的。


本文中介绍另一款更好用的端口重定向工具 PassPort, 它是免费开源的,图形界面的,支持 TCP/UDP、配置简单,可配置多组映射规则,可作为 Windows 系统服务运行。

下载地址是:http://sourceforge.net/projects/pjs-passport/。安装后运行界面如下:


有基本的操作,Stop、Start、Restart,菜单 Service 里是卸载还是安装为系统服务,点击 Define/View forwards  进行端口重定向规则配置.


配置规则很简单,有点像 rinetd 那样的配置,只是最后选择一下协议类型,是 tcp 还是 udp。配置完后,点 OK 保存。然后在主界面上点 Restart 按钮重启一下就应用了新的规则。

它的规则是记录在安装目录下的 PassPortConfig.xml 文件中的,看下其中的内容:
 1<?xml version="1.0" encoding="utf-8" ?>
 2<PassPort>
 3    <Forward>
 4        <Source address="61.108.218.106" port="21" />
 5        <Target address="61.108.218.106" port="22" />
 6        <Protocol type="tcp" />
 7    </Forward>
 8    <Forward>
 9        <Source address="61.108.218.106" port="3389" />
10        <Target address="10.80.10.7" port="3389" />
11        <Protocol type="tcp" />
12    </Forward>
13</PassPort>

它与 rineted 的比较:

rineted 只支持 TCP 协议,除此之外功能上比 PassPort 还强些,支持 Allow/Deny 配置和日志记录。rineted 只以命令行方式运行,但某些时候,比如服务器环境中命令行方式更有其方便之处。

PassPort 支持 TCP 和 UDP,权限控制,窗口方式配置简单,易于上手,在服务器中可作为系统服务运行,不至于被注销掉。无论是通过主窗口还是服务里,都方便重启应用新的规则。

它们都支持多组配置,FPipe 些二者相比就逊色了许多。总的来说,如果没有 UDP 的重定向,rineted 和  PassPort 都是很好的选择。 永久链接 https://yanbin.blog/windows-port-forwarding-passport/, 来自 隔叶黄莺 Yanbin's Blog
[版权声明] 本文采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。