Tailscale¶
Tailscale is een VPN-dienst waarmee je overal ter wereld veilig en eenvoudig toegang hebt tot je apparaten en toepassingen. Ga voor meer informatie naar de officiële Tailscale-website.
De Tailscale-functie op GL.iNet-routers is beschikbaar sinds firmware v4.2 en laat de router deelnemen aan een virtueel Tailscale-netwerk. Daarna kun je op afstand de router en zijn WAN- en LAN-bronnen openen.
Note:
-
Omdat Tailscale op WireGuard is gebaseerd, wordt gelijktijdig gebruik met OpenVPN Client, WireGuard Client, GoodCloud Site to Site, ZeroTier of AstroWarp wegens mogelijke routeringsconflicten afgeraden.
-
Deze functie is momenteel in bèta en kan fouten bevatten.
-
Sommige modellen ondersteunen Tailscale wegens onvoldoende geheugen niet, ook niet met firmware v4.2 of hoger.
Ondersteunde modellen¶
Ondersteunde modellen
- GL-MT6000 (Fortify)
- GL-BE14000 (Flint 4)
- GL-BE10000 (Slate 7 Pro)
- GL-MG1300 (Mango 2)
- GL-E5800 (Mudi 7)
- GL-MT5000 (Brume 3)
- GL-MT3600BE (Beryl 7)
- GL-BE6500 (Flint 3e)
- GL-BE9300 (Flint 3)
- GL-BE3600 (Slate 7)
- GL-X2000 (Spitz Plus)
- GL-B3000 (Marble)
- GL-MT6000 (Flint 2)
- GL-X3000 (Spitz AX)
- GL-XE3000 (Puli AX)
- GL-AX1800 (Flint)
- GL-MT2500/GL-MT2500A (Brume 2)
- GL-MT3000 (Beryl AX)
- GL-AXT1800 (Slate AX)
- GL-A1300 (Slate Plus)
Niet-ondersteunde modellen
- GL-SFT1200 (Opal)
- GL-MT1300 (Beryl)
- GL-E750/E750V2 (Mudi)
- GL-X750/GL-X750V2 (Spitz)
- GL-AR750S (Slate)
- GL-XE300 (Puli)
- GL-MT300N-V2 (Mango)
- GL-AR300M Series (Shadow)
- GL-B1300 (Convexa-B)
- GL-AP1300 (Cirrus)
- GL-S1300 (Convexa-S)
- GL-X300B (Collie)
Tailscale-netwerk instellen¶
GL-MT2500 wordt hieronder als voorbeeld gebruikt.
-
Koppel je apparaten.
Maak eerst een Tailscale-account en koppel voor een test één of twee apparaten, zoals een smartphone of laptop.
Na het koppelen zie je de apparaten en hun status in Tailscale Admin.

-
Schakel Tailscale op de GL.iNet-router in.
Meld je aan bij het webbeheerpaneel en ga naar APPLICATIONS -> Tailscale.

Schakel Tailscale in en klik op Apply.

-
Na korte tijd toont de interface een Device Bind Link. Klik op de link.

In het pop-upvenster verschijnt een Tailscale-link. Klik erop en meld je aan op de Tailscale-website.

Na het aanmelden wordt gevraagd het apparaat te bevestigen. Klik op Connect.

Na een geslaagde verbinding wordt Tailscale Admin geopend. Het IP-adres van GL-MT2500 is
100.88.54.21; gebruik dit om de router te openen.
-
Test de verbinding.
Op apparaten in hetzelfde Tailscale-netwerk kun je de verbinding op drie manieren testen.
-
Gebruik de ping-opdracht

-
Meld je via SSH bij de router aan

-
Open het webbeheerpaneel

-
Externe WAN-toegang toestaan¶
Opmerking: deze functie heet in firmware v4.9 en hoger Advertise WAN Subnets.
Wanneer dit is ingeschakeld, zijn bronnen aan de WAN-zijde via het virtuele Tailscale-netwerk toegankelijk. Routes werken pas na goedkeuring in Tailscale Admin.
In de onderstaande topologie kun je na inschakeling vanaf leo-phone GL-AXT1800 via 192.168.29.1 openen. GL-AXT1800 is het upstream apparaat van GL-MT2500, die in hetzelfde Tailscale-netwerk zit.

Volg deze stappen om de functie in te stellen.
-
Meld je aan bij het webbeheerpaneel en ga naar APPLICATIONS -> Tailscale.
Schakel Allow Remote Access WAN in en klik op Apply.

-
Open Tailscale Admin. Er verschijnt een melding dat GL-MT2500 subnets heeft.
Klik rechts van GL-MT2500 op het pictogram met drie stippen en selecteer Edit route settings.

