Базовые понятия
domain — трафик фильтруется по имени сайта (доменное имя).
geosite — приложение будет искать соответствующие доменные имена в файле geosite.dat.
category-ads-all — все рекламные домены, указанные в файле geosite.dat.
cn (можно поставить любую локацию, например ru) — домены, принадлежащие определённому региону (если ru - русские, cn — китайские), указанные в файле geosite.dat.
geolocation-!cn (аналогично с cn) — не китайские домены, указанные в файле geosite.dat.
Настройка белых списков
Запуск программы
Нажмите правой кнопкой мыши по иконке приложения. Выберите Запустить от имени администратора.
Настройка пропуска, проксирования и блокировки сайтов
-
Перейдите в раздел Настройки → Настройки маршрутов → Базовые маршруты.
-
Впишите домены с припиской domain (например,
domain:facebook.com), локацию с припиской geoip (например,geoip:ru). -
Справа внизу выберите Outbound по умолчанию → bypass, чтобы весь трафик к ресурсам, не указанных в правилах Прокси, шёл без использования VPN; выберите значение Outbound по умолчанию → proxy, то весь трафик будет идти через VPN,, кроме тех доменов или локаций, которые вы указали в полях Напрямую.
Пример использования
geoip:ru находится в поле Напрямую, домен 2ip.ru находится в поле Прокси. При таком решении все сайты с доменной зоной ru (например gosuslugi.ru) будут идти напрямую, но на сайте 2ip.ru будет показано, что вы подключены к VPN.

Настройка пропуска и проксирования приложений
-
Перейдите в Настройки → Настройки TUN-режима.
-
Справа впишите имя процесса, трафик которого вы хотите направлять через VPN (например, для Дискорда это будет
discord.exe). -
Поставьте галочку Режим белого списка*.
-
Сохраните изменения и перезапустите процесс и Nekoray.
Как найти имя процесса
-
Нажмите правой кнопкой мыши на панели задач и откройте Диспетчер задач (также можно использовать сочетание клавиш
Ctrl+Alt+Del). -
Найдите необходимую программу. Нажмите на ней правой кнопкой мыши и выберите Перейти к процессу (Go to details).

-
В появившемся окне название строки с
.exe— это то, что вы ищете.
Если обычное проксирование не сработало, то переходите к следующему пункту.
Кастомные маршруты
Запуск программы
Нажмите правой кнопкой мыши по иконке приложения. Выберите Запустить от имени администратора.
Навигация и добавления правил
-
Перейдите в Настройки → Настройки маршрутов → Базовые маршруты → Кастомные маршруты.

-
Добавьте следующие строки с форматированием:
{ "rules": [ { "outbound": "direct", "process_name": [ "Discord.exe" ] } ] } -
Вместо
Discord.exeвпишите название необходимого процесса.
Если вы хотите, чтобы процесс не проксировался, а наоборот пропускался мимо VPN, то вместо proxy укажите direct, например:
{
"rules": [
{
"outbound": "direct",
"process_name": [
"Chrome.exe"
]
}
]
}
В этом случае, на процесс Google Chrome не будет распространяться VPN.