Стари телефон као VPN пролаз: три услова за проверу
Стари телефон је уређај само ако је улога подржана, мрежа може да га достигне и неко преузима опоравак. Три услова, једна одлука.
Телефон из фиоке има процесор, флеш меморију, Wi-Fi и батерију, што је више хардвера него у већини рачунара на једној плочи које људи радо постављају. Има и екран, батерију која стари и оперативни систем који престаје да добија закрпе када произвођач оде даље. Ништа од тога не одлучује да ли треба да постане VPN пролаз или NAS.
Да ли треба да постане VPN пролаз или NAS не решава то поређење, јер поређење је о способности, а одлука је о раду.
Три услова то одлучују. Ако било који не успе, пројекат је викенд експеримент, а не уређај, и боље је знати који услов није успео пре него што пребаците податке на њега.
Први услов: улога је заиста подржана
Три уређења се називају истим именом. VPN клијент штити саобраћај апликација на телефону. VPN сервер прихвата долазне везе. Пролаз прослеђује саобраћај других уређаја у тунел. То су различити пројекти, а тунел клијента који ради ништа не доказује о друга два.
Апликација на стандардном Android-у подлеже правилима извршавања у позадини, а терминал остављен отворен није демон. Сопствени водич за Doze и App Standby платформе објашњава зашто позадински процес може да изгуби приступ мрежи када уређај одлучи да мирује, и то је управо понашање које не можете имати у пролазу.
Кориснички простор Linux-а унутар Android-а наслеђује више ограничења него што их уклања. chroot мења корен фајл система, али и даље ради на Android-овом кернелу, његовим драјверима и његовој безбедносној политици, па root унутар chroot-а није root над платформом. Замена оперативног система уместо тога чини подршку за модем, меморију и напајање тог конкретног апарата делом вашег пројекта, а подршка за апарате је обично део који нико не одржава.
Други услов: адреса је доступна
Пролаз мора бити доступан клијентима који зависе од њега. Телефон на Wi-Fi-ју унутар кућног рутера доступан је са тог LAN-а и са сваког места на које рутер прослеђује, али не са интернета ако то не уредите.
Мобилна мрежа то чини тежим, а не лакшим. Многе мобилне мреже стављају претплатнике иза NAT-а на нивоу оператера, па уопште нема долазне адресе за прослеђивање, а додавање модема не ствара јавног слушаоца. Ако је захтев даљински приступ споља, дизајн мора да укључи релеј или оверлеј мрежу на коју се обе стране повезују према споља, а то је други покретни део за одржавање.
Повезивање на мрежу такође варира по уређају. Неки телефони прихватају USB Ethernet адаптере, неки не, а Wi-Fi додаје сопствену латенцију и понашање при ромингу. Пролаз који спава када је екран искључен или испушта тунел током предаје гори је од никаквог пролаза.
Трећи услов: неко преузима ажурирања и опоравак
То је услов који људи прескачу, и он одлучује да ли ће ствар преживети годину. Свака компонента треба власника: градња оперативног система, кернел ако сте га заменили, серверски пакет, сертификати и акредитиви које сте издали.
Опоравак је тежа половина. Како улазите после поновног покретања без екрана, са поломљеним тач панелом или надувеном батеријом? Како опозивате изгубљени идентитет клијента? Како враћате меморију на заменски уређај када је оригинал модел који се више не производи?
Напајање такође спада овде. Стално оптерећење значи сталну топлоту, а батерија која стари није аутоматски UPS. Пратите упутства произвођача и третирајте свако надувавање или оштећење као сигнал за заустављање, а не као нешто што треба заобићи.
Када је одговор не
Примените три услова на оно што вам је заиста потребно и будите конкретни у погледу задатка, а не категорије.
| 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 |
Ни наменски Linux домаћин не избегава списак. Има јаснији менаџер услуга и јаснији пут администрације меморије и мреже када су хардвер и дистрибуција подржани, али му и даље требају напајање, ажурирања и резервне копије. Сама плоча није уређај.
Зато изаберите телефон када његове подржане могућности одговарају скромном задатку и експериментални прекид је заиста прихватљив. Изаберите нешто друго када је захтев кућна меморија која се не сме изгубити, или даљински приступ од кога ће други људи зависити. У оба случаја одлучујући фактор је поновљива инсталација и поступак опоравка који сте заиста тестирали, и ниједна количина бесплатног хардвера не замењује ни једно од тога.