What I want is to configure a computer in home with Windows and use it as a TCP proxy for connect and route packets from the 80 to port 23 in another server in the Internet
|
rinetd should do the job, and a Windows binary for it can be had from http://www.boutell.com/rinetd/ (for anyone looking for the same thing under Linux, rinetd is in the standard repositories of just about every distro so can be installed with "apt-get install rinetd" or "yum install rinetd" or similar) |
|||
|
|
|
You can use the built-in
You'll need Administrator privileges. You are required to install IPv6 on your operating system before using this feature. On Vista and later this is a non-issue as IPv6 comes installed by default, but on XP/2003 you have to open up your network interface property panel, and add the Microsoft TCP/IP version 6 protocol first. |
|||||||||
|
|
You're looking for a TCP proxy. There are a variety of free TCP proxies for Windows. I'm not going to recommend one because I don't have any good experience with any of them. Google for "Windows TCP proxy" and you'll come up with a boatload. This one is cute and source is available, but I don't know how reliable: http://dposey.no-ip.com/Proxy/ It's a fairly trivial piece of code, though one could put some pretty neat features into a high-end TCP proxy (load balancing, logging of traffic, etc). |
|||
|
|
Assuming it's http packets you could use one of the many windows proxies out there Like Squid NT or something similar. But if you just wanna port forward any packets, SSH tunneling is the way to go. Check out sshwindows for the server piece and http://oldsite.precedence.co.uk/nc/putty.html for a quick howto on how to set up port forwarding in PuTTY. There might be an easier way using Some built in Microsoft tool, but this is what came to the top of my head first. |
|||
|
|
|
3proxy is a small and flexible cross-platform multipurpose proxy which can act as a TCP proxy too. |
|||
|
|