Рецепты

Пошаговые настройки для типичных задач со ссылками на страницы, где описаны нужные функции.

Прокси только для заблокированных сайтов

Китай или Россия: скачайте профили через Маршрутизация (Routing) → Скачать профили (Download Profiles), затем выберите в меню Маршрутизация профиль Proxy China Blocked, Proxy Russia Blocked, Proxy Antizapret или Proxy Refilter. См. Скачивание готовых профилей.

Любая страна: в Настройки (Settings) → Настройки маршрутизации (Routing Settings) → Маршрутизация (Route) нажмите Создать (New) → Структурированный профиль (Structured profile), установите Outbound по умолчанию (Default outbound) в значение direct и впишите заблокированные сайты в поле Прокси (Proxy) на вкладке Основные настройки (Basic), например:

ruleset:geosite-youtube
ruleset:geosite-telegram
ruleset:geoip-telegram
suffix:example.com

Затем нажмите OK и включите профиль в меню Маршрутизация. Если сайт всё равно не открывается, добавьте его остальные домены на вкладке «Подключения» (правый щелчок → Прокси (Proxy)). Приложениям, которые подключаются к IP-адресам, например Telegram, нужны также их набор правил geoip- и Режим TUN (Tun Mode). См. Простые правила.

Общий доступ к прокси для других устройств

Для телефонов, телевизоров, приставок и других компьютеров в вашей сети:

  1. Выберите Программа (Program) → Разрешить подключаться другим устройствам (Allow other devices to connect) и перезапустите работающий профиль.
  2. На другом устройстве укажите HTTP- или SOCKS5-прокси с адресом и портом, которые строка состояния показывает после Mixed:, например 192.168.1.20:2080.

Их трафик подчиняется вашему активному профилю маршрутизации. Задайте пароль и разрешите ThroneCore в брандмауэре, см. Общий доступ к прокси для других устройств. Для Android см. Доступ из локальной сети.

Мобильный хот-спот Windows в режиме TUN

Если мобильный хот-спот Windows или общий доступ к подключению к Интернету (Internet Connection Sharing) раздаёт ваш обычный сетевой адаптер, пока включён Режим TUN (Tun Mode), режим TUN перестаёт работать, а Throne предупреждает «Пересылка IPv4 нарушает работу режима TUN» (IPv4 forwarding breaks Tun mode). Раздавайте вместо этого TUN-адаптер Throne — этот обходной путь описали и пользователи в #1916:

  1. Включите Режим TUN (Tun Mode) и запустите профиль.
  2. В Windows откройте Параметры (Settings) → Мобильный хот-спот (Mobile hotspot) → Совместное использование интернет-соединения (Share my internet connection from) и выберите throne-tun. Этот адаптер существует, только пока включён Режим TUN.
  3. Включите хот-спот.

Если это не помогает, выключайте хот-спот, пока используете Режим TUN (Tun Mode), или подключайте устройства через порт прокси.

Голосовые звонки и игры

Голосовые звонки в Discord и Telegram, а также многие игры используют UDP и часто игнорируют системный прокси.

  • Используйте Режим TUN (Tun Mode), чтобы этот трафик доходил до Throne.
  • Используйте сервер, протокол которого передаёт UDP: HTTP-прокси этого не умеет, а на некоторых серверах UDP отключён. Если звонки не работают, попробуйте другой сервер.
  • Чтобы игра шла напрямую, добавьте её программу в поле Напрямую (Direct) своего профиля маршрутизации, например processName:game.exe.
  • Для игр и P2P-приложений, которые идут напрямую, включите Обход через L3-мост (L3 Bridge Bypass) в параметрах TUN (только в расширенном режиме, см. Простой и расширенный режим).

Docker, WSL и виртуальные машины

Укажите им порт прокси Throne:

  1. Включите Программа (Program) → Разрешить подключаться другим устройствам (Allow other devices to connect).
  2. В гостевой системе укажите прокси http://<address>:2080 с адресом вашего компьютера, доступным из гостевой системы, например тем, что показан в строке состояния. Тот же порт принимает и SOCKS5.

Многие консольные утилиты в Linux читают эти переменные:

export http_proxy=http://192.168.1.10:2080
export https_proxy=http://192.168.1.10:2080

