端口转发-PortTransfer

PortTransfer实现端口转发

PortTransfer

程序特色(相对lcx.exe而言)

  1. 不会秒断(重点)
    相信玩过内网,或者服务器3389需要转发的很多人都遇到过一个问题,就是lcx有些时候会秒断,导致以后无法正常远程登录。本程序可以抗秒断。

使用指南

用法

PortTransfer.exe -listen leftPort rightPort
                          -remote leftIp leftPort rightIp rightPort
                          -trans leftPort rightIp rightPort

把远程连接到目的主机想象成从左到右的连接。mstsc在左,远程主机在右。

实例

假设虚拟机中有Windows XP系统,物理主机需要远程连接它。我们可以这样:(假设物理主机IP地址为1.1.1.1)

  1. 物理机上,执行
    PortTransfer.exe -listen 5001 5002
  2. 虚拟机中,执行
    PortTransfer.exe -remote 1.1.1.1 5002 127.0.0.1 3389
  3. 物理机中,执行
    PortTransfer.exe -trans 6001 127.0.0.1 5001
    这一步可以不要,也可以使用多次。添加-trans功能,是为了支持多跳转发,2跳,3跳,4跳,等等,应该都是可以的。也就是说,这一步可以执行0次,或者n次.
  4. 然后,启动mstsc,连接本机 6001 端口,既可连上。
  5. 支持平台:Windows XP/2003/2003 r2/2008/2008 r2/Vista/7/8。32和64位机器均可以使用。

实践

虚拟机win2008,公网主机win2012,公网主机需要连接不对外开放3389的虚拟机

  1. 公网主机
    注意防火墙开放5002端口
    PortTransfer.exe -listen 5001 5002

  2. 虚拟机
    PortTransfer.exe -remote 公网主机IP 5002 127.0.0.1 3389

  3. 公网主机
    mstsc连接本地5001



虽然不知道为什么,一度是黑屏状态,但也算连接上了

posted @ 2020-03-14 11:29  雨九九  阅读(734)  评论(0编辑  收藏  举报