If you are looking to host a game server behind a firewall, GIT may work for that, but it may be overly complex for what you need.
A simple "backwards proxy" would work.
I have a private utility that I wrote, as a command line Linux utility, that would get the job done:
- Code: Select all
bpi v1.0 by Ark
Use: ./bpi (chain_to_host) (chain_to_port) (tcp|udp) (fwd_to_host) (fwd_to_port)
bpo v1.0 by Ark
Use: ./bpo (chain_listen_port) (tcp|udp) (outside_listen_port) (timeout_secs)
bpi runs inside the firewall and makes a connection to bpo, which runs outside the firewall. The bpi<->bpo connection is the 'chain' connection. bpo listens on a given port and when it receives a connection, it instructs bpi to make a connection to the give forward-to host:port combination.
Its useful only if you cannot control the firewall settings to simply map a port thru NAT or open a port to the IP you need.