VPN Proxy Appliance (Physical or VM)

Does anyone know of an appliance (either physical or preferably a VM) whose sole purpose is to open a VPN connection and run a proxy that sends traffic through that VPN connection? Basically an appliance version of this

but not via Docker.

The end result I’m trying to achieve is

browser → proxy on appliance → VPN connection → internet

Many router/gateway models can do this…

That’s what I would have thought too but I have yet to find any documentation on a specific device that confirms that.

Look at any of the paid VPN services, most of them have a guide for setting up at least one gateway with their service.

The issue is how to setup a proxy on the router to then use that VPN connection so that the flow is browser → proxy on router → VPN connection → internet.

Alright…

What does the “proxy on router” step add?

I don’t see the point.

It allows selective routing over the VPN connection controlled by each application that is either configured or not configured to use the proxy and therefore the VPN connection. Otherwise a VPN connection is usually an all or nothing type of thing.