گوشی قدیمی به عنوان دروازه VPN: سه شرط برای بررسی
گوشی قدیمی تنها زمانی یک دستگاه است که نقش پشتیبانی شود، شبکه بتواند به آن برسد و کسی مسئول بازیابی باشد. سه شرط، یک تصمیم.
گوشیای که در کشو افتاده پردازنده، حافظه فلش، Wi-Fi و باتری دارد، که سختافزار بیشتری از بیشتر رایانههای تکبرد است که مردم با رغبت به کار میگیرند. صفحهنمایش، باتری فرسوده و سیستم عاملی هم دارد که وقتی سازنده جلو میرود دریافت وصله را متوقف میکند. هیچکدام از اینها تعیین نمیکند که باید دروازه VPN شود یا NAS.
اینکه باید دروازه VPN شود یا NAS را آن مقایسه روشن نمیکند، چون مقایسه درباره توانایی است و تصمیم درباره بهرهبرداری.
سه شرط آن را تعیین میکند. اگر هر یک شکست بخورد، پروژه یک آزمایش آخر هفته است نه یک دستگاه، و بهتر است بدانید کدام شرط شکست خورده پیش از آنکه دادهها را به آن منتقل کنید.
شرط اول: نقش واقعاً پشتیبانی میشود
سه چیدمان به یک نام خوانده میشوند. کارخواه VPN ترافیک برنامههای گوشی را محافظت میکند. کارساز VPN اتصالهای ورودی را میپذیرد. دروازه ترافیک دستگاههای دیگر را به یک تونل میفرستد. اینها پروژههای متفاوتی هستند، و تونل کارخواهی که کار میکند چیزی درباره دو تای دیگر ثابت نمیکند.
برنامهای روی Android استاندارد تابع قواعد اجرای پسزمینه است، و پایانهای که باز رها شده سرویسدهنده نیست. راهنمای Doze و App Standby خود پلتفرم توضیح میدهد چرا یک فرایند پسزمینه ممکن است وقتی دستگاه تصمیم میگیرد بیکار بماند دسترسی شبکه را از دست بدهد، و این دقیقاً رفتاری است که در یک دروازه نمیتوانید داشته باشید.
فضای کاربری Linux درون Android محدودیت بیشتری به ارث میبرد تا آنکه بردارد. chroot ریشه سیستم فایل را تغییر میدهد اما همچنان روی هسته Android، درایورهای آن و سیاست امنیتی آن اجرا میشود، بنابراین root درون chroot ریشه روی پلتفرم نیست. در عوض جایگزینی سیستم عامل پشتیبانی مودم، حافظه و توان برای همان گوشی مشخص را بخشی از پروژه شما میکند، و پشتیبانی گوشیها معمولاً همان بخشی است که هیچکس نگهداری نمیکند.
شرط دوم: نشانی قابل دسترسی است
دروازه باید برای کارخواهانی که به آن وابستهاند قابل دسترسی باشد. گوشی روی Wi-Fi درون یک روتر خانگی از همان LAN و از هر جایی که روتر هدایت میکند قابل دسترسی است، اما از اینترنت نه، مگر آنکه ترتیبش را بدهید.
شبکه موبایل این کار را سختتر میکند نه آسانتر. بسیاری از شبکههای موبایل مشترکان را پشت NAT سطح اپراتور قرار میدهند، پس هیچ نشانی ورودی برای هدایت وجود ندارد، و افزودن مودم شنونده عمومی ایجاد نمیکند. اگر نیاز دسترسی از راه دور از بیرون است، طراحی باید یک رله یا یک شبکه پوششی داشته باشد که هر دو سر به بیرون به آن وصل شوند، و آن دومین جزء متحرک برای نگهداری است.
اتصال شبکه هم بر اساس دستگاه متفاوت است. بعضی گوشیها آداپتورهای اترنت USB را میپذیرند و بعضی نه، و 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 هم از فهرست نمیگریزد. وقتی سختافزار و توزیع پشتیبانی شوند مدیر سرویس و مسیر مدیریت حافظه و شبکه روشنتری دارد، اما همچنان به توان، بهروزرسانی و پشتیبان نیاز دارد. خود برد به تنهایی یک دستگاه نیست.
پس گوشی را انتخاب کنید وقتی تواناییهای پشتیبانیشدهاش با یک وظیفه کوچک جور است و توقف آزمایشی واقعاً پذیرفتنی است. چیز دیگری انتخاب کنید وقتی نیاز، حافظه خانگی است که نباید از دست برود، یا دسترسی از راه دوری که دیگران به آن وابسته خواهند بود. در هر دو حالت عامل تعیینکننده یک نصب تکرارپذیر و رویه بازیابی است که واقعاً آزمودهاید، و هیچ مقدار سختافزار رایگان جای هیچکدام را نمیگیرد.