Malnova telefono kiel VPN-enirejo: tri kondiĉoj kontrolendaj
Malnova telefono estas aparato nur se la rolo estas subtenata, la reto povas atingi ĝin, kaj iu respondecas pri la restaŭro. Tri kondiĉoj, unu decido.
Telefono en tirkesto havas procesoron, flash-memoron, Wi-Fi kaj kuirilaron, kio estas pli da aparataro ol la plej multaj unu-tabulaj komputiloj, kiujn homoj volonte funkciigas. Ĝi ankaŭ havas ekranon, maljuniĝantan kuirilaron kaj operaciumon, kiu ĉesas ricevi flikaĵojn kiam la vendanto antaŭeniras. Nenio el tio decidas, ĉu ĝi devus fariĝi VPN-enirejo aŭ NAS.
Ĉu ĝi devus fariĝi VPN-enirejo aŭ NAS ne estas decidita de tiu komparo, ĉar la komparo temas pri kapablo kaj la decido temas pri operacio.
Tri kondiĉoj decidas tion. Se iu ajn malsukcesas, la projekto estas semajnfina eksperimento, ne aparato, kaj pli bone estas scii, kiu kondiĉo malsukcesis, antaŭ ol vi migros datumojn sur ĝin.
Kondiĉo unu: la rolo estas efektive subtenata
Tri aranĝoj nomiĝas la sama afero. VPN-kliento protektas la trafikon de aplikaĵoj en la telefono. VPN-servilo akceptas envenantajn konektojn. Enirejo plusendas la trafikon de aliaj aparatoj en tunelon. Ili estas malsamaj projektoj, kaj funkcianta klienta tunelo pruvas nenion pri la aliaj du.
Aplikaĵo sur norma Android submetiĝas al reguloj pri fona plenumado, kaj terminalo lasita malferma ne estas demono. La propra gvidilo pri Doze kaj App Standby de la platformo klarigas, kial fona procezo povas perdi retaliron kiam la aparato decidas senaktiviĝi, kaj ĝuste tiu konduto ne eblas en enirejo.
La Linux-uzantospaco ene de Android heredas pli da limigoj ol ĝi forigas. chroot ŝanĝas la radikon de la dosiersistemo sed ankoraŭ funkcias sur la kerno de Android, ĝiaj peliloj kaj ĝia sekureca politiko, do root ene de la chroot ne estas root super la platformo. Anstataŭe anstataŭigi la operaciumon faras modem-, memor- kaj potencsubtenon por tiu specifa aparato parto de via projekto, kaj aparata subteno kutime estas la parto, kiun neniu prizorgas.
Kondiĉo du: la adreso estas atingebla
Enirejo devas esti atingebla de la klientoj, kiuj dependas de ĝi. Telefono sur Wi-Fi ene de hejma enkursigilo estas atingebla el tiu LAN kaj el ĉie, kien la enkursigilo plusendas, sed ne el la interreto krom se vi aranĝas tion.
Poŝtelefonaj retoj faras tion pli malfacila ol pli facila. Multaj poŝtelefonaj retoj metas abonantojn malantaŭ NAT de la funkciigisto, do tute mankas envenanta adreso por plusendi, kaj aldoni modemon ne kreas publikan aŭskultanton. Se la postulo estas fora aliro de ekstere, la dezajno devas inkluzivi relajson aŭ tavolan reton, al kiu ambaŭ flankoj konektiĝas eksteren, kaj tio estas dua moviĝanta parto por prizorgi.
Ankaŭ la retkonekto varias laŭ aparato. Iuj telefonoj akceptas USB-Ethernet-adaptilojn, iuj ne, kaj Wi-Fi aldonas sian propran latentecon kaj roaman konduton. Enirejo, kiu dormas kiam la ekrano estas malŝalta aŭ perdas la tunelon dum transdono, estas pli malbona ol neniu enirejo.
Kondiĉo tri: iu respondecas pri ĝisdatigoj kaj restaŭro
Tio estas la kondiĉo, kiun homoj preterlasas, kaj ĝi decidas, ĉu la afero travivos jaron. Ĉiu komponanto bezonas posedanton: la operaciuman konstruaĵon, la kernon se vi anstataŭigis ĝin, la servilan pakaĵon, la atestilojn kaj la akreditaĵojn, kiujn vi disdonis.
La restaŭro estas la pli malfacila duono. Kiel vi eniras post restarti sen ekrano, kun rompita tuŝpanelo aŭ ŝvelinta kuirilaro? Kiel vi revokas perditan klientan identecon? Kiel vi restarigas la memoron sur anstataŭa aparato, kiam la originalo estas modelo, kiun oni ĉesis produkti?
Ankaŭ potenco apartenas ĉi tie. Daŭra ŝarĝo signifas daŭran varmon, kaj maljuniĝanta kuirilaro ne estas aŭtomata UPS. Sekvu la gvidon de la fabrikanto kaj traktu ajnan ŝveliĝon aŭ difekton kiel haltosignalon, ne kiel ion preterireblan.
Kiam la respondo estas ne
Apliku la tri kondiĉojn al tio, kion vi efektive bezonas, kaj estu specifa pri la tasko, ne pri la kategorio.
| 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 |
Ankaŭ dediĉita Linux-gastiganto ne eskapas la liston. Ĝi havas pli klaran servoadministrilon kaj pli klaran vojon por administri memoron kaj reton, kiam la aparataro kaj distribuo estas subtenataj, sed ĝi ankoraŭ bezonas potencon, ĝisdatigojn kaj sekurkopiojn. La tabulo sola ne estas aparato.
Do elektu la telefonon, kiam ĝiaj subtenataj kapabloj taŭgas por modesta tasko kaj eksperimenta malŝalto estas vere akceptebla. Elektu ion alian, kiam la postulo estas hejma memoro, kiu ne rajtas perdiĝi, aŭ fora aliro, de kiu aliaj homoj dependos. En ambaŭ kazoj la decida faktoro estas reproduktebla instalo kaj restaŭra proceduro, kiun vi efektive testis, kaj neniu kvanto da senpaga aparataro anstataŭas iun el la du.