Тартмада жаткан телефондо процессор, флеш эстутум, Wi-Fi жана батарея бар, бул адамдар ыраазы болуп орноткон бир такталуу компьютерлердин көбүнөн көбүрөөк аппараттык камсыздоо. Анда экран, картайган батарея жана өндүрүүчү алдыга кеткенде патч алууну токтоткон операциялык система да бар. Булардын эч бири анын VPN дарбазасы же NAS болушун чечпейт.

Ал VPN дарбазасы же NAS болушу керекпи, муну ал салыштыруу чечпейт, анткени салыштыруу мүмкүнчүлүк жөнүндө, ал эми чечим пайдалануу жөнүндө.

Муну үч шарт чечет. Эгер алардын бири аткарылбаса, долбоор түзмөк эмес, дем алыш күндөрүнүн эксперименти, жана маалыматтарды ага көчүрүүдөн мурун кайсы шарт аткарылбаганын билген жакшы.

Биринчи шарт: рол чындап колдоого алынган

Үч түзүлүштү бир аталыш менен аташат. VPN кардары телефондогу колдонмолордун трафигин коргойт. VPN сервери кирүүчү байланыштарды кабыл алат. Дарбаза башка түзмөктөрдүн трафигин туннелге өткөрөт. Булар ар башка долбоорлор, жана иштеген кардар туннели калган экөө жөнүндө эч нерсени далилдебейт.

Стандарттык Androidдеги колдонмо фондук аткаруу эрежелерине баш ийет, ал эми ачык калтырылган терминал демон эмес. Платформанын өзүнүн Doze жана App Standby жетекчилиги түзмөк бош турууну чечкенде фондук процесстин тармакка кирүүсүн эмне үчүн жоготушу мүмкүн экенин түшүндүрөт, жана бул дарбазада болбошу керек жүрүм-турум.

Android ичиндеги Linux колдонуучу мейкиндиги жок кылганынан көбүрөөк чектөөлөрдү мураска алат. chroot файл системасынын тамырын өзгөртөт, бирок дагы эле Androidдин өзөгүндө, анын драйверлеринде жана коопсуздук саясатында иштейт, ошондуктан chroot ичиндеги root платформа үстүндөгү root эмес. Анын ордуна операциялык системаны алмаштыруу ошол конкреттүү телефон үчүн модем, эстутум жана кубат колдоосун долбооруңуздун бөлүгүнө айландырат, ал эми телефондорду колдоо адатта эч ким күтпөгөн бөлүк.

Экинчи шарт: дарекке жетүүгө болот

Дарбаза ага көз каранды кардарлар үчүн жеткиликтүү болушу керек. Үй маршрутизаторунун ичиндеги Wi-Fiдагы телефон ошол LANдан жана маршрутизатор өткөргөн бардык жерден жеткиликтүү, бирок сиз уюштурбасаңыз, интернеттен эмес.

Уюлдук байланыш муну жеңилдетпей, кыйындатат. Көптөгөн уюлдук тармактар абоненттерди оператор деңгээлиндеги NAT артына жайгаштырат, ошондуктан өткөрүү үчүн кирүүчү дарек такыр жок, жана модем кошуу коомдук угуучуну жаратпайт. Эгер талап сырттан алыстан кирүү болсо, долбоордо эки тарап сыртка туташкан реле же катмарланган тармак болушу керек, жана бул күтүүгө тийиш болгон экинчи кыймылдуу бөлүк.

Тармак туташуусу да түзмөккө жараша өзгөрөт. Кээ бир телефондор USB Ethernet адаптерлерин кабыл алат, кээ бирлери жок, ал эми Wi-Fi өзүнүн кечигүүсүн жана роуминг жүрүм-турумун кошот. Экран өчкөндө уктаган же өткөрүү учурунда туннелди таштаган дарбаза дарбаза жоктугунан да жаман.

Үчүнчү шарт: бирөө жаңыртууларга жана калыбына келтирүүгө жооптуу

Бул адамдар өткөрүп жиберген шарт, жана нерсенин бир жылга чыдашын чечкен да ушул. Ар бир компонентке ээси керек: операциялык система курулушу, алмаштырсаңыз өзөк, сервер пакети, сертификаттар жана сиз тараткан эсептик маалыматтар.

Калыбына келтирүү кыйыныраак жарымы. Экрансыз, сынган сенсордук панель же шишип кеткен батарея менен кайра жүктөөдөн кийин кантип киресиз? Жоголгон кардардын инсандыгын кантип жокко чыгарасыз? Түпнуска өндүрүштөн чыгарылган модель болгондо, эстутумду алмаштыруучу түзмөккө кантип калыбына келтиресиз?

Кубат да ушул жерге таандык. Туруктуу жүк туруктуу жылуулукту билдирет, ал эми картайган батарея автоматтык UPS эмес. Өндүрүүчүнүн көрсөтмөлөрүн аткарыңыз жана ар кандай шишиүүнү же зыянды айланып өтүүчү нерсе эмес, токтотуу белгиси катары кабыл алыңыз.

Жооп жок болгондо

Үч шартты чындап керектүү нерсеге колдонуңуз жана категория жөнүндө эмес, тапшырма жөнүндө так болуңуз.

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

Атайын Linux хост да тизмеден кутулбайт. Аппараттык камсыздоо жана дистрибутив колдоого алынганда анын такыраак кызмат менеджери жана эстутум менен тармакты башкаруу жолу бар, бирок ага дагы эле кубат, жаңыртуулар жана камдык көчүрмөлөр керек. Такта өзү гана түзмөк эмес.

Ошондуктан анын колдоого алынган мүмкүнчүлүктөрү жөнөкөй тапшырмага туура келгенде жана эксперименталдык токтоп калуу чындап кабыл алынарлык болгондо телефонду тандаңыз. Талап жоголбошу керек болгон үй эстутуму же башкалар көз каранды боло турган алыстан кирүү болсо, башка нерсени тандаңыз. Эки учурда тең чечүүчү фактор — кайталануучу орнотуу жана чындап сынап көргөн калыбына келтирүү процедурасы, жана бекер аппараттык камсыздоонун эч канча өлчөмү алардын эч бирин алмаштырбайт.

Тектеш макалалар