Eski bir telefon VPN ağ geçidi olarak: kontrol edilecek üç koşul
Eski bir telefon ancak rol destekleniyorsa, ağ ona ulaşabiliyorsa ve biri kurtarmayı üstleniyorsa bir cihazdır. Üç koşul, bir karar.
Çekmecedeki bir telefonda işlemci, flaş depolama, Wi-Fi ve pil var; bu, insanların memnuniyetle devreye aldığı çoğu tek kartlı bilgisayardan daha fazla donanım demek. Ayrıca bir ekranı, yaşlanan bir pili ve üretici ilerlediğinde yama almayı bırakan bir işletim sistemi var. Bunların hiçbiri onun VPN ağ geçidi mi yoksa NAS mı olması gerektiğine karar vermez.
VPN ağ geçidi mi yoksa NAS mı olması gerektiğine o karşılaştırma karar vermez, çünkü karşılaştırma yetenekle, karar ise işletmeyle ilgilidir.
Buna üç koşul karar verir. Herhangi biri başarısız olursa proje bir cihaz değil hafta sonu deneyidir ve verileri ona taşımadan önce hangi koşulun başarısız olduğunu bilmek daha iyidir.
Birinci koşul: rol gerçekten destekleniyor
Üç düzenleme aynı adla anılır. VPN istemcisi telefondaki uygulamaların trafiğini korur. VPN sunucusu gelen bağlantıları kabul eder. Ağ geçidi diğer cihazların trafiğini bir tünele iletir. Bunlar farklı projelerdir ve çalışan bir istemci tüneli diğer ikisi hakkında hiçbir şey kanıtlamaz.
Stok Android'deki bir uygulama arka planda yürütme kurallarına tabidir ve açık bırakılan bir terminal daemon değildir. Platformun kendi Doze ve App Standby kılavuzu, cihaz boşta kalmaya karar verdiğinde bir arka plan sürecinin ağ erişimini neden kaybedebileceğini açıklar ve bu tam olarak bir ağ geçidinde olamayacak davranıştır.
Android içindeki Linux kullanıcı alanı, kaldırdığından daha fazla kısıt miras alır. chroot dosya sisteminin kökünü değiştirir ama yine de Android'in çekirdeği, sürücüleri ve güvenlik politikası üzerinde çalışır, bu yüzden chroot içindeki root platform üzerinde root değildir. İşletim sistemini değiştirmek ise o belirli telefon için modem, depolama ve güç desteğini projenizin bir parçası haline getirir ve telefon desteği genellikle kimsenin sürdürmediği kısımdır.
İkinci koşul: adres ulaşılabilir
Bir ağ geçidi ona bağlı istemciler tarafından ulaşılabilir olmalıdır. Ev yönlendiricisi içindeki Wi-Fi'daki bir telefon o LAN'dan ve yönlendiricinin ilettiği her yerden ulaşılabilir, ancak bunu ayarlamazsanız internetten değil.
Hücresel bunu kolaylaştırmak yerine zorlaştırır. Birçok mobil ağ aboneleri operatör düzeyinde NAT arkasına yerleştirir, bu yüzden iletilecek gelen bir adres hiç yoktur ve modem eklemek genel bir dinleyici yaratmaz. Gereksinim dışarıdan uzaktan erişimse tasarım, her iki ucun dışarı bağlandığı bir aktarıcı veya kaplama ağı içermelidir ve bu, bakımı yapılacak ikinci hareketli parçadır.
Ağ bağlantısı da cihaza göre değişir. Bazı telefonlar USB Ethernet adaptörlerini kabul eder, bazıları etmez ve Wi-Fi kendi gecikmesini ve dolaşım davranışını ekler. Ekran kapalıyken uyuyan veya geçiş sırasında tüneli düşüren bir ağ geçidi, ağ geçidi olmamasından daha kötüdür.
Üçüncü koşul: birileri güncellemeleri ve kurtarmayı üstlenir
Bu, insanların atladığı koşuldur ve şeyin bir yıl dayanıp dayanmayacağına karar veren de budur. Her bileşenin bir sahibi olmalı: işletim sistemi derlemesi, değiştirdiyseniz çekirdek, sunucu paketi, sertifikalar ve dağıttığınız kimlik bilgileri.
Kurtarma daha zor olan yarıdır. Ekransız, kırık bir dokunmatik panel veya şişmiş bir pille yeniden başlatmadan sonra nasıl girersiniz? Kayıp bir istemci kimliğini nasıl iptal edersiniz? Asıl cihaz üretimden kalkmış bir modelken depolamayı yedek bir cihaza nasıl geri yüklersiniz?
Güç de buraya aittir. Sürekli yük sürekli ısı demektir ve yaşlanan bir pil otomatik bir UPS değildir. Üreticinin yönergelerini izleyin ve herhangi bir şişliği veya hasarı etrafından dolanılacak bir şey değil, durma sinyali olarak görün.
Cevap hayır olduğunda
Üç koşulu gerçekten ihtiyaç duyduğunuz şeye uygulayın ve kategori hakkında değil görev hakkında spesifik olun.
| 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 |
Özel bir Linux ana bilgisayarı da listeden kaçmaz. Donanım ve dağıtım desteklendiğinde daha net bir hizmet yöneticisi ve depolama ile ağ yönetimi yolu vardır, ancak yine de güç, güncelleme ve yedeklemeye ihtiyaç duyar. Tek başına kart bir cihaz değildir.
Bu nedenle telefonu, desteklenen yetenekleri mütevazı bir göreve uyduğunda ve deneysel kesinti gerçekten kabul edilebilir olduğunda seçin. Gereksinim kaybedilmemesi gereken ev depolaması veya başkalarının bağlı olacağı uzaktan erişim olduğunda başka bir şey seçin. Her iki durumda da belirleyici faktör, yeniden üretilebilir bir kurulum ve gerçekten test ettiğiniz bir kurtarma prosedürüdür ve hiçbir miktarda ücretsiz donanım bunların yerini tutmaz.