You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Исправления
Sing-box роутер не включался — iptables install: iptables-restore --noflush: exit status 1 — на свежих/перезагруженных роутерах попытка включить sing-box маршрутизатор падала. Исправление, добавленное в 2.10.3, было новым прекрасным багом. Благодаря вынужденному отпуску основного разработчика нахождение проблемы глазами стоило бессонной ночи.
Iptables-правила приведены к референсной SKeen-структуре Есть умные люди и их решения open-source, спасибо @jinndi за прекрасное решение и элегантное воплощение, хорошо, что существуют умные люди. Проект XKeen и его форк от @JamesZero, а также реализация SKeen с использованием sing-box тому прекрасные примеры.
Под капотом
Диагностика iptables-restore — ошибки команды теперь содержат stderr процесса. Раньше в логе появлялось только бесполезное exit status 1 без указания строки сбоя.
Планы на будущее
Репорты по проблемам - будут отрабатываться в порядке их поступления, никаких новых фич, только исправления и полировка производительности интерфейса, ревизия запросов к роутеру и кеширования данных.