-
Schakel de subnetroutes in.

-
Je kunt GL-AXT1800 vanaf andere apparaten via
192.168.29.1openen, evenals alle apparaten in192.168.29.0/24.
Externe LAN-toegang toestaan¶
Opmerking: deze functie heet in firmware v4.9 en hoger Advertise LAN Subnets.
Wanneer dit is ingeschakeld, zijn bronnen aan de LAN-zijde via het virtuele Tailscale-netwerk toegankelijk. Routes werken pas na goedkeuring in Tailscale Admin.
In de onderstaande topologie kun je vanaf leo-phone via SSH bij Ubuntu op 192.168.8.110 aanmelden. Ubuntu is een downstream apparaat van GL-MT2500 in hetzelfde Tailscale-netwerk.

Volg deze stappen om de functie in te stellen.
-
Meld je aan bij het webbeheerpaneel en ga naar APPLICATIONS -> Tailscale.
Schakel Allow Remote Access LAN in en klik op Apply.

-
Open Tailscale Admin. Er verschijnt een melding dat GL-MT2500 subnets heeft.
Klik rechts van GL-MT2500 op het pictogram met drie stippen en selecteer Edit route settings.

-
Schakel de subnetroutes in.

-
Je kunt vanaf andere apparaten Ubuntu op
192.168.8.110pingen of via SSH openen, evenals alle apparaten in192.168.8.0/24.
Aangepaste exit nodes¶
Tailscale werkt standaard als overlaynetwerk: het routeert alleen verkeer tussen Tailscale-apparaten en verwerkt geen openbaar internetverkeer.
Je kunt Tailscale openbaar internetverkeer laten routeren, bijvoorbeeld om in het buitenland diensten uit je thuisland te gebruiken. Stel je thuiscomputer met openbaar IP-adres als Exit Node in en laat apparaten in dezelfde Tailnet hun verkeer erdoor sturen.

Wanneer al het verkeer via een Exit Node loopt, worden de standaardroutes 0.0.0.0/0 en ::/0 gebruikt, vergelijkbaar met een gewone VPN.
Een exit node routeert uitgaand internetverkeer van Tailnet-apparaten en werkt als VPN-server. Niet-Tailscale-internetverkeer lijkt vanaf de locatie van de exit node te komen, voor geografisch beperkte inhoud en meer privacy.
Opmerking: als de DNS-server een privé-IP-adres gebruikt dat alleen lokaal bereikbaar is, kan een exit node de internetverbinding verliezen. Stel onder NETWORK -> DNS handmatig een openbare DNS-server in, zoals 8.8.8.8.
In het volgende voorbeeld bevinden GL-MT2500 en Leo-Desktop zich in dezelfde Tailnet.
Volg de stappen om Leo-Desktop als Exit Node in te stellen. Raadpleeg IP Masquerading voor een alternatieve methode.
-
Schakel de subnetroutes van GL-MT2500 in Tailscale Admin in.
Open Tailscale Admin, klik rechts van GL-MT2500 op het pictogram met drie stippen en selecteer Edit route settings.

Schakel in het pop-upvenster de subnetroutes in.

-
Selecteer op het apparaat dat als exit node moet werken, hier Leo-Desktop, Run exit node. Windows wordt als voorbeeld gebruikt.

Klik vervolgens op Yes.

-
Stel Leo-Desktop in Tailscale Admin als Exit Node in.


-
Meld je aan bij GL-MT2500, ga naar APPLICATIONS -> Tailscale en schakel Custom Exit Nodes in. Klik op vernieuwen, selecteer het IP-adres van Leo-Desktop en klik op Apply.

Verbonden apparaten routeren hun verkeer vervolgens via de Exit Node en internetverkeer lijkt vanaf de locatie daarvan te komen.
-
Probleemoplossing: als apparaten na het inschakelen van Custom Exit Node geen internet hebben, controleer je in Tailscale Admin of de subnetroutes zijn ingeschakeld.
In het webbeheerpaneel kan de onderstaande melding verschijnen.

Schakel de subnetroutes in Tailscale Admin in zoals beschreven in stap 1.
Als exit node werken¶
Opmerking: deze functie is geïntroduceerd in firmware v4.9.
Als de router als exit node werkt, kunnen andere Tailnet-apparaten al hun uitgaande internetverkeer via het openbare IP-adres van deze router sturen.
In de onderstaande topologie staat een laptop in Boston en GL-BE9300 in Hongkong, beide in dezelfde Tailnet. Met GL-BE9300 als exit node verlaat al het laptopverkeer internet via Hongkong en krijgt de laptop een openbaar IP-adres uit Hongkong.

