Set up 8.1 as a TCP proxy/Forward

ultralame

Member
Member
Messages
29
Hello all!

I have two systems on two different WAN networks. One of them is a code server, which runs an app on port 1000.
That system is also running an HTTP server on port 80.

I have a client that is blocking requests out of their network to port 1000.

I have a second machine that's not running HTTP. My plan is to set that up as a port forward, so that all TCP traffic sent to that machine on port 80 is forwarded to port 1000 on the other machine.

Basically make the second machine a pass through: WEB <---80---> PROXY <---1000---> Code Server

I once set this up on a W7 machine using netsh, but the destination port was local.

I looked into using NEtTCPIP on powershell (with New-NetRoute), but I think this assumes a local port map.
 

My Computer

System One

  • OS
    Win8
portforward.com covers how to set the Firewall on the router to allow the port to be open when a request is made to it.
 

My Computer

System One

  • OS
    Linux Mint 17.2
    Computer type
    Laptop
    System Manufacturer/Model
    Toshiba Satellite C850D-st3nx1
    CPU
    AMD E1-1200 APU with Radeon (tm) HD Graphics 1.40 GHZ
    Memory
    12GB
    Graphics Card(s)
    AMD Radeon™ HD 7310 Graphics
    Sound Card
    Realtek HD
    Monitor(s) Displays
    LCD
    Screen Resolution
    1366 x 768
    Hard Drives
    Crucial M500 240GB SSD
    Mouse
    Logitech M525
    Internet Speed
    45/6 - ATT U-Verse
    Browser
    Google Chrome
    Antivirus
    None needed. It is Linux.
    Other Info
    Arris NVG589 Gateway; Router - Cisco RV320; Switch - Netgear GS108 8-Port Switch & Trendnet TEG-S50g 5-Port Switch; Access Points - Engenius ECB350, Trendnet TEW-638APB; NAS - Lenovo ix2-4; Printer - Brother HL-2280DW; Air Print Server - Lantronix XPrintServer

    A/V UPS - Tripp-Lite Smart 1500LCD 1500 Va/900 W.
Just checked- portforward.com is a tool that sets your router and firewall to allow port forwarding to the correct device on your network. That's not what I am trying to do here. Unless I have missed something on their site about re-routing TCP packets.
 

My Computer

System One

  • OS
    Win8
Yes it is a Firewall/Nat issue on the Router. Just follow the instructions for assigning the port to the proper IP for the server. Then you just need the URL or IP to connect to it remotely.
 

My Computer

System One

  • OS
    Linux Mint 17.2
    Computer type
    Laptop
    System Manufacturer/Model
    Toshiba Satellite C850D-st3nx1
    CPU
    AMD E1-1200 APU with Radeon (tm) HD Graphics 1.40 GHZ
    Memory
    12GB
    Graphics Card(s)
    AMD Radeon™ HD 7310 Graphics
    Sound Card
    Realtek HD
    Monitor(s) Displays
    LCD
    Screen Resolution
    1366 x 768
    Hard Drives
    Crucial M500 240GB SSD
    Mouse
    Logitech M525
    Internet Speed
    45/6 - ATT U-Verse
    Browser
    Google Chrome
    Antivirus
    None needed. It is Linux.
    Other Info
    Arris NVG589 Gateway; Router - Cisco RV320; Switch - Netgear GS108 8-Port Switch & Trendnet TEG-S50g 5-Port Switch; Access Points - Engenius ECB350, Trendnet TEW-638APB; NAS - Lenovo ix2-4; Printer - Brother HL-2280DW; Air Print Server - Lantronix XPrintServer

    A/V UPS - Tripp-Lite Smart 1500LCD 1500 Va/900 W.
Yes it is a Firewall/Nat issue on the Router.

My router does not do this. My router only has NAT to the local network; it will not route TCP packets to another WAN IP.

I already have NAT forwarding all traffic directed to my WAN address to my server on the local subnet. What I want is for that W8.1 PC to then forward all traffic on port 80 to port 1000 on a machine that is on another WAN IP (a virtual server hosted by an ISP, not my personal ISP).
 

My Computer

System One

  • OS
    Win8
Back
Top