Если вместо этого вы используете Режим TUN (Tun Mode) и гостевые системы теряют подключение, см. Режим TUN.

Корпоративный VPN параллельно с Throne

Не пускайте трафик компании в прокси одним из этих способов.

Направьте трафик компании напрямую. Добавьте домены и сети компании в поле Напрямую (Direct) своего профиля маршрутизации:

suffix:corp.example.com
ip:10.20.0.0/16

В режиме TUN частные диапазоны, например 10.0.0.0/8, и так не попадают в туннель; для корпоративных сетей в публичных диапазонах включите также Настройки (Settings) → Настройки режима TUN (Tun Settings) → Вкл. TUN-маршрутизацию (Enable Tun Routing).

Привяжите соединения к адаптеру VPN, если прямой трафик уходит не через тот адаптер. Через Программа (Program) → Новый профиль (New profile) создайте профиль типа Напрямую (Direct; только в расширенном режиме, см. Простой и расширенный режим), например Корпоративный, и введите имя адаптера VPN в его Доп. настройки (Advanced Settings) → Bind Interface. Затем выше остальных правил добавьте расширенное правило, которое отправляет domain_suffix и ip_cidr компании в [group] Корпоративный с действием route.

Запустите VPN внутри Throne. Throne может запускать профиль OpenVPN или OpenConnect рядом с вашим прокси только для тех сетей, которые этот профиль объявляет. См. раздельное туннелирование.

Если проблемы возникают только в режиме TUN, используйте режим системного прокси, пока подключён корпоративный VPN.

Маршрутизация по приложениям

На компьютере правила для приложений надёжно работают, только когда включён Режим TUN (Tun Mode).

  1. Включите Режим TUN (Tun Mode), запустите программу и дайте ей подключиться.
  2. На вкладке Подключения (Connections) щёлкните правой кнопкой мыши одно из её соединений и выберите Прокси (Proxy), Напрямую (Direct), Блокировать (Block) или Другой сервер (Specific server).
  3. Отметьте программу, например Процесс Telegram.exe, нажмите OK, затем Перезапустить (Restart) в уведомлении.

Чтобы через прокси шли только некоторые программы, установите Outbound по умолчанию (Default outbound) в значение direct и добавьте их в поле Прокси (Proxy), например processName:Telegram.exe. Чтобы через прокси шли все программы, кроме некоторых, добавьте исключения в поле Напрямую (Direct). См. Вкладка «Подключения» и Простые правила.

Android: выберите приложения в Настройки (Settings) → TUN / VPN → Режим VPN для приложений (Apps VPN mode) или используйте поле Приложения (Apps) в правиле маршрутизации. См. Прокси для отдельных приложений.

Поиск рабочего адреса CDN

Если серверы вашего провайдера находятся за CDN, например Cloudflare, профили могут не работать, потому что их адреса CDN заблокированы в вашей сети, хотя другие адреса той же CDN работают. Чтобы найти такой адрес для всей группы (только в расширенном режиме, см. Простой и расширенный режим):

  1. Откройте Утилиты (Tools) → IP-сканер (IP Scanner), нажмите Новое сканирование (New scan), оставьте Обычное сканирование (Generic scan) и нажмите OK.
  2. На вкладке Цели (Targets) выберите в Исходный список IP (Base IP list) список вашей CDN, например Cloudflare CDN, введите в Порты (Ports) порт ваших профилей (обычно 443) и задайте в Лимит результатов (Stop after (results)) небольшое число, например 20.
  3. На вкладке Этапы (Phases) отметьте Тест конфигурации (Config test) и выберите в Профиль (Profile) один из профилей группы.
  4. Нажмите Запустить (Start). Когда сканирование завершится, нажмите Сохранить как список IP (Save as IP list) на вкладке Результаты (Results) и введите название.
  5. В параметрах группы нажмите Доп. настройки (Advanced), установите для Адрес сервера (Server Address) значение Список IP (IP list), выберите новый список и дважды нажмите OK.
  6. Запустите тест задержки группы.

Это работает только для профилей, сервер которых действительно находится за этой CDN, — обычно WebSocket, gRPC, HTTPUpgrade или XHTTP поверх TLS с доменным именем. См. Адрес сервера.