In telefoan yn in laad hat in prosessor, flash-opslach, Wi-Fi en in batterij, dat is mear hardware as de measte ien-boerdkompjûters dy't minsken graach ynsette. Hy hat ek in skerm, in âlderjende batterij en in bestjoeringssysteem dat ophâldt mei patches as de leveransier trochgiet. Nimmen fan dat beslút oft it in VPN-gateway of in NAS wurde moat.

Oft it in VPN-gateway of in NAS wurde moat, wurdt net beslein troch dy ferliking, want de ferliking giet oer fermogen en it beslút giet oer eksploitaasje.

Trije betingsten beslisse it. As ien fan harren mislearret, is it projekt in wykein-eksperimint ynstee fan in apparaat, en it is better te witten hokker betingst mislearre earst foardat jo gegevens dêrhinne ferpleatse.

Betingst ien: de rol wurdt echt stipe

Trije opstellings wurde itselde neamd. In VPN-klant beskermet it ferkear fan apps op 'e telefoan. In VPN-tsjinner akseptearret ynkommende ferbiningen. In gateway stjoert it ferkear fan oare apparaten yn in tunnel. It binne ferskillende projekten, en in wurkjende klanttunnel bewissiget neat oer de oare twa.

In app op standert Android is ûnderwurpen oan regels foar útfiering op 'e eftergrûn, en in terminal dy't iepen litten wurdt is gjin daemon. De hantlieding foar Doze en App Standby fan it platfoarm sels ferklearret wêrom't in eftergrûnproses netwurk tagong ferlieze kin as it apparaat beslút te rêstjen, en dat is krekt it gedrach dat jo net yn in gateway hawwe kinne.

De Linux-brûkersromte binnen Android erft mear beheiningen as dat it fuorthellet. In chroot feroaret de woartel fan it bestânsysteem, mar draait noch altyd op Android syn kernel, syn stjoerders en syn befeiligingsbelied, dus root binnen de chroot is gjin root oer it platfoarm. It bestjoeringssysteem ferfange makket ynstee modem-, opslach- en krêftstipe foar dat spesifike tastel diel fan jo projekt, en tastelstipe is meastentiids it diel dat nimmen ûnderhâldt.

Betingst twa: it adres is berikber

In gateway moat berikber wêze foar de kliïnten dy't derfan ôfhinklik binne. In telefoan op Wi-Fi binnen in thúsrouter is berikber fan dat LAN en fan oeral wêr't de router trochstjoert, mar net fan it ynternet, útsein as jo dat regelje.

Mobyl makket dit dreger ynstee fan makliker. In protte mobyle netwurken pleatse abonnees efter carrier-grade NAT, sadat der hielendal gjin ynkommend adres is om troch te stjoeren, en it tafoegjen fan in modem makket gjin iepenbiere listener. As de eask is om fan bûten ôf op ôfstân tagong te krijen, moat it ûntwerp in relay of in oerlappingsnetwurk befetsje wêr't beide kanten nei bûten ta ferbine, en dat is in twadde bewegend part om te ûnderhâlden.

Netwurkferbining ferskilt ek per apparaat. Guon telefoans akseptearje USB-Ethernet-adapter, oaren net, en Wi-Fi foeget syn eigen fertraging en roaminggedrach ta. In gateway dy't sliept as it skerm út is of de tunnel ferliest by in oerdracht is slimmer as gjin gateway.

Betingst trije: immen hat updates en weromset

Dat is de betingst dy't minsken oerslaan, en it is dejinge dy't beslút oft it ding in jier oerlibbet. Elk ûnderdiel hat in eigner nedich: de bestjoeringssysteembuild, de kernel as jo dy ferfongen hawwe, it tsjinnerpakket, de sertifikaten en de referinsjes dy't jo útjûn hawwe.

Weromset is de dreechste helte. Hoe komme jo nei in reboot binnen sûnder skerm, mei in brutsen touchpaneel of in opswold batterij? Hoe lûke jo in ferlerne klantidentiteit yn? Hoe sette jo de opslach werom op in ferfangend apparaat as it orizjineel in model is dat net mear makke wurdt?

Krêft heart hjir ek by. Oanhâldende belesting betsjut oanhâldende waarmte, en in âlderjende batterij is gjin automatyske UPS. Folgje de rjochtlinen fan 'e fabrikant en behannelje elke opswelling of skea as in stopsinjaal en net as eat dat omgien wurde moat.

As it antwurd nee is

Pas de trije betingsten ta op wat jo echt nedich hawwe, en wês konkreet oer de taak ynstee fan de kategory.

TaskPhone is reasonable when
Protecting the phone's own trafficThe client is a supported Android app; no forwarding involved
Small lab tunnel inside one LANDowntime is acceptable and you can reach the device to fix it
Household NAS holding the only copyNever; that is a backup problem, not a hardware problem
Unattended remote access for othersYou already own patching, revocation and replacement

In tawijde Linux-host ûntkomt ek net oan 'e list. Hy hat in dúdliker tsjinstbehearder en in dúdliker paad foar opslach- en netwurkbehear as de hardware en distribúsje stipe wurde, mar hy hat noch altyd krêft, updates en backups nedich. It boerd allinich is gjin apparaat.

Kies dus de telefoan as syn stipe fermogens by in beskieden taak passe en eksperimintele útdûnjen echt akseptabel is. Kies eat oars as de eask húshâldlike opslach is dy't net ferlern gean mei, of tagong op ôfstân dêr't oare minsken fan ôfhinklik wêze sille. Yn beide gefallen is de beslissende faktor in reprodukbere ynstallaasje en in weromsetproseduere dy't jo echt test hawwe, en gjin hoemannichte fergees hardware ferfangt ien fan beide.

Relatearre artikelen