Vecs tālrunis kā VPN vārteja: trīs pārbaudāmi nosacījumi
Vecs tālrunis ir ierīce tikai tad, ja loma tiek atbalstīta, tīkls to sasniedz un kāds uzņemas atjaunošanu. Trīs nosacījumi, viens lēmums.
Atvilktnē guļošam tālrunim ir procesors, zibatmiņa, Wi-Fi un akumulators, kas ir vairāk aparatūras nekā lielākajā daļā vienas plates datoru, ko cilvēki labprāt ievieš. Tam ir arī ekrāns, novecojošs akumulators un operētājsistēma, kas pārstāj saņemt ielāpus, kad ražotājs virzās tālāk. Neviens no tiem neizlemj, vai tam jākļūst par VPN vārteju vai NAS.
Vai tam jākļūst par VPN vārteju vai NAS, to neizlemj šis salīdzinājums, jo salīdzinājums ir par spējām un lēmums ir par ekspluatāciju.
To izlemj trīs nosacījumi. Ja kāds no tiem neizdodas, projekts ir nedēļas nogales eksperiments, nevis ierīce, un labāk ir zināt, kurš nosacījums neizdevās, pirms pārvietot uz to datus.
Pirmais nosacījums: loma patiešām tiek atbalstīta
Trīs risinājumus sauc vienā vārdā. VPN klients aizsargā tālruņa lietotņu datplūsmu. VPN serveris pieņem ienākošos savienojumus. Vārteja pārsūta citu ierīču datplūsmu tunelī. Tie ir dažādi projekti, un strādājošs klienta tunelis neko nepierāda par pārējiem diviem.
Lietotne standarta Android ir pakļauta fona izpildes noteikumiem, un atstāts atvērts terminālis nav dēmons. Pašas platformas Doze un App Standby rokasgrāmata skaidro, kāpēc fona process var zaudēt piekļuvi tīklam, kad ierīce nolemj būt dīkstāvē, un tā ir tieši tā uzvedība, kāda vārtejā nevar būt.
Linux lietotāja telpa Android iekšienē manto vairāk ierobežojumu, nekā likvidē. chroot maina failu sistēmas sakni, bet joprojām darbojas uz Android kodola, tā draiveriem un drošības politikas, tāpēc root chroot iekšienē nav root virs platformas. Tā vietā operētājsistēmas nomaiņa padara modema, krātuves un barošanas atbalstu tieši šim tālrunim par jūsu projekta daļu, un tālruņu atbalsts parasti ir tā daļa, ko neviens neuztur.
Otrais nosacījums: adrese ir sasniedzama
Vārtejai jābūt sasniedzamai klientiem, kas no tās ir atkarīgi. Tālrunis Wi-Fi tīklā mājas maršrutētāja iekšienē ir sasniedzams no šī LAN un no jebkurienes, kur maršrutētājs pārsūta, bet ne no interneta, ja vien jūs to nesakārtojat.
Mobilais tīkls to padara grūtāku, nevis vieglāku. Daudzi mobilie tīkli abonentus novieto aiz operatora līmeņa NAT, tāpēc ienākoša adrese pārsūtīšanai vispār nav, un modema pievienošana nerada publisku klausītāju. Ja prasība ir attālināta piekļuve no ārpuses, dizainā jāiekļauj relejs vai pārklājuma tīkls, kuram abi gali pieslēdzas uz āru, un tā ir otra kustīgā daļa, kas jāuztur.
Tīkla pieslēgums arī atšķiras atkarībā no ierīces. Daži tālruņi pieņem USB Ethernet adapterus, citi ne, un Wi-Fi pievieno savu latentumu un viesabonēšanas uzvedību. Vārteja, kas guļ, kad ekrāns ir izslēgts, vai nodod tuneli pārejas laikā, ir sliktāka par vārtejas neesamību.
Trešais nosacījums: kāds uzņemas atjauninājumus un atjaunošanu
Tas ir nosacījums, ko cilvēki izlaiž, un tas izlemj, vai lieta pārdzīvos gadu. Katram komponentam vajag īpašnieku: operētājsistēmas būvējums, kodols, ja esat to nomainījis, servera pakotne, sertifikāti un izsniegtie akreditācijas dati.
Atjaunošana ir grūtākā puse. Kā jūs nokļūstat iekšā pēc pārstartēšanas bez ekrāna, ar salauztu skārienpanelīti vai uzbriedušu akumulatoru? Kā jūs atsaucat pazaudētu klienta identitāti? Kā jūs atjaunojat krātuvi rezerves ierīcē, ja oriģināls ir pārtraukts modelis?
Arī barošana šeit pieder. Pastāvīga slodze nozīmē pastāvīgu karstumu, un novecojošs akumulators nav automātisks UPS. Ievērojiet ražotāja norādes un jebkuru uzbriešanu vai bojājumu uzskatiet par apstāšanās signālu, nevis kaut ko, ko apiet.
Kad atbilde ir nē
Piemērojiet trīs nosacījumus tam, kas jums patiešām vajadzīgs, un esiet konkrēti par uzdevumu, nevis kategoriju.
| 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 |
Arī īpašs Linux resursdators neizvairās no saraksta. Tam ir skaidrāks pakalpojumu pārvaldnieks un skaidrāks krātuves un tīkla administrēšanas ceļš, kad aparatūra un distributīvs tiek atbalstīti, bet tam joprojām vajag barošanu, atjauninājumus un dublējumus. Tikai plate nav ierīce.
Tāpēc izvēlieties tālruni, kad tā atbalstītās spējas atbilst pieticīgam uzdevumam un eksperimentālā dīkstāve patiešām ir pieņemama. Izvēlieties ko citu, kad prasība ir mājas krātuve, ko nedrīkst pazaudēt, vai attālināta piekļuve, no kuras būs atkarīgi citi cilvēki. Abos gadījumos izšķirošais faktors ir atkārtojama instalācija un atjaunošanas procedūra, ko esat patiešām pārbaudījis, un neviens bezmaksas aparatūras daudzums neaizstāj nevienu no tiem.