Тартпада жатқан телефонда процессор, флеш жады, 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 хосты да тізімнен құтылмайды. Аппараттық қамтамасыз ету мен дистрибутив қолдау тапқанда оның нақтырақ қызмет менеджері және жады мен желіні басқару жолы бар, бірақ оған әлі де қуат, жаңартулар және сақтық көшірмелер қажет. Тек тақта құрылғы емес.

Сондықтан оның қолдау тапқан мүмкіндіктері қарапайым тапсырмаға сай келгенде және эксперименттік тоқтау шынымен қолайлы болғанда телефонды таңдаңыз. Талап жоғалмауға тиісті үй жадысы немесе басқалар тәуелді болатын қашықтан қатынау болса, басқа нәрсе таңдаңыз. Екі жағдайда да шешуші фактор — қайталанатын орнату және шынымен сынақтан өткізген қалпына келтіру рәсімі, және тегін аппараттық қамтамасыз етудің ешбір мөлшері олардың ешқайсысын алмастырмайды.

Қатысты мақалалар