ძველი ტელეფონი VPN-კარიბჭედ: სამი საკვანძო პირობა
ძველი ტელეფონი მოწყობილობაა მხოლოდ მაშინ, როცა როლი მხარდაჭერილია, ქსელი აღწევს მასთან და ვინმე აღდგენაზეა პასუხისმგებელი. სამი პირობა, ერთი გადაწყვეტილება.
უჯრაში მდებარე ტელეფონს აქვს პროცესორი, ფლეშ მეხსიერება, 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 არ არის. მიჰყევით მწარმოებლის მითითებებს და ნებისმიერი გაბერა ან დაზიანება მიიჩნიეთ გაჩერების სიგნალად და არა რაღაცად, რაც უნდა ავუაროთ.
როცა პასუხი არის არა
გამოიყენეთ სამი პირობა იმაზე, რაც ნამდვილად გჭირდებათ, და იყავით კონკრეტული დავალების, და არა კატეგორიის მიმართ.
| 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 ჰოსტიც არ გაექცევა სიას. მას აქვს უფრო ნათელი სერვისების მენეჯერი და მეხსიერებისა და ქსელის ადმინისტრირების გზა, როცა აპარატურა და დისტრიბუტივი მხარდაჭერილია, მაგრამ მაინც სჭირდება კვება, განახლებები და სარეზერვო ასლები. მხოლოდ დაფა მოწყობილობა არ არის.
ამიტომ აირჩიეთ ტელეფონი, როცა მისი მხარდაჭერილი შესაძლებლობები შეესაბამება მოკრძალებულ დავალებას და ექსპერიმენტული შეჩერება ნამდვილად მისაღებია. აირჩიეთ სხვა რამ, როცა მოთხოვნაა სახლის მეხსიერება, რომელიც არ უნდა დაიკარგოს, ან დისტანციური წვდომა, რომელზეც სხვები იქნებიან დამოკიდებულნი. ორივე შემთხვევაში გადამწყვეტი ფაქტორია გამრავლებადი ინსტალაცია და რეალურად გამოცდილი აღდგენის პროცედურა, და უფასო აპარატურის არცერთი რაოდენობა არ ცვლის არცერთ მათგანს.