The method used by the individual on their home network is no different than the the method used by the Fortune500 and NASDAQ100 on their own networks
A variety of software can be used
Anything from something like socat up to a large proxy server will work