nekobox
December 17, 2024

Маршрутизация в Nekobox

В статье рассмотрим как настроить раздельное туннелирование для приложений и сайтов. Это позволит использовать только нужные приложения и сайты с VPN.

Для начала настройте туннелирование без VPN по умолчанию. В разделе «Настройка» --> «Настройка маршрутов» --> «Базовые маршруты» в Outbound по умолчанию выберете bypass.

Перейдите в «Кастомные маршруты»

В редактор JSON вставьте следующий текст

{"rules": [{"domain_suffix": ["www.myip.com", "chat.openai.com", "chatgpt.com", "youtube.com", "pornhub.com"], "outbound": "proxy"},{"outbound": "proxy","process_name": ["Guilded.exe"]}]}

Для удобства отформатируйте JSON кнопкой в нижнем левом углу. Это необязательно.

По примеру добавьте сайты и приложения.

Если уже работает раздельное туннелирование, на этом можно закончить. Дальше информация для продвинутых пользователей.

Гибкая настройка туннелирования

Вернемся к таблице на вкладке базовых маршрутов.

В outbound по умолчанию 3 параметра:

  • proxy — используется VPN
  • bypass — без VPN
  • block — блокировка трафика

В каждом логическом блоке JSON строки outbound принимают значения proxy или direct. proxy — использования VPN. direct — без использования VPN. Эта настройки применяется для элементов в блоке.

Для задания настроек доменов:

  • domain_suffix указывает домены
  • domain_keyword применяется к доменам с ключевым словом

для приложений:

  • process_name указывает название процесса

Как найти название процесса?

Перейдите в свойства приложения. Во вкладке «Общее» или «Ярлык» будет написано название приложение и тип файла. Также в свойствах ярлыка указано название объекта.