'n Telefoon in 'n laai het 'n verwerker, flitsberging, Wi-Fi en 'n battery, wat meer hardeware is as wat die meeste enkelbordrekenaars het wat mense met graagte ontplooi. Dit het ook 'n skerm, 'n verouderende battery en 'n bedryfstelsel wat ophou om pleisters te ontvang wanneer die verskaffer aanbeweeg. Niks daarvan bepaal of dit 'n VPN-poort of 'n NAS moet word nie.

Of dit 'n VPN-poort of 'n NAS moet word, word nie deur daardie vergelyking beslis nie, want die vergelyking gaan oor vermoë en die besluit gaan oor bedryf.

Drie voorwaardes beslis dit. As enige een misluk, is die projek 'n naweekeksperiment eerder as 'n toestel, en dit is beter om te weet watter voorwaarde misluk het voordat jy data daarheen migreer.

Voorwaarde een: die rol word werklik ondersteun

Drie reëlings word dieselfde ding genoem. 'n VPN-kliënt beskerm verkeer van programme op die telefoon. 'n VPN-bediener aanvaar inkomende verbindings. 'n Poort stuur ander toestelle se verkeer in 'n tonnel in. Dit is verskillende projekte, en 'n werkende kliënttonnel bewys niks oor die ander twee nie.

'n Program op standaard Android is onderhewig aan reëls vir agtergronduitvoering, en 'n terminaal wat oopgelaat is, is nie 'n daemon nie. Die platform se eie Doze- en App Standby-gids beskryf waarom 'n agtergrondproses netwerktoegang kan verloor wanneer die toestel besluit om te rus, wat presies die gedrag is wat jy nie in 'n poort kan hê nie.

'n Linux-gebruikersruimte binne Android erf meer beperkings as wat dit verwyder. 'n chroot verander die wortel van die lêerstelsel terwyl dit steeds op Android se kern, sy drywers en sy sekuriteitsbeleid hardloop, so wortel binne die chroot is nie wortel oor die platform nie. Om eerder die bedryfstelsel te vervang, maak modem-, berging- en kragondersteuning vir daardie spesifieke selfoon deel van jou projek, en selfoonondersteuning is gewoonlik die deel wat niemand instandhou nie.

Voorwaarde twee: die adres is bereikbaar

'n Poort moet bereikbaar wees vir die kliënte wat daarvan afhanklik is. 'n Telefoon op Wi-Fi binne 'n tuisroeteerder is bereikbaar vanaf daardie LAN en van enige plek waarheen die roeteerder stuur, maar nie vanaf die internet nie, tensy jy dit reël.

Selfoonnetwerke maak dit moeiliker eerder as makliker. Baie mobiele netwerke plaas intekenare agter carrier-grade NAT, so daar is glad geen inkomende adres om na te stuur nie, en die byvoeging van 'n modem skep nie 'n publieke luisteraar nie. As die vereiste afstandtoegang van buite is, moet die ontwerp 'n aflos of 'n oorlelnetwerk insluit waarby beide kante uitwaarts aansluit, en dit is 'n tweede bewegende deel om in stand te hou.

Netwerkaansluiting wissel ook per toestel. Sommige telefone aanvaar USB-Ethernet-adapters, ander nie, en Wi-Fi voeg sy eie vertraging en swerfgedrag by. 'n Poort wat slaap wanneer die skerm af is of die tonnel tydens 'n oordrag laat val, is erger as geen poort nie.

Voorwaarde drie: iemand besit opdaterings en herstel

Dit is die voorwaarde wat mense oorslaan, en dit is die een wat besluit of die ding 'n jaar oorleef. Elke komponent het 'n eienaar nodig: die bedryfstelselbou, die kern as jy dit vervang het, die bedienerpakket, die sertifikate en die geloofsbriewe wat jy uitgedeel het.

Herstel is die moeiliker helfte. Hoe kom jy in ná 'n herbegin met geen skerm, 'n gebreekte raakpaneel of 'n geswelde battery? Hoe herroep jy 'n verlore kliëntidentiteit? Hoe herstel jy die berging op 'n vervangingstoestel wanneer die oorspronklike 'n gestaakte model is?

Krag hoort ook hier. Aanhoudende las beteken aanhoudende hitte, en 'n verouderende battery is nie outomaties 'n UPS nie. Volg die vervaardiger se leiding, en behandel enige swelling of skade as 'n stopteken eerder as iets om omheen te werk.

Wanneer die antwoord nee is

Pas die drie voorwaardes toe op wat jy werklik nodig het, en wees spesifiek oor die taak eerder as die kategorie.

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

'n Toegewyde Linux-gasheer ontsnap ook nie die lys nie. Dit het 'n duideliker diensbestuurder, berging- en netwerkadministrasiepad wanneer die hardeware en verspreiding ondersteun word, maar dit het steeds krag, opdaterings en rugsteun nodig. Die bord alleen is nie 'n toestel nie.

Kies dus die telefoon wanneer sy ondersteunde vermoëns by 'n beskeie taak pas en eksperimentele stilstand werklik aanvaarbaar is. Kies iets anders wanneer die vereiste huishoudelike berging is wat nie verlore mag gaan nie, of afstandtoegang waarop ander mense sal staatmaak. In albei gevalle is die deurslaggewende faktor 'n reproduceerbare installasie en 'n herstelprosedure wat jy werklik getoets het, en geen hoeveelheid gratis hardeware vervang enigeen daarvan nie.

Verwante artikels