I’d like to setup a self hosted VPN so I can access UK TV content from Europe. I’d like to do this under a webmin/virtualmin setup, so I can easily manage the server (I already have a couple webmin/virtualmin servers for website/mail).
Has anyone done anything similar and can offer some insights? I’ve seen some online instructions for creating servers to do this (contabo actually have a wireguard installation option for new servers, it’s created this with Ubuntu). But I’d rather do it within Virtualmin as I am familiar with the interface.
I’m trying to get access from TV boxes, I’ve a few firesticks, but I’m looking for alternatives and have purchased a Xiaomi box S (running android 14 and Google TV).
In this case, because most TV boxes and streaming apps don’t have proxy settings, it’s not very practical to make them connect through your server directly.
If this were your computer with, say, Firefox, it would be much easier. You could just run:
Then in Firefox you’d change the proxy settings to use localhost as the SOCKS v5 host, and that’s basically it. It’s simple and doesn’t need much setup or ongoing care.
For TV boxes, the better option, I think, is to let your router do the work and route specific clients on your local network through your server, while the rest of your devices use the normal internet connection.
For example, at home I’ve got an ISP ONT, a primary Asus router as my edge router, and a second Asus router as a wired mesh node over Ethernet. Both Asus routers run Merlin firmware, and this setup works well for sending only some devices through the tunnel while keeping everything else on the normal connection.
So it’s definitely doable if your hardware can handle it…