The VPN Client Gateway forwards network traffic through a Virtual Private Network connection. To facilitate geospoofing for media streaming, it includes a management web page that allows you to switch VPN servers by simply clicking on a country flag.
This implementation has been tested on a Raspberry Pi, but it could be deployed on other lightweight Linux computers.
A detailed installation guide for setting up the VPN Client Gateway on a Raspberry Pi is included.
Here is a sample screenshot of the management page: