Twee apparaten, twee steden, één eis: de webverzoeken van de laptop moeten via de mobiele verbinding van de telefoon naar buiten gaan. De meeste mensen beginnen met het installeren van een VPN-app op de telefoon, wat het tegenovergestelde doet, omdat die app de telefoon een client maakt van iemands anders gateway. De vorm die werkt is een tunnel van de laptop naar de telefoon, waarbij de telefoon doorstuurt naar het internet. Tailscale ondersteunt dit op Android als uitgangsnodus, en de stappen zijn kort als je weet welke schakelaar bij welke kant hoort.

Benoem de rol voordat je iets installeert

Een hotspot is nabijheid. De laptop voegt zich bij de wifi of USB-tethering van de telefoon en de telefoon draagt het verkeer, precies het gedrag dat je wilt, maar alleen zolang de twee apparaten naast elkaar staan. Een VPN-client op de telefoon is de omgekeerde rol: de telefoon stuurt zijn eigen verkeer naar een externe gateway, en een laptop in een andere stad heeft daar niets aan.

Een externe cellulaire uitgang is de derde vorm. De laptop voegt zich bij een particulier netwerk, de telefoon staat op hetzelfde particuliere netwerk en is goedgekeurd om internetverkeer door te sturen, en de laptop kiest de telefoon als uitgang. Niets aan deze opzet vereist dat de apparaten dicht bij elkaar staan, en niets ervan is automatisch: een telefoon die alleen lid is geworden van het netwerk stuurt niets door.

Voordat je de telefoon aanraakt

Je hebt een account nodig dat het particuliere netwerk beheert, omdat het goedkeuren van een uitgangsnodus een administratieve handeling is en geen apparaatinstelling. Je hebt de client op de laptop nodig, aangemeld op hetzelfde netwerk, en de telefoon moet aan de lader staan voor alles wat langer duurt dan een korte test.

Bepaal vooraf of de wifi van de telefoon aan moet blijven, want die keuze bepaalt welke uplink je werkelijk test. Als het netwerk toegangsregels gebruikt, voeg dan de toestemming toe waarmee gebruikers via een uitgangsnodus het internet bereiken, voordat je de telefoon gaat debuggen. Een correct geconfigureerde telefoon en een account dat hem niet mag gebruiken geven hetzelfde symptoom op de laptop: een weigering zonder bruikbare uitleg.

Schakel de rol in op de telefoon en keur hem goed

Installeer de client op de telefoon, meld je aan en open de instelling voor de uitgangsnodus in de app. Zet de optie aan waarmee dit apparaat als uitgangsnodus kan werken. De exacte formulering verschilt per appversie, de bedoeling niet: de telefoon biedt zichzelf aan, hij kiest geen uitgang voor zichzelf.

Open daarna de beheerdersconsole, zoek de telefoon in de machinelijst en keur de route van de uitgangsnodus goed. De goedkeuring staat bewust los van de schakelaar in de app, zodat een apparaat niet stilletjes de internetgateway van het hele netwerk wordt.

Als je netwerk ook goedkeuring van het apparaat vereist, keur het apparaat dan eerst goed; een niet-goedgekeurde machine kan geen uitgang zijn, wat de app ook zegt. Open ten slotte op de laptop het clientmenu, kies de uitgangsnodus en selecteer de telefoon bij naam. De standaardroute van de laptop wijst nu naar de tunnel. Controleer dat de keuze bleef staan: sommige clients tonen de uitgangsnodus in het menu maar blijven de lokale verbinding gebruiken tot de tunnel opnieuw tot stand komt, en een snelle herverbinding is sneller dan een verouderde toestand diagnosticeren.

Controleer de uplink voordat je iets meet

Zet op de telefoon de wifi uit als het doel van de oefening de mobiele verbinding is, en bevestig dat mobiele data echt werkt door eerst een pagina in de browser van de telefoon te laden. Staat de telefoon op wifi, dan is je uitgang dat wifinetwerk, een prima opzet maar niet degene die het ticket beschrijft.

Vergelijk de uitgaande adressen aan beide uiteinden. Open op de telefoon een pagina die het adres teruggeeft en voer daarna curl -s https://ifconfig.me uit op de laptop. Gelijke adressen betekenen dat de laptop via de verbinding van de telefoon naar buiten ging; een provider die adressen tussen abonnees deelt kan twee onverwante verbindingen identiek laten lijken, dus behandel een overeenkomst als consistent, niet als beslissend.

Begroot twee delen, niet één. Het eerste deel loopt van laptop naar telefoon, over het pad dat de tunnel neemt; het tweede van telefoon naar bestemming, over de mobiele radio. Een snelle download op de telefoon zegt niets over het eerste deel, en een verzadigde uplink uit zich als trage verzoeken in beide richtingen.

Ken de grenzen voordat je erop vertrouwt

De documentatie over uitgangsnodes van Tailscale merkt op dat Android-uitgangsnodes in gebruikersruimte doorsturen, wat trager is dan een kernelpad en niet bedoeld om een router te vervangen. Ze adviseert ook externe voeding voor lange sessies. Op een telefoon die laadt, warm is en verkeer doorstuurt, verdient het batterijbeheer van Android nog steeds aandacht: agressief energiebesparen kan de app onderbreken, en dan lijkt de tunnel op een periodieke netwerkstoring.

Het abonnement is net zo belangrijk als de hardware. Bepalingen over tethering en hotspot, drempels voor eerlijk gebruik en het delen van adressen op providerniveau gelden allemaal voor verkeer dat via de telefoon naar buiten gaat, en geen ervan is zichtbaar vanaf de laptop. Een abonnement dat onbeperkt browsen op de telefoon toestaat, kan doorgestuurd verkeer nog steeds meten. Voor een vaste installatie geeft een kleine router met cellulair modem en een ondersteunde gatewayrol een schonere grens: abonnement, tunnel, doorstuurbeleid en voeding worden één dienst die je kunt volgen, in plaats van een telefoon op een plank die wakker moet blijven. Gebruik de telefoon als uitgang wanneer de eis een beperkte test van externe toegang of locatie is, en plan de router wanneer de eis beschikbaarheid is.

Gerelateerde artikelen