前一篇里 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 2 3 4 5 6 7 8 9 10 11 12 13 |
<?xml version="1.0" encoding="utf-8" ?> <PassPort> <Forward> <Source address="61.108.218.106" port="21" /> <Target address="61.108.218.106" port="22" /> <Protocol type="tcp" /> </Forward> <Forward> <Source address="61.108.218.106" port="3389" /> <Target address="10.80.10.7" port="3389" /> <Protocol type="tcp" /> </Forward> </PassPort> |
它与 rineted 的比较:
rineted 只支持 TCP 协议,除此之外功能上比 PassPort 还强些,支持 Allow/Deny 配置和日志记录。rineted 只以命令行方式运行,但某些时候,比如服务器环境中命令行方式更有其方便之处。
PassPort 支持 TCP 和 UDP,权限控制,窗口方式配置简单,易于上手,在服务器中可作为系统服务运行,不至于被注销掉。无论是通过主窗口还是服务里,都方便重启应用新的规则。
它们都支持多组配置,FPipe 些二者相比就逊色了许多。总的来说,如果没有 UDP 的重定向,rineted 和 PassPort 都是很好的选择。
本文链接 https://yanbin.blog/windows-port-forwarding-passport/, 来自 隔叶黄莺 Yanbin Blog
[版权声明] 本文采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。
Win10 貌似用不了.不知道哪里出问题了
这个软件两年多没更新了,写着的就是 “PassPort port forwarding utility Win XP”。
在window server 2012下为啥用不了
没在 windows server 2012 下试过,但有点就是启动这个东西需要管理员权限。