我必须编写一个.NET应用程序,它将侦听TCP端口并处理进来的数据。
对于其他相关应用程序的测试和开发(即大部分时间),我希望TCP流量在我的工作中转到服务器。
但是为了编写和调试这个应用程序,我希望数据能够进入我的机器。
但是,切换发送此数据的计算机和端口并不是一个无摩擦的过程。
有没有办法让数据进入服务器,但打开某种设置,将tcp流量重定向到我的机器(用于调试)。是否有支持此行为的第三方应用? (一个不太贵的。)
注意:服务器运行Windows Server 2008 R2,我的计算机运行Windows 7。
答案 0 :(得分:1)
这个网址有我正在寻找的命令:
http://www.rickwargo.com/2011/01/08/port-forwarding-port-mapping-on-windows-server-2008-r2/
命令如下所示:
netsh interface portproxy add v4tov4 listenport = 12345 listenaddress = 192.168.1.1 connectport = 443 connectaddress = 192.168.1.1