Перейти до основного вмісту

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 програми.

Аргументи з пробілами беріть у лапки. Це поле передає аргументи вибраному виконуваному файлу; воно не виконує команди оболонки або конвеєри.

Використання браузера​

Повністю закрийте вже запущений браузер і відкрийте його знову через Muddog. Якщо запит нового вікна передано наявному процесу, браузер може продовжувати використовувати початкове з’єднання. Якщо після закриття вікон залишаються фонові процеси, завершіть і їх.

У браузері, щойно запущеному з Muddog, відкрийте сторінку перевірки публічної IP-адреси і перевірте IPv4. Інший браузер, відкритий зі звичайного меню програм, не підпадає під VPN.

Закриття вікна, відключення та повторне підключення​

ДіяРезультат
Закриття вікна MuddogVPN і запущені програми продовжують працювати.
Відключення VPNVPN більше не застосовується, але запущені програми не закриваються.
Повторне підключення в режимі окремих застосунків у LinuxVPN знову застосовується також до програм, які той самий користувач раніше запустив із Muddog. Перехід уже наявного зв’язку на новий маршрут не гарантований, тому перезапустіть потрібні програми.
Повторне підключення в режимі окремих застосунків у WindowsПотрібно повністю закрити потрібну програму й запустити її знову з Muddog.

Функції блокування інтернету застосунку після розриву VPN немає.

DNS та IPv6​

DNS-запити, які системна DNS-служба надсилає від імені застосунку, і трафік локальної мережі можуть використовувати початкове з’єднання.

  • Linux: IPv6-трафік використовує початкове з’єднання.
  • Windows: під час VPN для окремих застосунків IPv4 TCP/UDP трафік інтернету вибраного застосунку передається через VPN, а IPv6 блокується. Системний DNS і локальна мережа використовують початкове з’єднання. Якщо вибраний та інший застосунок спільно використовують один UDP-порт і неможливо визначити, кому належить пакет, він блокується.

Якщо кнопка запуску недоступна або застосунок не використовує VPN, див. усунення проблем VPN для окремих застосунків.