Skip to content

برنامه‌های کلاینت ​

مشتری برای هر نوع تونل چه برنامه‌ای نصب می‌کند و چیزی را که به او می‌دهید چطور واردش می‌کند. صفحهٔ سابسکریپشن هر مشتری برای ۷۸ گوشی، روتر و مودم راهنمای قدم‌به‌قدم دارد که از دو فهرست انتخاب می‌شود: اول دستگاه، بعد اتصالی که آن دستگاه پشتیبانی می‌کند. این صفحه نمای کلی آن است.

وایرگارد ​

پلتفرمبرنامهوارد کردن
اندرویدWireGuard+ ← Scan from QR code، یا Import from file با فایل .conf
آیفون (iOS)WireGuard+ ← Create from QR code، یا Create from file or archive
ویندوزWireGuard for WindowsImport tunnel(s) from file، یا Add empty tunnel و چسباندن متن
مک (macOS)برنامهٔ WireGuard از App StoreImport tunnel(s) from file
لینوکسبستهٔ wireguard-toolswg-quick up ./customer.conf

فایل، متنی که کپی می‌شود و کد QR یک چیز را دارند: کلید خصوصی مشتری، آدرس او، و کلید عمومی و endpoint اینترفیس شما. برای هر دستگاه یکی بدهید، چون هر دستگاه کلید خودش را دارد.

AmneziaWG ​

اینترفیس وایرگارد در حالت amnezia به برنامهٔ AmneziaWG نیاز دارد، نه برنامهٔ سادهٔ WireGuard. پارامترهای مبهم‌سازی داخل فایل‌اند و برنامهٔ ساده آن‌ها را نمی‌فهمد.

پلتفرمبرنامه
اندرویدAmneziaWG
آیفون (iOS)AmneziaWG
ویندوز / مک / لینوکسبرنامهٔ AmneziaVPN با وارد کردن فایل .conf، یا amneziawg-tools

وارد کردن مثل وایرگارد است: با کد QR، فایل یا متن چسبانده. هر فایل AmneziaWG به شکل کلید AmneziaVPN هم ارائه می‌شود؛ یعنی لینک یا کد QR به همان شکلی که برنامهٔ AmneziaVPN وارد می‌کند، هم در صفحهٔ مشتری و هم در پنل.

OpenVPN ​

پلتفرمبرنامه
اندروید / آیفونOpenVPN Connect
ویندوز / مکOpenVPN Connect، یا OpenVPN GUI / Tunnelblick
لینوکسopenvpn --config customer.ovpn

روی گوشی، مشتری فایل را از صفحهٔ سابسکریپشن با دکمهٔ ⤓ کنار دستگاه دانلود می‌کند. فایل با نام device-1.ovpn می‌رسد، نه .txt، و مستقیم در OpenVPN Connect باز می‌شود.

فایل .ovpn که پنل می‌سازد کامل است: CA، کلید tls-crypt و آدرس سرور داخلش هست، پس با یک لمس وارد می‌شود. نام کاربری و رمز دستگاه هم داخل فایل است و بدون پرسیدن وصل می‌شود. کلاینتی که آن‌قدر قدیمی است که این بخش فایل را نمی‌خواند (OpenVPN پیش از 2.5)، آن‌ها را می‌پرسد و همین دو را باید وارد کرد. سرتیفیکیت جداگانه‌ای برای هر مشتری لازم نیست.

OpenConnect ​

پروتکل OpenConnect همان چیزی است که Cisco Secure Client (AnyConnect) و کلاینت openconnect به آن وصل می‌شوند: VPN داخل TLS، به‌طور پیش‌فرض روی پورت 443، و هر جا راه باشد با DTLS روی UDP.

پلتفرمبرنامه
ویندوز / مک / آیفون / اندروید / ChromeOSCisco Secure Client
لینوکسافزونهٔ OpenConnect در NetworkManager، یا openconnect
روتربستهٔ OpenConnect در OpenWrt

مشتری آدرس سرور و اطلاعات ورودش را وارد می‌کند. اطلاعات ورود در صفحهٔ سابسکریپشن پوشانده شده است و هر دکمهٔ کپی، مقدار را فقط هنگام زدن دریافت می‌کند.

IKEv2 ​

پروتکل IKEv2 در اندروید ۱۲ به بعد، آیفون، مک و ویندوز داخلی است و برنامه‌ای لازم ندارد. تونل هر چهار نوع ورود اندروید را پشتیبانی می‌کند: نام کاربری و رمز، کلید مشترک (PSK)، سرتیفیکیت، و سرتیفیکیت در EAP.

صفحهٔ سابسکریپشن برای هر دستگاه قدم‌ها، سرتیفیکیت سرور و، در نوع‌های سرتیفیکیتی، فایل .p12 خود دستگاه را می‌دهد. جایی که پورت‌های استاندارد UDP یعنی 500 و 4500 بسته‌اند، برنامهٔ strongSwan، لینوکس و روترها می‌توانند از پورت جداگانهٔ تونل استفاده کنند، اگر برایش پورتی تعیین کرده باشید. کلاینت‌های داخلی سیستم‌عامل‌ها پورت دیگری نمی‌پذیرند.

L2TP/IPsec ​

پروتکل L2TP/IPsec در ویندوز، مک، آیفون و خیلی از روترها داخلی است. مشتری آدرس سرور، نام کاربری و رمز، و کلید مشترک تونل را وارد می‌کند. هر سه در صفحهٔ سابسکریپشن پوشانده شده‌اند و با دکمه کپی می‌شوند؛ دکمه مقدار را فقط هنگام زدن دریافت و ثبت می‌کند.

PPTP ​

پروتکل PPTP برای روترها و مودم‌هایی است که چیز دیگری ندارند. MS-CHAPv2 با رمزنگاری ۱۲۸ بیتی MPPE لازم است و دستگاه بدون رمزنگاری پذیرفته نمی‌شود. این پروتکل با معیارهای امروز ضعیف است و پنل هر جا آن را پیشنهاد می‌کند همین را می‌گوید؛ فقط به دستگاهی بدهید که چیز بهتری نمی‌شناسد.

برنامه‌های پراکسی و سابسکریپشن ​

برنامه‌هایی مثل v2rayNG، v2rayN، Hiddify، NekoBox و Streisand خود لینک اشتراک را می‌گیرند. لینک را در برنامه به‌عنوان سابسکریپشن اضافه کنید؛ برنامه فهرست لینک‌هایی را می‌خواند که پنل برایش آماده می‌کند: اینباندهای پراکسی نودهای 3x-ui و Pasarguard، و هر فایل وایرگارد به شکل لینک wireguard://. فایلی که شکل لینکی ندارد، مثل پروفایل OpenVPN، در صفحهٔ سابسکریپشن می‌ماند.

لینک اشتراک ​

لینک اشتراک در مرورگر صفحه‌ای باز می‌کند با همهٔ دستگاه‌ها و میزبان‌ها، هر کدام با پیکربندی، دانلود و کد QR (صفحهٔ سابسکریپشن). برنامه‌هایی که لینک اشتراک می‌پذیرند، آن را با فاصله‌ای که در تنظیمات ← سابسکریپشن تعیین کرده‌اید دوباره دریافت می‌کنند؛ پس تغییری که بعداً می‌دهید بدون فایل تازه به آن‌ها می‌رسد.

وقتی مشتری می‌گوید «وصل نمی‌شود» ​

عیب‌یابی ← مشتری وصل نمی‌شود را ببینید.

Released under the AGPL-3.0 License.