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

ამიტომ აირჩიეთ ტელეფონი, როცა მისი მხარდაჭერილი შესაძლებლობები შეესაბამება მოკრძალებულ დავალებას და ექსპერიმენტული შეჩერება ნამდვილად მისაღებია. აირჩიეთ სხვა რამ, როცა მოთხოვნაა სახლის მეხსიერება, რომელიც არ უნდა დაიკარგოს, ან დისტანციური წვდომა, რომელზეც სხვები იქნებიან დამოკიდებულნი. ორივე შემთხვევაში გადამწყვეტი ფაქტორია გამრავლებადი ინსტალაცია და რეალურად გამოცდილი აღდგენის პროცედურა, და უფასო აპარატურის არცერთი რაოდენობა არ ცვლის არცერთ მათგანს.

დაკავშირებული სტატიები