رفتن به محتوای اصلی

VPN برای هر برنامه در Muddog

برای اتصال فقط برنامه‌ای مشخص، مانند مرورگر، از کشور دیگر، استفاده از VPN فقط برای برنامه‌های اجراشده از اینجا را انتخاب کنید. VPN روی برنامه‌هایی که تازه از Muddog اجرا می‌شوند و فرزندان آن‌ها اعمال می‌شود؛ سایر برنامه‌ها از خط اینترنت اصلی استفاده می‌کنند.

شرایط استفاده​

این قابلیت در Muddog 2 برای Linux و Windows موجود است. در macOS از VPN تمام اینترنت یا IP و محدوده استفاده کنید.

سیستم‌عاملشرایط
Linuxنشست کاربری systemd، cgroup v2 و nftables لازم است. nftables به‌عنوان وابستگی بسته نصب می‌شود. برنامه‌های Snap و Flatpak پشتیبانی نمی‌شوند.
Windowsبرنامه را از فهرست نصب‌شده‌ها یا فایل .exe انتخاب کنید. اجزای لازم WinDivert در MSI موجودند. برنامه با دسترسی کاربر فعلی اجرا می‌شود.

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

اجرای برنامه با VPN​

  1. در تنظیمات → محدودهٔ استفاده از VPN، استفاده از VPN فقط برای برنامه‌های اجراشده از اینجا را انتخاب کنید.
  2. ذخیرهٔ تغییرات را بزنید.
  3. در صفحهٔ اتصال، کشور را انتخاب و اتصال VPN را بزنید. اگر با محدودهٔ دیگری متصل بودید، ابتدا قطع و دوباره وصل شوید.
  4. پس از نمایش متصل، در بخش اجرای برنامه با VPN، از انتخاب برنامهٔ نصب‌شده استفاده کنید. اگر برنامه در فهرست نیست، یافتن فایل اجرایی را بزنید.
  5. در صورت نیاز، آرگومان‌های اجرا؛ اختیاری را باز و آرگومان‌ها را وارد کنید.
  6. اجرا با VPN را بزنید.

می‌توانید چند برنامه را به‌ترتیب انتخاب و اجرا کنید. اگر برنامهٔ تازه‌نصب‌شده در فهرست نیست، تازه‌سازی فهرست را در بخش اجرا بزنید. در Windows، هنگام استفاده از یافتن فایل اجرایی، فایل .exe برنامه را انتخاب کنید.

آرگومان دارای فاصله را داخل نقل‌قول بگذارید. این کادر فقط برای آرگومان‌های ارسالی به فایل اجرایی انتخاب‌شده است و فرمان shell یا pipe اجرا نمی‌کند.

استفاده از مرورگر​

مرورگر در حال اجرا را کاملاً ببندید و از Muddog دوباره اجرا کنید. اگر درخواست پنجرهٔ جدید به فرایند قبلی برسد، ممکن است همچنان از خط اصلی استفاده کند. اگر پس از بستن پنجره، فرایند پس‌زمینه باقی می‌ماند، آن را نیز ببندید.

با مرورگر تازه‌اجراشده از Muddog، صفحهٔ بررسی IP عمومی را باز کنید و IPv4 را بررسی کنید. مرورگر دیگری که از منوی عادی برنامه‌ها اجرا شده، مشمول VPN نیست.

بستن پنجره، قطع و اتصال دوباره​

عملنتیجه
بستن پنجرهٔ MuddogVPN و برنامه‌های اجراشده هر دو باقی می‌مانند.
قطع VPNاعمال VPN پایان می‌یابد، اما برنامه‌ها بسته نمی‌شوند.
اتصال دوباره در حالت هر برنامه در Linuxبرنامه‌هایی که همان کاربر قبلاً از Muddog اجرا کرده نیز دوباره مشمول می‌شوند. انتقال ارتباطات موجود به مسیر جدید تضمین نمی‌شود؛ برنامه‌های لازم را دوباره اجرا کنید.
اتصال دوباره در حالت هر برنامه در Windowsبرنامهٔ موردنظر را کاملاً ببندید و دوباره از Muddog اجرا کنید.

قابلیتی برای مسدود کردن اینترنت برنامه هنگام قطع VPN وجود ندارد.

پردازش DNS و IPv6​

درخواست‌های DNS که سرویس DNS سیستم به‌جای برنامه می‌فرستد و ارتباطات شبکهٔ محلی ممکن است از خط اصلی استفاده کنند.

  • Linux: ترافیک IPv6 از خط اصلی استفاده می‌کند.
  • Windows: هنگام اتصال VPN برای هر برنامه، ترافیک اینترنت IPv4 از نوع TCP/UDP برنامهٔ انتخاب‌شده به VPN می‌رود و IPv6 مسدود می‌شود. DNS سیستم و شبکهٔ محلی از خط اصلی استفاده می‌کنند. اگر برنامهٔ انتخاب‌شده و برنامه‌ای دیگر یک درگاه UDP را به‌اشتراک بگذارند و تشخیص مالک بسته ممکن نباشد، آن بسته مسدود می‌شود.

اگر دکمهٔ اجرا غیرفعال است یا برنامه از VPN استفاده نمی‌کند، رفع مشکل VPN برای هر برنامه را ببینید.