Routing traffic through a vpn then to internet

Hello, I am going to be spending a couple months in Mexico, helping my wife’s parents.
the issue I have is watching TV. I am not able to stream some of the shows we watch or some of the streaming services like hulu down there.
so I am looking to build a VPN solution from Mexico to my house here in the states.
does anybody have a decent solution for this? or have done this?

I have a quick Diagram I drew up.
if I cannot do it this way with Decent bandwidth then I will look at something like an ExpressVPN router.


Get a travel router of some sorts that supports openWRT. Setup a WireGuard server on your home net with proper port forwarding. Set the vpn client on the router to your WireGuard server in your home network and you’re good to go. Test before leaving as always.

I used a GL.iNet travel router with tailscale on it for exactly this. Super easy setup and cheap. Just make sure you get a model that supports tailscale.

Can’t you just setup a VPN router at home, ie WireGuard, and connect to that from Mexico ?

WireGuard allows you to specify which subnets should be routed where, and because it’s UDP based it’s rarely blocked by ISPs (unlike IPSEC).

The simplest will probably be tailscale with exit node selected on the device which you want the data to pass through

I run OpenVPN at home, then use a travel router to VPN into my home connection. You can also use wireguard. I built my own travel router using OpenWRT, if I had to do it over again I’d just pony up for the high end GLiNet travel router.

Like other said you need a vpn back into your home. Turn off split tunneling and away you go

Would Tailscale with a device in the US set as an end node work?

Get a GL.net travel router install friendlyWRT on it and sign up for Netbird. Problem solved.

even if this is doable can’t you start with just signing up for a VPN service to try if that works?

Why additional router instead of using that VPN connection on the device they are using?

All you need is a static IP, a router that can support making VPN connection, and to host your own VPN server at home.

It’s incredibly simple and there should be no issues whatsoever since you’re accessing the streaming services with your own IP, not one of a VPN company that hundreds/thousands of people would use.

Or you could use Tailscale, which’s simplifies things ever further.

It would work, but IIRC streaming is against their TOS, and would probably also be a horrible experience.

Most streaming services blacklist VPN IP servers. Besides, where’s the fun in just using a paid VPN?

I just read the TOS and I didn’t see anything about streaming being prohibited. Performance might be fine for streaming.

well if they block OPs IP then there is not so much fun when hes in Mexico…

yea some do, but not all, and its a cat-mouse game, vpn services get new IPs all the time and streaming providers (and CDNs) needs to update their blacklist…

Yeah they’re getting crafty. It’s getting to the point where you have to RDP into a computer at home to use some of these sites.

In fact it’s just easier to fucking :pirate_flag: the content you’re paying for so you can actually use it.

Then I remembered wrong.

Thinking a bit more about it, it also makes little sense as Tailscale tries very hard to punch holes in firewalls to create peer to peer connections between devices, so ultimately the bandwidth you’re using is your own, and not whatever proxy tailscale is running.

I stream through my home VPN 46 weeks a year on several streaming services with no issues. A single person is not likely to generate enough traffic to even be on their radar… a public VPN is a different story.

How is OPs IP address gonna get banned? Could you elaborate on that? Even if it did get banned for some wild reason, OP can just reboot the router at the end point and get a new public IP address. Data centres are a different story, yes not all of them are blacklisted, but why should you wait for the inevitable blacklist hammer? Are you talking OP to juggle between VPN providers? That doesn’t make any sense.

And the ones they actually do work, they’re not gonna be very secure. Most VPN providers log your data. All in all, it’s better run your own, you can simply setup pi VPN and you’re done. Easy peasy.