diff --git a/README.md b/README.md index bf36f08..3cbbc55 100644 --- a/README.md +++ b/README.md @@ -28,8 +28,8 @@ sh <(wget -O - https://raw.githubusercontent.com/itdoginfo/podkop/refs/heads/mai Основные задачи в issues. ## Рефактор -- [ ] Очевидные повторения в `/usr/bin/podkop` загнать в переменые -- [ ] Возможно поменять структуру +- [x] Очевидные повторения в `/usr/bin/podkop` загнать в переменые +- [x] Возможно поменять структуру ## Списки - [ ] CloudFront @@ -41,9 +41,9 @@ sh <(wget -O - https://raw.githubusercontent.com/itdoginfo/podkop/refs/heads/mai - [ ] Опция, когда все запросы (с роутера в первую очередь), а не только br-lan идут в прокси. С этим связана #95. Требуется много переделать для nftables. - [ ] Весь трафик в Proxy\VPN. Вопрос, что делать с экстрасекциями в этом случае. FakeIP здесь скорее не нужен, а значит только main секция остаётся. Всё что касается fakeip проверок, придётся выключать в этом режиме. - [x] Поддержка Source format. Нужна расшифровка в json и если присуствуют подсети, заносить их в custom subnet nftset. -- [ ] Переделывание функции формирования кастомных списков в JSON. Обрабатывать сразу скопом, а не по одному. +- [x] Переделывание функции формирования кастомных списков в JSON. Обрабатывать сразу скопом, а не по одному. - [ ] При успешном запуске переходит в фоновый режим и следит за состоянием sing-box. Если вдруг идёт exit 1, выполняется dnsmasq restore и снова следит за состоянием. Вопрос в том, как это искусcтвенно провернуть. Попробовать положить прокси и посмотреть, останется ли работать DNS в этом случае. И здесь, вероятно, можно обойтись триггером в init.d. [Issue](https://github.com/itdoginfo/podkop/issues/111) -- [ ] Формирование конфига sing-box в /tmp +- [x] Формирование конфига sing-box в /tmp - [ ] Галочка, которая режет доступ к doh серверам. - [ ] IPv6. Только после наполнения Wiki.