SmartNetwork в контейнере или на роутере
Ограничения окружения, которые не обойти настройками приложения
Почему в контейнере не работает «из коробки»
Режим TUN создаёт виртуальный сетевой интерфейс. Для этого контейнеру нужен доступ к устройству виртуальной сети и права на управление сетью. По умолчанию в контейнере нет ни того, ни другого, и приложение здесь бессильно.
Docker
Контейнеру нужно добавить права на управление сетью и пробросить устройство виртуальной сети. Без этого подключение не установится, даже если все остальные настройки верны.
NfQueue в контейнере
Этот режим тоже требует доступа к сетевому экрану системы, которого в обычном контейнере нет. Менять способ перехвата внутри контейнера бессмысленно — ограничение снаружи.
Роутер
На роутер ставьте сборку для OpenWRT и используйте TUN. Инструкция по установке есть в разделе руководств.
Проверка
Если подключение не устанавливается, а логи чистые — почти наверняка дело в правах окружения. Проверьте, доступно ли внутри устройство виртуальной сети и есть ли права на управление.
Не помогло?
Напишите в поддержку: inbox@sistersystems.net или Telegram @smartnetworksustem_bot.
Приложите версию приложения, платформу, способ перехвата и сохранённые логи — так ответ будет быстрее.