Секции
В Podkop можно направлять разный трафик в разные outbound (VLESS, WG, AWG, etc). Например список Geoblock вы можете послать в ваш VLESS-сервер, расположенный в Европе, Youtube к WG-серверу в РФ, а инструменты Google AI к Shadowsocks в США.
В OpenWrt LuCi есть понятие секций. Секция - это расширяемая часть конфигов openwrt. Пример упрощенного основного конфига main и экстра-секции wg:
config section 'main'
option connection_type 'proxy'
option proxy_config_type 'urltest'
list community_lists 'geoblock'
config section 'wg'
option connection_type 'vpn'
option interface 'wg0'
list community_lists 'youtube'Секций может быть любое количество. Вы можете перенаправлять нужный вам трафик, даже если этого нет в предустановленных списках.
Как это настраивается в LuCi

Создание и удаление секций
По умолчанию, при установке, создается одна секция - Main.
Для имен секций используются латинские символы, цифры и знак подчеркивания.
После ввода имени вам нужно нажать кнопку Add для создания секции.
Для удаления секции вам нужно нажать кнопку Delete, которая располагается справа от имени секции.
Настройки секций
После создания секции вам доступны следующие настройки:
Тип подключения
Есть три режима работы: Proxy, VPN и Block.
Proxy
В этом режиме сейчас поддерживаются следующие протоколы: VLESS, Shadowsocks, Trojan, Hysteria2 и Socks 4й и 5й версии.
Доступно три варианта настройки:
URL подключения | Connection URL
Используется для ссылок вида:
vless:// ss:// trojan:// socks(4|5):// hysteria2(hy2)://. Просто вставьте свою ссылку.
Note
Если ваша строка не поддерживается, пришлите пример строки (без чувствительных данных) и конфигурацию inbound для Xray или sing-box в чат, чтобы мы могли воспроизвести и протестировать эту конфигурацию. Также вы можете использовать кастомный outbound.
Конфигурация Outbound | Outbound Config
Позволяет внести Outbound, поддерживамый
sing-box, в формате JSON.Воспользуйтесь примерами Outbound из его документации.
URLTest
Позволяет указать несколько ссылок
vless:// ss:// trojan:// socks(4|5):// hysteria2(hy2)://. В данном режимеsing-boxотправляет запрос к указанному серверу и измеряет скорость отклика, наличие ошибок и другие параметры соединения и на основании данных тестов выбирает сервер.Полезно использовать для резервирования: в случае если один из прокси станет недоступен,
sing-boxавтоматически переключит ссылку на действующую.При выбранном режиме URLTest так же доступны дополнительные настройки:
Note
Данные параметры могут не отрабатывать должным образом. Вы можете обратиться к документации sing-box или в deepwiki, если вам захочется в этом разобраться.
Интервал проверки URLTest | URLTest Check Interval
Интервал между проверками отклика указанных вами серверов.
Порог переключения URLTest | URLTest Tolerance
Значение задержки, которое используется
sing-boxпри принятии решении о переключении на другой сервер.Если разница задержки между действующим сервером и другим, указанным для URLTest, будет больше указанного здесь значения,
sing-boxпереключит сервер.URL для тестирования URLTest | URLTest Testing URL
Адрес, который использует
sing-boxдля тестирования соединения для указанных вами ссылок.Вы можете вручную выбрать прокси, используя dashboard или yacd.
При выбранном режиме Proxy доступна еще одна настройка:
- UDP over TCP
Используется для передачи UDP-пакетов в TCP соединении. Если UDP заблокирован, а TCP - нет, то данная опция может помочь.
Возможно использовать с Shadowsocks и Socks.
По умолчанию для Shadowsocks отключена функция UDP over TCP. Включается с помощью этой галочки. Может быть полезна пользователям Outline.
VPN
В этом режиме вы выбираете предварительно настроенный интерфейс. Это может быть Wireguard, AmneziaWG, OpenVPN, OpenConnect и любой другой туннель или VPN. Достаточно настроить только сам туннель или VPN, настройки firewall и зон не обязательны.
Сетевой интерфейс | Network Interface
Список интерфейсов для выбора
Резолвер доменов | Domain Resolver
Параметр, позволяющий включить отдельный DNS-сервер для выбранного интерфейса.
Все запросы, направляемые в этот интерфейс, будут разрешаться через выбранный DNS-сервер. Настройка DNS-сервера для резолвера доменов аналогична обычной настройке DNS-сервера.
DNS-запросы, отправляемые резолвером доменов, по умолчанию направляются в этот же туннель.
Block
Этот режим позволяет заблокировать определенные домены и/или подсети. Они будут направлены в Sing-box и отброшены.
Списки сообщества
Готовые списки для проксирования.
Список Russia inside включает в себя следующие подсписки:
- GEO Block
- Block
- Porn
- News
- Anime
- Youtube
- Meta*
- Twitter(X)
- HDRezka
- Tik-Tok
Подсписки Meta*, Twitter, Cloudflare и Discord содержат так же подсети указанных сервисов, которые по-умолчанию отсутствуют в Russia inside. Подсети необходимы если вам нужны рабочие голосовые чаты в Discord или какой-то из вышеназванных трех сервисов работает плохо, что-то не загружается или тормозит.
Таким образом, при использовании Russia inside вы можете выбрать дополнительно следующие списки:
- Meta*
- Discord
- Telegram
- Cloudflare
- Google AI
- Google Play
- H.O.D.C.A. (Список доменов за CF, AWS и т.д.)
- Hetzner ASN
- OVH ASN
- Digital Ocean ASN
- CloudFront ASN
Вместе нельзя выбрать и использовать:
- Russia inside
- Russia outside
- Ukraine
Что делать если вам нужно добавить отдельный туннель для сервиса который присутствует в Russia inside?
Вам необходимо отказаться от использования списка Russia inside и вместо него использовать вышеуказанные подсписки, собрав то, что вам необходимо и исключив сервис, который вам нужно пустить в отдельный туннель.
Если вы хотите более подробно ознакомиться с тем, какие сайты включены в тот или иной список, вы можете сделать это здесь: https://github.com/itdoginfo/allow-domains/
* Meta Platforms Inc. — организация, признанная экстремистской и запрещённая на территории РФ.
Тип пользовательского списка доменов | User Domain List Type
Если вы не хотите использовать готовые списки или какие-то домены отсутствуют в них, вы можете добавлять свои.
Доступно два режима добавления:
Текстовый список | Text List
Удобен в случае, если у вас много доменов или вам нужно скопировать их из файла. В качестве разделителя можно использовать запятую, пробел или указать каждый домен с новой строки. Доступны комментарии, при использовании символов
//перед текстом.Динамический список | Dynamic List
Используется для добавления доменов по одному.
Домены указываются в следующем виде:
example.com
sub.example.comТип пользовательского списка подсетей | User Subnet List Type
Аналогично доменам, вы можете добавить список подсетей.
Подсети указываются в следующем виде:
103.21.244.0/22
103.21.244.89Доступно два режима добавления:
Текстовый список | Text List
Удобен в случае, если у вас много подсетей или вам нужно скопировать их из файла. В качестве разделителя можно использовать запятую, пробел или указать каждую подсеть с новой строки. Доступны комментарии, при использовании символов
//перед текстом.Динамический список | Dynamic List
Используется для добавления подсетей или IP адресов по одному.
Локальные списки доменов | Local Domain Lists
Вы можете поместить список доменов в файл вида file.lst или file.txt, где каждый домен будет начинаться с новой строки. Пример того как выглядит данный файл вы можете найти в разделе ниже.
Локальные списки подсетей | Local Subnet Lists
Вы можете поместить список подсетей в файл вида file.lst или file.txt, где каждый домен будет начинаться с новой строки. Пример того как выглядит данный файл вы можете найти в разделе ниже.
Внешние списки доменов | Remote Domains Lists
Доступен вариант загрузки списка доменов с GitHub или вашего личного сайта. Необходимо указать полный адрес, с указанием протокола (http:// или https://).
Поддерживаются файлы формата .json | .srs | .lst | .txt:
- .json
{
"version":3,
"rules": [
{
"domain_suffix": [
"sub.example.com",
"example.com"
]
}
]
}- .srs
Бинарный формат для хранения набора правил sing-box.
Один из способов его получения это использовать sing-box и файл в формате .json, пример которого приведен выше:
sing-box rule-set compile [--output <file-name>.srs] <file-name>.jsonИли воспользоваться готовыми решениями: пример.
- .lst | .txt
Представляет собой простой текстовый файл, где каждый домен указан с новой строки
example.com
sub.example.comВнешние списки подсетей | Remote Subnet Lists
Доступен вариант загрузки списка подсетей с GitHub или вашего личного сайта. Необходимо указать CIDR или одиночный IP. Необходимо указать полный адрес, с указанием протокола (http:// или https://).
Поддерживаются файлы формата .json | .srs | .lst | .txt.
- .json
{
"version":3,
"rules": [
{
"ip_cidr": [
"10.0.0.0/24",
"192.168.0.1"
]
}
]
}- .srs
Бинарный формат для хранения набора правил sing-box.
Один из способов его получения это использовать sing-box и файл в формате .json, пример которого приведен выше:
sing-box rule-set compile [--output <file-name>.srs] <file-name>.jsonИли воспользоваться готовыми решениями: пример.
- .lst | .txt
Представляет собой простой текстовый файл, где каждая подсеть указана с новой строки в следующем виде:
103.21.244.0/22
103.21.244.89Полностью маршрутизируемые IP-адреса | IP for full redirection
Направляет весь трафик с конкретного устройства в туннель. Для этого требуется указать локальные IP устройств или подсети.
Чтобы узнать IP устройства, вам нужно зайти в веб-интерфейс роутера и перейти в Status -> Overview или Network -> DHCP and DNS -> Static Leases. В разделе Active DHCP Leases отображаются выданные вашим устройствам IP. При необходимости вы можете сделать их статическими нажав кнопку Set Static или Add и добавить необходимое устройство.
Включить смешанный прокси | Mixed enable
Позволяет поднять на роутере HTTP | SOCKS прокси, который будет использовать туннель указанный в данной секции.
Если вам нужно направить трафик с конкретного приложения в туннель, то вы можете использовать данную опцию. В качестве адреса прокси будет выступать IP вашего роутера и порт, указанный в данной опции.