En aleen Handy als VPN-Gateway: dräi Konditiounen ze préifen
En aleen Handy ass nëmmen dann en Apparat, wann d'Roll ënnerstëtzt gëtt, d'Netz en erreecht an een d'Restauration verantwort. Dräi Konditiounen, eng Entscheedung.
En Handy aus der Schublade huet en Prozessor, Flash-Speicher, Wi-Fi an eng Batterie, wat méi Hardware ass wéi déi meescht Eenplackcomputer, déi d'Leit gär asetzen. Et huet och en Ecran, eng alend Batterie an e Betribssystem, dee keng Patches méi kritt, wann den Hiersteller viru geet. Nichts dovun entscheet, ob en e VPN-Gateway oder en NAS gëtt.
Ob en e VPN-Gateway oder en NAS gëtt, entscheet dee Verglach net, well de Verglach ëm d'Fäegkeet geet an d'Entscheedung ëm den Betrib.
Dräi Konditiounen entscheeden dat. Wa just eng feelt, ass de Projet en Weekendexperiment an net en Apparat, an et ass besser ze wëssen, wéi eng Konditioun gefeelt huet, ier Dir Daten drop migréiert.
Éischt Konditioun: d'Roll gëtt wierklech ënnerstëtzt
Dräi Arrangementer ginn d'selwecht genannt. E VPN-Client schützt den Trafik vun den Appen um Handy. E VPN-Server hëlt erakommend Verbindungen un. En Gateway leet den Trafik vun aneren Apparater an en Tunnel. Et sinn ënnerschiddlech Projeten, an en Tunnel vun engem Client, dee funktionéiert, beweist näischt iwwer déi aner zwee.
Eng App op Standard-Android ass de Reegele fir d'Hannergrondausféierung ënnerworf, an en Terminal, deen op bleift, ass keen Daemon. Den eegene Guide fir Doze an App Standby vun der Plattform erkläert, firwat en Hannergrondprozess den Netzzougang ka verléieren, wann den Apparat decidéiert an d'Rou ze goen, an dat ass genee d'Verhalen, dat Dir an engem Gateway net kënnt hunn.
De Linux-Benotzerspace bannen an Android ierft méi Aschränkungen, wéi en ophieft. En chroot ännert d'Wuerzel vum Dateiesystem, leeft awer weider op dem Android sengem Kernel, sengen Treiber a senger Sécherheetspolitik, also ass root bannen am chroot net root iwwer d'Plattform. D'Betribssystem ersetzen amplaz mécht d'Modem-, Späicher- an Stroumënnerstëtzung fir genau dee Gerät en Deel vun Ärem Projet, an d'Geräteënnerstëtzung ass meeschtens den Deel, deen een net ënnerhält.
Zweet Konditioun: d'Adress ass erreechbar
En Gateway muss vun de Clienten erreechbar sinn, déi dovun ofhänken. En Handy op Wi-Fi bannen an engem Heemrouter ass aus deem LAN an iwwerall erreechbar, wou de Router weidergëtt, awer net aus dem Internet, ausser Dir arrangéiert dat.
Mobilt huet dat méi schwéier amplaz méi einfach. Vill mobil Netzwierker setzen Abonnenten hannert Carrier-Grade-NAT, sou datt et iwwerhaapt keng erakommend Adress gëtt, op déi weidergereicht ka ginn, an e Modem bäisetzen schaaft keen ëffentleche Listener. Wann d'Fuerderung Fernzougang vu baussen ass, muss den Design e Relay oder en Overlay-Netz enthalen, op dat béid Säiten no baussen verbannen, an dat ass en zweete beweeglechen Deel, deen ënnerhalen muss ginn.
Den Netzwierkugech huet och vun Apparat zu Apparat ënnerschiddlech. E puer Handyen akzeptéieren USB-Ethernet-Adapter, anerer net, an Wi-Fi bäisetzt seng eege Latenz a säi Roamingverhalen. En Gateway, dee schléift, wann den Ecran aus ass, oder den Tunnel bei enger Iwwerleefer verléiert, ass schléchter wéi keen Gateway.
Drëtt Konditioun: een huet Aktualiséierungen a Restauration
Dat ass d'Konditioun, déi d'Leit iwwersprangen, an si entscheet, ob d'Saach e Joer iwwerlieft. All Komponent brauch en Eegentümer: de Betribssystem-Build, de Kernel wann Dir en ersat hutt, de Serverpak, d'Zertifikater an d'Zougangsdate, déi Dir ausginn hutt.
D'Restauration ass déi schwéier Halschent. Wéi kommt Dir no engem Neistart ouni Ecran, mat engem gebrochenen Touchpanel oder enger opgebloer Batterie eran? Wéi zitt Dir eng verluer Clientidentitéit zréck? Wéi restauréiert Dir de Späicher op en Ersatzapparat, wann den Original en agestallte Modell ass?
Stroum gehéiert och heihinner. Dauerbelaaschtung bedeit Dauerwäermt, an eng alend Batterie ass keng automatesch USV. Follegt den Hierstellerangaben an behandelt all Opblosen oder Schued als Stoppsignal an net als eppes, wat ee ëmgeet.
Wann d'Äntwert nee ass
Wendt déi dräi Konditiounen op dat un, wat Dir wierklech braucht, a sidd spezifesch iwwer d'Aufgab an net iwwer d'Kategorie.
| Task | Phone is reasonable when |
|---|---|
| Protecting the phone's own traffic | The client is a supported Android app; no forwarding involved |
| Small lab tunnel inside one LAN | Downtime is acceptable and you can reach the device to fix it |
| Household NAS holding the only copy | Never; that is a backup problem, not a hardware problem |
| Unattended remote access for others | You already own patching, revocation and replacement |
En dediéierte Linux-Host entgeet och net vun der Lëscht. En huet eng méi kloer Service-Manager an en méi kloere Wee fir Späicher- an Netzwierkverwaltung, wann d'Hardware an d'Distributioun ënnerstëtzt ginn, awer en brauch nach ëmmer Stroum, Aktualiséierungen a Backups. D'Plack eleng ass keen Apparat.
Wielt also den Handy, wann seng ënnerstëtzten Fäegkeeten zu enger bescheidener Aufgab passen an experimentell Auszäit wierklech akzeptabel ass. Wielt eppes anescht, wann d'Fuerderung Heemspäicher ass, deen net verluer geet, oder Fernzougang, op deen aner Leit wäerte setzen. An zwou Fäll ass den entscheedende Faktor eng reproduzéierbar Installatioun an eng Restaurationsprozedur, déi Dir wierklech getest hutt, an et gëtt keng Quantitéit gratis Hardware, déi eng vun deenen zwou ersetzt.