Tip: schakel key expiry voor de exit node uit om onderbrekingen bij het verlopen van de verificatiesleutel te voorkomen.
Volg deze stappen om GL-BE9300 als Exit Node in te stellen.
-
Voeg GL-BE9300 en de reislaptop aan dezelfde Tailscale Tailnet toe.

-
Schakel in het webbeheerpaneel van GL-BE9300 Run Exit Node in en klik op Apply.

-
Open Tailscale Admin. Onder GL-BE9300 staat de tag "Exit Node".

-
Klik rechts van GL-BE9300 op het pictogram met drie stippen en selecteer Edit route settings.

-
Selecteer in het pop-upvenster Use as exit node en klik op Save.

-
Schakel het verlopen van sleutels uit.
Gebruikers moeten zich periodiek opnieuw verifiëren. Schakel key expiry voor de exit node uit om onderbrekingen te voorkomen. Klik hier voor meer informatie.
Klik rechts van GL-BE9300 op het pictogram met drie stippen en selecteer Disable key expiry.

Daarna verschijnt onder GL-BE9300 de tag "Expiry disabled".

-
Selecteer GL-BE9300 als exit node voor de reislaptop.
Start Tailscale op de reislaptop. Het Tailscale-pictogram verschijnt rechtsonder in het systeemvak.
Klik met rechts op het pictogram, klik op Exit nodes en selecteer gl-be9300.

Al het uitgaande verkeer van de reislaptop loopt nu via GL-BE9300.
-
Test de verbinding.
-
Open op de reislaptop ipcheck.ing of een andere IP-zoeksite. Het openbare IP-adres van de Tailscale-exit node bevestigt dat de laptop via GL-BE9300 in Hongkong internet gebruikt.

-
Druk op
Win+R, voercmdin en voertracert google.comuit. De uitvoer toont alle routeringshops. Bij een juiste configuratie loopt de eerste externe hop via de exit node.
-
Verbreek de exit node voor een vergelijkingstest.
Klik met rechts op het Tailscale-pictogram, klik op Exit nodes en selecteer None.

Open ipcheck.ing opnieuw. Het eigen openbare IP-adres van de laptop toont dat de lokale verbinding wordt gebruikt.

-
Raadpleeg Exit Nodes (route all traffic) voor meer informatie.
IP Masquerading¶
Opmerking: deze functie is geïntroduceerd in firmware v4.9.
IP Masquerading herschrijft bron-IP-adressen van LAN-clients naar het Tailscale-interfaceadres van de router. Andere Tailscale-nodes zien doorgestuurd verkeer daardoor als afkomstig van de router en niet van de oorspronkelijke client.
IP Masquerading wordt aanbevolen wanneer:
-
Je een aangepaste exit node instelt zonder subnetroutes in Tailscale Admin te configureren.
-
LAN-apparaten Tailscale niet kunnen installeren maar via de router toegang nodig hebben.
In het onderstaande voorbeeld zitten GL‑BE9300 en GL-MG1300 in dezelfde Tailnet.

Volg de onderstaande stappen om een aangepaste exit node op GL‑BE9300 te configureren.
-
Meld je aan bij GL-BE9300, ga naar APPLICATIONS -> Tailscale, schakel IP Masquerading in en klik op Apply.

Met IP Masquerading hoeven geen subnetroutes in Tailscale Admin te worden ingesteld. LAN-clients hebben rechtstreeks via het virtuele Tailscale-IP van de router toegang.
In dit voorbeeld hebben GL-BE9300 (100.115.61.35) en GL-MG1300 (100.113.50.89) een virtueel Tailscale-IP. Een pc op GL‑BE9300 kan het webbeheerpaneel van GL‑MG1300 rechtstreeks via dit netwerk openen.

-
Selecteer het apparaat dat als exit node moet werken, hier GL-MG1300, en schakel Run exit node in.

Klik vervolgens op Apply.

-
Stel GL-MG1300 in Tailscale Admin als Exit Node in.


Schakel Disable Key Expiry in om onderbrekingen bij het verlopen van de verificatiesleutel te voorkomen.


-
Ga terug naar GL-BE9300, ga naar APPLICATIONS -> Tailscale en schakel Custom Exit Nodes in. Klik op vernieuwen, selecteer het IP-adres van GL-MG1300 en klik op Apply.

Na configuratie routeren apparaten op GL-BE9300 hun internetverkeer via exit node GL-MG1300 en lijkt het verkeer vanaf diens locatie te komen.
Heb je nog vragen? Bezoek ons Community Forum of neem contact met ons op.