Niet op je thuisnetwerk, start Tailscale VPN automatisch

De hieronder beschreven methode heb ik getest op Android.
Veiligheid staat voorop. Daarom is het een slim idee om buitenshuis gebruik te maken van een VPN. Een fantastische, relatief eenvoudige én gratis applicatie hiervoor is Tailscale. Tailscale is zelf trouwens niet bepaald bescheiden: het noemt zijn product “The best secure connectivity platform for the AI era
Wat Tailscale zo handig maakt, is dat het op vrijwel elk platform werkt. Daarnaast kun je één of meerdere exit nodes in je netwerk instellen. Dit zijn apparaten in je eigen netwerk waarlangs je internetverkeer wordt geleid. Wanneer je onderweg bent, gaat je internetverkeer dan via je eigen thuisverbinding het internet op. Als je Tailscale gebruikt zul je zien dat je op dat moment je thuis IP-adres gebruikt wat ook inhoudt dat je ook lokaal beheer in je eigen netwerk makkelijker kunt uitvoeren, je bent imeers rechtstreeks verbonden met je eigen netwerk.

Ik heb Tailscale op een aantal apparaten draaien:
⚬ Een Intel NUC-server op Ubuntu (met exit node)
⚬ Een Synology NAS (met exit node)
⚬ Een Raspberry Pi
⚬ Een Google Pixel
⚬ Een iPhone
⚬ Home Assistant
⚬ Een MacBook Air
En inderdaad: geen Windows 🙂 Maar uiteraard draait het daar ook gewoon op.

Op je eigen thuisnetwerk (Provider/SSID) heb je normaal gesproken weinig reden tot bezorgdheid. Buitenshuis weet je echter niet altijd hoe veilig je verbinding is. We moeten het natuurlijk ook niet erger maken dan het is, maar vooral het verbinden met openbare wifi-netwerken is niet aan te raden.
Met Tailscale kun je onderweg een beveiligde verbinding met je eigen thuisnetwerk maken. Gebruik je daarbij een exit node, dan loopt ook je internetverkeer via je eigen thuisverbinding. Dat is vooral prettig wanneer je gebruikmaakt van een netwerk dat je niet volledig vertrouwt.
Maar dan moet je natuurlijk wel iedere keer de Tailscale-app starten en eraan denken om de VPN aan te zetten.
Hoe mooi zou het zijn als je je daar helemaal geen zorgen over hoeft te maken en je telefoon automatisch met Tailscale verbonden is zodra dat nodig is?
Dat kan op Android. Ik heb het inmiddels zo ingesteld dat Tailscale automatisch wordt ingeschakeld wanneer ik niet met mijn eigen wifi-netwerk of een ander door mij vertrouwd wifi-netwerk verbonden ben. Zodra ik weer verbinding maak met een vertrouwd netwerk, wordt Tailscale automatisch uitgeschakeld.
Zo heb je er eigenlijk geen omkijken meer naar.
Ik ben begonnen met het installeren van de Tailscale app en heb om de “onder water” aan/uit funcie van Tailscale te gebruiken de MacroDroid app geïnstalleerd. Met MacroDroid kunnen allerlei handelingen op een Android telefoon geautomatiseerd worden.

Voor de 1e Macro: bij verbreken verbinding met thuisnetwerk , zet automatisch Tailscale VPN aan:
Voer vervolgens de volgende handelingen uit:
1. Open MacroDroid en maak een nieuwe macro aan (linksboven in het scherm).
2. Kies Trigger: Connectiviteit → Wi-Fi statuswijziging → Niet verbonden met Network → Selecteer jouw thuisnetwerk SSID.
3. Tik in het scherm Actie toevoegen rechtsboven op het vergrootglas.
4. Typ exact: Intent.
5. Kies de optie Intent verzenden.
Vul hier de volgende gegevens in:
Vink bij “Doel” Broadcast aan en vul de volgende velden exact zo in:
Voor Macro 1: Thuis netwerk verlaten (VPN AAN)
• Actie: com.tailscale.ipn.CONNECT_VPN
• Pakket: com.tailscale.ipn
• Klasse: com.tailscale.ipn.IPNReceiver
• Laat Data, MIME Type en Extra’s leeg.
•  Vergeet niet je Macro een naam te geven en op te slaan.

Voor de 2e Macro: bij verbinding met thuisnetwerk Tailscale VPN uit:
Ik heb de 1e Macro gekopieerd, hernoemd en alleen de volgende wijziging uitgevoerd:
• Actie: com.tailscale.ipn.DISCONNECT_VPN
Afbeeldingen hieronder:
Links: MacroDroid instellingen. Rechts: de iPhone Tailscale app instellingen

Android MacroDroid instellingen
De iPhone instellingen te vinden in de iPhone Tailscale
app (klikken op het Tailscale profiel icoon in de app)

Testen kan door even je Wifi op de telefoon uit te zetten en als het goed gaat zie je rechts bovenin het (Tailscale) VPN icoon aan gaan. Bij aanzetten van je Wifi verdwijnt het icoon weer.
In de MacDroid app kun je overigens meerdere SSID’s ingeven zodat als je op een andere locatie bent, je daar ook gewoon met dat door jou vertrouwde netwerk kunt verbinden.
Wie wil weten of je nu wel of niet een Exit Node in Tailscale moet installen, klik hier om te lezen wat het verschil is. De door je in Tailscale geconfigureerde apparaten beheren en bijvoorbeeld exit-nodes instellen doe je op https://console.tailscale.com
Als laatste, in de Android instellingen kun je ook voor “Always-on VPN” kiezen, maar dan blijf je continu verbonden met je VPN (zoals Tailscale).


Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *