How to use VPN, Tailscale on travel router as a "client" and share the connection with all connected devices

Hi there,

the problem: I need a way do have my computer connected as if I was at home when i’m traveling, so i can access my synology nas, cctv and other home lab stuff, so I purchased a GL-MT3000 and I connect it to my mobile for internet tethering

Note: i don’t want to install any software in my laptop/devices, my goal is to have all setup in my portable router as a client so as soon as I turn on it automatically bring all my devises to my home network

for the server side I can use my synology nas DS715, i can run an openVPN and Tailscale

my internet provider gives me a dynamic ip address, there is how to get a static for £5 per month but I would prefer to find a free solution if possible, the router provided is an amazon eero 6, which has a limited firmware but i know is possible to do port forward if needed

I’m new on VPN world so I tried OpenVPN first but no success, but still an option

I had a go on Tailscale and was was easy to setup on my android phone(native app) and my synology nas(native app) they can communicate in when turned on on the android app in distinct internet connection.

Now I linked my GL-iNet with the Tailscale account than I connected the router to some other internet connection, and lastly I joined the wifi provided by my GL-iNet with my laptop but I can’t access my synology nas, I tried the local ip address (192.168.x.x) that i’m use to use to access my nas and also the new ip provided in the Tailscale portal (100.105.x.x) none is working =(

also i notice the external ip address has not changed :man_shrugging: when i go to https://canyouseeme.org/ should it change like it does when you are on a vpn ?

could someone help me please with any solution

In tailscale, you need to set your instance on your nas to be an exit node to allow it to route your traffic out to the internet. Set it on the nas and log into your tailscale console and allow it there. I generally restart the tailscale service on the exit node at this point. Then, on your tailnet client, set it to use the nas as an exit node explicitly. Profit. If you want to access your local subnet remotely, you will also need to set up Subnet Routing on your NAS and go through that process. They have great docs on tailscale’s website to do this stuff.

I should note if you cannot get a direct connection (they have methods to get around some common issues but may not always work), you will be limited by the speed of the derp servers / connection you are using. YMMV on browsing if you are using a derp connection instead of direct.

Also, welcome to the forum @philippeantonietti!