在Windows上简单的TCP代理?

我想要的是configuration一台计算机在家里与Windows并使用它作为TCP代理连接和路由数据包从80到端口23在互联网的另一台服务器

您可以使用内置的netsh portproxy 。 在你的情况下:

 netsh interface portproxy add v4tov4 listenport=80 connectaddress=ip-of-server-on-internet connectport=23 listenaddress=ip-of-windows-machine protocol=tcp 

你需要pipe理员权限。 无需安装额外的软件!

使用此function之前,您需要在您的操作系统上安装IPv6。 在Vista和更高版本,这是一个没有问题,因为默认情况下安装了IPv6,但在XP / 2003上,您必须打开networking接口属性面板,并首先添加Microsoft TCP / IP版本6协议。

您正在寻找一个TCP代理。 Windows有各种免费的TCP代理。 我不会推荐一个,因为我没有任何经验。 谷歌的“Windows TCP代理”,你会想出一个船载。

这一个是可爱和来源是可用的,但我不知道如何可靠: http : //dposey.no-ip.com/Proxy/

这是一个相当简单的代码,虽然可以把一些漂亮的function放到高端的TCP代理中(负载平衡,stream量logging等)。

假设它是http数据包,你可以使用许多Windows代理之一像Squid NT或类似的东西。

但是,如果你只是想转发任何数据包,SSH隧道是要走的路。 查看sshwindows的服务器部分和http://oldsite.precedence.co.uk/nc/putty.html了解如何在PuTTY中设置端口转发的快速方法。

使用一些内置的微软工具,可能会有一个更简单的方法,但是这首先是我的头。

3proxy是一个小巧灵活的跨平台多用途代理,也可以作为TCP代理。