Self hosting server and client both on local machine

What would be the problem if I ran both the server and client on a local machine, and what is the advantage of running the server on a VPS?

Hi @rj10rd, you can run them on the same machine, but then you’re essentially only getting a reverse proxy. There are much better reverse proxies if that’s all you need. Take a look at Caddy and nginx. If you want something with a GUI, check out nginx proxy manager.

The main purpose of boringproxy (and the reason you would normally run it on a VPS) is that it tunnels through networks where you would otherwise have to set up port forwarding, or are behind a NAT and can’t connect directly at all.