راهنمای کلاینت
برنامهٔ دسکتاپ Veilway (لینوکس، ویندوز، macOS) این رایانه را با اشتراکی که ارائهدهندهتان داده، به یک نود Veilway وصل میکند.
لینوکس
Section titled “لینوکس”بستههای لینوکس یک .deb (Debian و Ubuntu) و یک .rpm (Fedora و دیگر سیستمهای RPM) هستند. با مدیر بسته نصب کنید، مثلاً sudo apt install ./<file>.deb.
برنامه دسترسی مدیر را با polkit (برنامهٔ pkexec) میگیرد و قطع اضطراری از nft در nftables استفاده میکند. اگر هرکدام نبود، اول آن را نصب کنید.
ویندوز
Section titled “ویندوز”نصبکنندهٔ ویندوز برای کل رایانه است: به دسترسی مدیر نیاز دارد و برای همهٔ کاربران نصب میکند. فایل wintun.dll را کنار برنامه میگذارد و تونل با آن کارت شبکهٔ مجازی میسازد. veilway.exe خط فرمان یک فایل است: همان wintun.dll را در خود دارد، آن را در C:\ProgramData\Veilway\wintun (فقط برای مدیران) مینویسد و پیش از هر بار استفاده بررسیاش میکند.
آلفا هنوز برنامهٔ دسکتاپ macOS ندارد. بعد از اجرا روی یک Mac واقعی میآید. تا آن موقع از کلاینت خط فرمان در صفحهٔ نسخهها استفاده کنید (veilway connect، با دسترسی root).
دسترسی مدیر
Section titled “دسترسی مدیر”وصل شدن مسیرها، DNS، کارت شبکه و قطع اضطراری را عوض میکند و اینها دسترسی مدیر میخواهند. پس برنامه یک کمکی با دسترسی مدیر اجرا میکند. پنجره بدون این دسترسی اجرا میشود.
- لینوکس: polkit رمز شما را میخواهد.
- macOS: پنجرهٔ رمز مدیر.
- ویندوز: پنجرهٔ User Account Control (کنترل حساب کاربری).
برنامه در هر نشست یک بار میپرسد. کلیدها و توکنها پیش کمکی میمانند، نه پنجره.
وقتی پنجره بسته میشود
Section titled “وقتی پنجره بسته میشود”بستن پنجره Veilway را در سینی سیستم پنهان میکند و تونل بالا میماند. برای باز کردن دوباره روی نمادش در سینی کلیک کنید. منوی سینی دو گزینه دارد:
- Open Veilway پنجره را نشان میدهد.
- Quit اول اتصال را قطع میکند: تونل پایین میآید، مسیرها و DNS برمیگردند و قطع اضطراری برداشته میشود. بعد برنامه و کمکی بسته میشوند.
اگر برنامه کشته شود، کمکی و تونل ادامه میدهند. کمکی فقط وقتی خودش بسته میشود که دو دقیقه هیچ پنجرهای وصل نشده باشد و تونلی هم اجرا نشود.
افزودن اشتراک
Section titled “افزودن اشتراک”ارائهدهنده اشتراک را به شکل پیوند، فایل یا تصویر QR میدهد. اشتراک یک یا چند اتصال دارد و پیامهای ارائهدهنده دربارهٔ آنها. برای افزودن:
- پیوند را در کادر پیوند اشتراک بچسبانید و ادامه را بزنید.
- باز کردن فایل را بزنید و فایل را انتخاب کنید. فایل قفلشده با گذرواژه (مهرومومشده، با پسوند
.vwsealed) اول گذرواژه را میخواهد. گذرواژه فقط فایل را در راه رسیدن به شما محافظت میکند. - باز کردن تصویر QR را بزنید و تصویر PNG، JPEG، GIF، BMP یا WebP را انتخاب کنید، یا تصویر کپیشده را با Ctrl+V بچسبانید.
- اسکن با دوربین را بزنید (از v0.2.18) و کد QR را جلوی دوربین نگه دارید. پنجرهای دوربین را نشان میدهد و با خواندن کد خودش بسته میشود. کد مثل پیوند چسباندهشده ادامه پیدا میکند. دوربین فقط تا وقتی این پنجره باز است روشن میماند، تصویر روی همین رایانه خوانده میشود و چیزی ذخیره یا فرستاده نمیشود. ویندوز و macOS بار اول اجازه میپرسند. اگر بسته باشد، در تنظیمات سیستم دوربین را برای Veilway باز کنید. لینوکس این دکمه را ندارد، چون برنامه نمیتواند دوربین را روشن کند. از تصویر کد استفاده کنید.
تا موافقت نکنید چیزی اضافه یا فرستاده نمیشود. لغو در هر مرحله متوقف میکند.
مرحلهٔ ۱: اتصالها از کجا میآیند
Section titled “مرحلهٔ ۱: اتصالها از کجا میآیند”برنامه یکی از دو پرسش را میپرسد:
- «با {host} تماس گرفته شود؟» اتصالها از آن سرور گرفته میشوند و سرور نشانی این رایانه را میبیند. هنوز چیزی فرستاده نشده است. دکمه تماس با {host} است.
- «این اشتراک خوانده شود؟» اتصالها داخل پیوند یا فایل هستند و چیزی گرفته نمیشود. دکمه خواندن است.
اگر پیوند گواهی سرور را مشخص کرده باشد، صفحه این را میگوید و سرور جایگزین رد میشود. اگر پیوند TLS ندارد، صفحه هشدار میدهد: درخواست رمزگذاریشده میماند، اما شبکه میفهمد که از این برنامه استفاده میکنید، هم حالا و هم بعداً در سوابقش.
مرحلهٔ ۲: نگه داشتن یا نگه نداشتن
Section titled “مرحلهٔ ۲: نگه داشتن یا نگه نداشتن”صفحه میپرسد «اشتراک {provider} نگه داشته شود؟» نام، همان چیزی است که ارائهدهنده دربارهٔ خودش میگوید. کلید ارائهدهنده (کد کوتاهی که اشتراک را مشخص میکند) را با کلیدی که ارائهدهنده داده مقایسه کنید. اگر نخواندند، نگه نمیدارم را بزنید.
صفحه اتصالها و خروجیهایشان را هم فهرست میکند و ممکن است این یادداشتها را نشان دهد:
- این اشتراک جای اشتراکی را میگیرد که از همین ارائهدهنده دارید.
- نشانی بهروزرسانی عوض شده است. فقط اگر ارائهدهنده از این تغییر خبر داده، آن را نگه دارید.
- ارائهدهنده در حال انتقال این اشتراک به یک نشانی تازه است. فقط اگر ارائهدهنده از این انتقال خبر داده، آن را نگه دارید.
- برخی اتصالها کنار گذاشته شدند، چون این برنامه نمیتواند از آنها استفاده کند.
برای ذخیره نگه داشتن اشتراک را بزنید. برنامه با یک پیام کوتاه تأیید میکند.
صفحهٔ اتصال یک کلید بزرگ برای وصل و قطع دارد. اگر چند اتصال دارید، در حالت قطع فهرست اتصال انتخاب را میدهد، دستهبندیشده زیر نام هر اشتراک، و برنامه انتخاب شما را به یاد میآورد.
یک اتصال میتواند چند روش انتقال داشته باشد، راههای مختلف رسیدن به همان سرور. در حالت قطع، فهرست روش انتقال یکی را انتخاب میکند (از v0.3.5). خودکار، پیشفرض، آنها را امتحان میکند و آن که کار کند را نگه میدارد و اگر یکی بسته شود به دیگری میرود. انتخاب یکی فقط همان را به کار میبرد، که در شبکهای که میدانید چه چیزی رد میشود کمک میکند. برنامه انتخاب هر اتصال را به یاد میآورد. روشی ضعیفتر از بهترین روش اتصال، مثل خودکار پیش از رفتن سراغ آن، اول اجازهٔ شما را میخواهد، و روش سایت قرضی (faketls) به «روشهای انتقال آلفا» در تنظیمات نیاز دارد. پس از اتصال، خط زیر عنوان روش در حال استفاده را نام میبرد.
عنوان صفحه وضعیت را نشان میدهد:
| عنوان | معنی |
|---|---|
| متصل نیست | هیچ تونلی اجرا نمیشود. |
| در حال اتصال | برنامه در حال باز کردن نشست با سرور است. |
| متصل | نشست باز است. خطی که زیر عنوان است نام خروجیای را که از آن رد میشوید نشان میدهد. |
| در حال اتصال دوباره | نشست قطع شده و برنامه یک نشست دیگر باز میکند. |
| متوقف شد | سرور تونل را عمداً بسته است. برنامه خودش دوباره امتحان نمیکند، مگر اینکه زمان تلاش بعدی روی صفحه باشد. |
| اتصال برقرار نشد | برنامه بدون کمک شما نمیتواند ادامه دهد. پیامی را که زیر عنوان است بخوانید و طبق آن عمل کنید. |
زیر عنوان ممکن است دلیلی بیاید:
| دلیل | معنی | کار لازم |
|---|---|---|
| گواهی سرور با این اتصال جور نیست | گواهی همان نیست که این اتصال انتظارش را دارد. ممکن است شبکه دخالت کند. | شبکهٔ دیگری امتحان کنید، یا اشتراک را بهروز کنید. |
| تاریخ و ساعت این رایانه بیرون از بازهٔ اعتبار گواهی سرور است | ساعت این رایانه برای گواهی سرور درست نیست. | تاریخ و ساعت را بررسی کنید. |
| سرور پاسخ داد ولی اتصال را نپذیرفت | سرور اتصال را رد کرده است. | ساعت و سهم داده را بررسی کنید، یا بعداً دوباره امتحان کنید. |
| ساعت این رایانه درست نیست | اتصال به ساعت درست نیاز دارد. | تاریخ و ساعت را بررسی کنید. |
| در این شبکه به سرور نمیرسیم | برنامه راه دیگری امتحان میکند. | صبر کنید. |
| سرور پاسخ نداد | سرور ممکن است خاموش باشد، یا شبکه جلویش را گرفته باشد. | بعداً دوباره امتحان کنید. |
| این رایانه اتصال شبکهٔ کارآمدی ندارد | رایانه آفلاین است. | شبکه را بررسی کنید. |
| در یک ساعت گذشته نشانیهای زیادی امتحان شد | برنامه پیش از امتحان بیشتر صبر میکند. | صبر کنید. |
| اتصال به سرور قطع شد | برنامه در حال اتصال دوباره است. | صبر کنید. |
| هیچ چیز در این اتصال به شکل فعلی قابل استفاده نیست | همهٔ راههای این اتصال الان قابل استفاده نیستند. | اشتراک را بهروز کنید، یا اتصال دیگری انتخاب کنید. |
| این شبکه این روش اتصال را نمیکشد | برنامه راه دیگری امتحان میکند. | صبر کنید. |
| سهم داده تمام شده است | اتصال با شروع دورهٔ بعد برمیگردد. | صبر کنید، یا از ارائهدهنده بپرسید. |
| حساب شما تمام شده است | حساب ارائهدهنده تمام شده است. | با ارائهدهنده تماس بگیرید. |
| ارائهدهنده حساب را خاموش یا حذف کرده است | ارائهدهنده حساب را پایان داده است. | با ارائهدهنده تماس بگیرید. |
| سرور در حال توقف است | سرور دارد خاموش میشود. | صبر کنید. برنامه بهزودی دوباره وصل میشود. |
| جزئیات سرور تأیید نشد | خروجیها، مصرف و پیامها پنهان هستند. اتصال برقرار میماند. | کاری لازم نیست، مگر اینکه پیام بماند. |
| جزئیات سرور فعلاً در دسترس نیست | خروجیها، مصرف و پیامها پنهان هستند. اتصال برقرار میماند. | کاری لازم نیست، مگر اینکه پیام بماند. |
| این برنامه برای این اتصال قدیمی است | برنامه بهروزرسانی لازم دارد. | برنامه را بهروز کنید. |
| سرور برای این اتصال قدیمی است | سرور نسخهٔ قدیمیتری دارد. | با ارائهدهنده تماس بگیرید. |
| تنظیمات این اتصال قدیمی است | ارائهدهنده تنظیمات را عوض کرده است. | اشتراک را بهروز کنید. |
| ساعت این رایانه و سرور از هم فاصله میگیرند | دو ساعت با هم نمیخوانند. | تاریخ و ساعت را بررسی کنید. |
اگر صفحه ساعت {time} دوباره امتحان میشود را نشان دهد، برنامه همان موقع تلاش میکند. اگر گفت خودش دوباره امتحان نمیکند، قطع کنید را بزنید و بعداً وصل شوید.
جزئیات اتصال
Section titled “جزئیات اتصال”هنگام امتحان یک سرور و هنگام وصل بودن، صفحهٔ اتصال بخش بازشدنی جزئیات اتصال دارد. سرور، نام میزبان، روش انتقال، پیشانی و نام سرور TLS اتصال فعلی را نشان میدهد، و اینکه گواهی چطور بررسی میشود (گواهی عمومی، گواهی عمومی و پین یا خودامضا با پین)، MTU تونل و مدت باز بودن نشست. ردیفهای نامربوط نمیآیند. کپی جزئیات آنها را بهصورت متن انگلیسی برای ارائهدهنده کپی میکند.
پرسشهایی که برنامه میپرسد
Section titled “پرسشهایی که برنامه میپرسد”بعضی اتصالها پیش از اولین اتصال پاسخ شما را میخواهند. پاسخ فقط برای همان اتصال است. وصل نشو لغو میکند.
| پرسش | معنی |
|---|---|
| به یک نشانی خصوصی وصل شوید؟ | اتصال به نشانیای میرود که روی اینترنت نیست، مثل دستگاهی در شبکهای که الان وصل آن هستید. برای سروری در شبکهٔ خودتان عادی است. برنامه برای هر اتصال یک بار میپرسد و بدون بله وصل نمیشود. بله فقط برای نشانی خصوصی است. نشانیای که شبیه اینترنت است هرگز فقط چون شبکه میگوید محلی است وصل نمیشود. |
| بدون بررسی سرور وصل شوید؟ | اتصال بررسی نمیکند با چه کسی حرف میزند، پس هر کسی در شبکه میتواند آنچه میفرستید را بخواند و تغییر دهد. دکمه قرمز است. |
| این اشتراک بیش از ۳۰ روز پیش تمام شده است | نشانیها و کلیدهایش ممکن است دیگر مال ارائهدهندهتان نباشند. اگر میشود، اول بهروزش کنید. دکمه قرمز است. |
| از اتصالی استفاده شود که شبیه ترافیک عادی وب است؟ | ارائهدهنده این راه را برای قاطی شدن با وبگردی عادی گذاشته است. |
| راهی که شبیه ترافیک وب نیست مجاز باشد؟ | ممکن است در بعضی شبکهها تنها راه باشد. ناظر شبکه میفهمد چیز غیرعادیای هست، ولی نه چه چیزی. |
| راهی که شبکه میتواند ببیند مجاز باشد؟ | ارائهدهنده ws-plain را پیشنهاد کرده، یعنی WebSocket روی HTTP ساده بدون TLS. ممکن است در بعضی شبکهها تنها راه باشد. شبکه نام این سرور را میبیند و میفهمد که از این برنامه استفاده میکنید، چه زمانی و چقدر، هم حالا و هم بعداً در سوابقش. آنچه میفرستید را نمیبیند. اگر کلید این روش فاش شود، همهٔ اتصالهای ساده دستگاه شما به هم ربط داده میشوند. اگر نام میزبان ساده ارائهدهنده عوض شود، برنامه دوباره میپرسد. |
| تونل VPN ساده مجاز باشد؟ | ممکن است در بعضی شبکهها تنها راه باشد. راحت شناخته میشود و ناظر شبکه میفهمد از VPN استفاده میکنید. |
| اتصال منتظر پاسخ شماست | هر پرسش دیگری. برنامه متن خود موتور اتصال را نشان میدهد و دکمه بله، ادامه بده است. |
اگر برنامه گفت پاسخ به اتصال نرسید، دوباره وصل شوید.
خروجیها
Section titled “خروجیها”اگر ارائهدهنده خروجی فهرست کرده باشد، ردیف خروجی در صفحهٔ اتصال انتخاب خروجی را باز میکند. ترافیک شما از خروجی انتخابی از شبکهٔ ارائهدهنده بیرون میرود. از v0.2.20 وقتی وصل نیستید هم میتوانید آن را انتخاب کنید: انتخاب برای همان اشتراک میماند و هنگام اتصال به کار میرود.
- خودکار از خروجی ارائهدهنده برای شما استفاده میکند، یا وقتی خروجی شما از کار افتاده، از یکی از خروجیهایی که ارائهدهنده برای جایگزینی گذاشته. ردیف خروجی آن را نشان میدهد، مثلاً خودکار: Amsterdam.
- هر خروجی کشورش را نشان میدهد و، اگر گزارش شده باشد، بارش را: خلوت، شلوغ یا خیلی شلوغ (درشت است و حداکثر دقیقهای یک بار عوض میشود). خروجی بیپاسخ فعلاً پاسخ نمیدهد را نشان میدهد.
اگر برنامه نتواند خروجی را عوض کند، میگوید خروجی عوض نشد.
پروکسی محلی
Section titled “پروکسی محلی”از v0.2.21، تنظیمات > پروکسی محلی یک پروکسی SOCKS5 و HTTP روی همین رایانه اجرا میکند، بهطور پیشفرض روی درگاه 10808. یک برنامه یا مرورگر را طوری تنظیم کنید که از آن استفاده کند.
- فقط پروکسی: بدون VPN. فقط برنامههایی که برای پروکسی تنظیم شدهاند از Veilway رد میشوند. نامها از داخل تونل پیدا میشوند. چیز دیگری در رایانه عوض نمیشود.
- همراه VPN: همهٔ رایانه از Veilway رد میشود و پروکسی هم هست.
پروکسی نام کاربری و گذرواژه میخواهد. برنامه وقتی آن را روشن میکنید آنها را میسازد؛ آنها را در برنامهٔ دیگر کپی کنید. میتوانید ورود را خاموش کنید، ولی آنوقت هر برنامهای روی این رایانه میتواند از پروکسی استفاده کند. Chrome نمیتواند ورود SOCKS5 بفرستد: برای آن از پروکسی HTTP استفاده کنید.
اجازه به دستگاههای شبکهٔ من به گوشیها و رایانههای دیگر اجازه میدهد از پروکسی استفاده کنند. همیشه ورود لازم است و ترافیک بین آنها و این رایانه رمزگذاری نشده است. فقط در شبکهای که به آن اعتماد دارید از آن استفاده کنید.
اتصالهایی که از پیوندهای برنامههای دیگر (Xray) آمدهاند همیشه از VPN استفاده میکنند.
در لینوکس بدون برنامه: sudo veilway connect --proxy-only --local-proxy 127.0.0.1:10808 <link>. بدون --proxy-user و --proxy-password-file یک ورود تصادفی را یک بار چاپ میکند.
صفحهٔ مصرف اینها را نشان میدهد:
- هنگام اتصال: جمع مصرف نشست، دریافت و ارسال، و نموداری از سرعت در یک دقیقهٔ گذشته.
- سهم داده، به شکل نوار با برچسب امروز، این هفته، این ماه یا (اگر ارائهدهنده دورهای تعیین نکرده) سهم داده. زیر آن پایان طرح تاریخ را میگوید.
بدون اتصال، صفحه میگوید برای دیدن سرعت زنده و مصرف این نشست وصل شوید. در حالت وصل، صفحهٔ اتصال هم سرعت دریافت و ارسال و نوار سهم داده را نشان میدهد. سهم داده و تاریخ طرح از سرور ارائهدهنده میآید.
کارت ارائهدهنده
Section titled “کارت ارائهدهنده”زیر اتصال، برنامه ممکن است کارتی با آنچه ارائهدهنده منتشر کرده نشان دهد: اطلاعیه، عددهایی مثل آمار یا نوار پیشرفت، پیوند و پیوند پشتیبانی. روی کارت نوشته شده: این بخش را ارائهدهنده شما نوشته است، نه برنامه. برنامه آن را همانطور که رسیده و بدون بررسی یا تغییر نشان میدهد.
- اطلاعیههای ارائهدهنده به شکل نوار با عنوان از طرف {provider} هم دیده میشوند.
- هر پیوند اول میپرسد: {domain} باز شود؟ بعد آن سایت در مرورگر باز میشود.
- پنهان کردن کارتهای ارائهدهنده کارت را پنهان میکند. نمایش پیامهای {provider} آن را دوباره نشان میدهد.
قطع اضطراری
Section titled “قطع اضطراری”قطع اضطراری پیشفرض روشن است. اگر اتصال قطع شود، همهٔ ترافیک را میبندد تا چیزی بیرون از تونل نرود. تغییر از اتصال بعدی اعمال میشود. اگر خاموشش کنید، با قطع اتصال ترافیک میتواند بیرون از تونل برود.
اگر اتصال خودش تمام شود و قطع اضطراری روشن باشد، صفحهٔ اتصال میگوید اینترنت بسته است. ترافیک بیرون از تونل بسته است، پس اینترنت قطع به نظر میرسد. اتصال دوباره را بزنید تا دوباره وصل شوید، یا باز کردن اینترنت را تا بسته بودن برداشته شود و بدون Veilway از اینترنت استفاده کنید. بستن پنجره آن را برنمیدارد. Quit برمیدارد، چون اول اتصال را قطع میکند.
شروع با ورود به سیستم
Section titled “شروع با ورود به سیستم”هنگام ورود به سیستم، Veilway اجرا شود برنامه را با ورود به حساب رایانه اجرا میکند. خاموشش کنید تا فقط خودتان اجرایش کنید.
زبان و پوسته
Section titled “زبان و پوسته”در تنظیمات، English یا فارسی را انتخاب کنید. با فارسی، کل برنامه فارسی و راستچین میشود.
زیر پوسته، سیستم، تیره یا روشن را انتخاب کنید. سیستم از تنظیم رایانه پیروی میکند.
بهروزرسانی
Section titled “بهروزرسانی”هنگام باز شدن برنامه، بهروزرسانی بررسی شود پیشفرض روشن است. هر وقت خواستید بررسی بهروزرسانی را بزنید. صفحه این تازهترین نسخه است یا نسخهٔ {version} آماده است را با دکمهٔ نصب و شروع دوباره نشان میدهد.
بهروزرسانیها از انتشارهای GitHub پروژه میآیند و پیش از نصب با کلید امضای پروژه بررسی میشوند. در ویندوز بدون پرسش نصب میشود. در لینوکس برنامه خودش را بهروز نمیکند: .deb یا .rpm تازهتر را از صفحهٔ نسخهها نصب کنید.
در تنظیمات نمایش گزارش را بزنید. گزارش مسیر، نام فایل، کلید و رمز ندارد. هنگام گزارش مشکل کپی گزارش را بزنید. اگر خالی است، یک بار وصل شوید.
اشتراکها
Section titled “اشتراکها”صفحهٔ اشتراکها هر اشتراک را با ارائهدهنده، لوگو، وضعیت، تاریخ پایان و تعداد اتصالها نشان میدهد. وضعیت یکی از بهروز، بهروزرسانی لازم است یا قدیمی است.
- بهروزرسانی (نماد روی ردیف) تنظیمات فعلی ارائهدهنده را میگیرد. فقط وقتی ارائهدهنده اجازه دهد دیده میشود. در خط فرمان،
veilway connect --refreshپیش از وصل شدن همین کار را میکند. - اشتراکگذاری اشتراک را به دستگاه دیگر میدهد. روی اشتراکی که با پیوند اضافه شده دیده میشود. اشتراکگذاری یک اشتراک را ببینید.
- نشانیهای پشتیبان بهروزرسانی وقتی میآیند که ارائهدهنده نشانیهایی گذاشته باشد تا هنگام مسدود بودن نشانی اصلی، اشتراک از آنها بهروز شود. نشانیهای پشتیبان بهروزرسانی را ببینید.
- حذف اشتراک، اتصالها و کلیدهایش را از این رایانه پاک میکند. اول به ارائهدهنده میگوید این دستگاه رفته تا جای آن در حساب شما آزاد شود (حداکثر چند ثانیه). اگر ارائهدهنده در دسترس نباشد هم حذف میشود. برای استفادهٔ دوباره پیوند ارائهدهنده را لازم دارید. اشتراکِ در حال استفاده حذف نمیشود، پس اول قطع کنید.
veilway removeدر خط فرمان همین کار را میکند: اول به ارائهدهنده میگوید، بعد حذف میکند، و اگر ارائهدهنده در دسترس نباشد هم حذف میکند. با یک اشتراک آرگومان لازم نیست. با چند اشتراک، یکی را با--subscriptionنام ببرید (ابتدای شناسهٔ آن، که پیام خطا فهرستش را میدهد).--data-dirجای دادههای کلاینت را تعیین میکند، مثلconnect. تا وقتی اتصالی اجرا میشود رد میکند. - برنامهها به دستگاههای این شبکه دسترسی داشته باشند (کادر روی ردیف) پیشفرض خاموش است. خاموش، همهچیز از تونل میرود، شبکهٔ محلی هم، پس هنگام اتصال چاپگر یا مودم در دسترس نیست. روشن، برنامهها بیرون از VPN به دستگاههای شبکههایی که به آنها وصل هستید (چاپگر، مودم) میرسند. فقط زیرشبکههای خصوصیای که در آنها هستید بیرون میروند، نه کل بازههای خصوصی، و با عوض شدن شبکه فهرست دوباره خوانده میشود. شبکه این ترافیک را میبیند. نامها هنوز فقط از تونل پرسیده میشوند. در اندروید روی دادههای همراه چیزی بیرون از VPN نمیرود. انتخاب برای هر اشتراک ذخیره میشود و از اتصال بعدی اعمال میشود. بقیهٔ ترافیک از تونل میرود و با قطع اتصال بسته میماند.
اشتراکگذاری یک اشتراک
Section titled “اشتراکگذاری یک اشتراک”اشتراکگذاری پنجرهای با سه راه برای دادن اشتراک به دیگری باز میکند:
- متن پیوند اشتراک را با دکمهٔ کپی نشان میدهد.
- کد QR پیوند را بهصورت کد QR نشان میدهد.
- فایل مهرومومشده پیوند را در فایلی به نام
veilway-subscription.vwsealedذخیره میکند، قفلشده با گذرواژهای که شما انتخاب میکنید (دستکم ۱۰ نویسه، دو بار تایپشده). گذرواژه را از راهی غیر از راه فایل بفرستید، مثلاً تلفنی. هر کس فایل را داشته باشد و گذرواژه را حدس بزند میتواند از پیوند استفاده کند، پس فقط یک گذرواژهٔ بلند محافظ شماست.
فقط پیوند داده میشود، نه کلیدهای این دستگاه. دستگاه دیگر بهعنوان دستگاه تازه میپیوندد و از سقف دستگاههای شما کم میکند. اشتراکی که از فایل اضافه شده پیوند ندارد، پس اشتراکگذاری هم ندارد.
نشانیهای پشتیبان بهروزرسانی
Section titled “نشانیهای پشتیبان بهروزرسانی”ارائهدهنده میتواند نشانیهای بیشتری برای عرضهٔ اشتراک فهرست کند، مثل آینهها، و گاهی نشانی اصلی تازه. برنامه تا اجازه ندهید از هیچکدام استفاده نمیکند. وقتی اضافه شوند، ردیف میگوید ارائهدهندهتان نشانیهای پشتیبان برای بهروزرسانی اضافه کرده است با دکمهٔ بررسی. پنجره هر نشانی را با آنچه میتواند ببیند فهرست میکند:
- سرور بهروزرسانی توکن پیوند اشتراک شما را میبیند، مثل سرور اصلی.
- نشانی اصلی تازه جایی است که ارائهدهنده اشتراک را به آن منتقل میکند. بعد از اجازهٔ شما اول از آن امتحان میشود.
- آینهٔ ایستا هیچوقت توکن شما را نمیبیند.
- نشانی بدون TLS هشدار دارد: شبکه میتواند بفهمد که از این برنامه استفاده میکنید.
هر نشانی، نشانی دستگاه شما را میبیند. نشانیهای مجاز را تیک بزنید و ذخیرهٔ انتخابها را بزنید، یا اجازه به همه. بعداً پرسش را به بعد میسپارد. بعد از آن ردیف میگوید چند نشانی مجاز است و مدیریت انتخاب را عوض میکند.
محدودیتهای فعلی
Section titled “محدودیتهای فعلی”- در ویندوز برنامه هرگز به نود وصل نشده و در macOS هرگز روی Mac واقعی اجرا نشده است.
- در لینوکس، دسکتاپ واقعی با systemd-resolved و راهاندازی مجدد هنوز آزمایش نشدهاند.
- در اندروید، با «VPN همیشه روشن» و «مسدود کردن اتصالهای بدون VPN»، ممکن است سیستم شبکهٔ محلی را حتی با کادر روشن ببندد. روی گوشی واقعی امتحان نشده است.
- در اندروید، با قطع اتصال، برنامه رابط VPN را نگه میدارد و ترافیک را دور میریزد تا «قطع اتصال» را بزنید، و اعلان میگوید اینترنت مسدود است. اگر سیستم برنامه را ببندد، فقط «VPN همیشه روشن» همراه با «مسدود کردن اتصالهای بدون VPN» جلوی خروج ترافیک را میگیرد.
- برنامهٔ اندروید راهنمای خودش را دارد.