From 6a96a857732269f4be3d41983642916066c34091 Mon Sep 17 00:00:00 2001 From: itdoginfo Date: Mon, 12 May 2025 00:49:19 +0300 Subject: [PATCH] Update --- README.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 608a2cd..b6666f8 100644 --- a/README.md +++ b/README.md @@ -32,22 +32,26 @@ sh <(wget -qO- https://raw.githubusercontent.com/itdoginfo/podkop/refs/heads/mai Основные задачи в issues. -Рефактор -- [ ] Unit тесты (BATS) -- [ ] Интеграционые тесты бекенда (OpenWrt rootfs + BATS) +## Рефактор +- [ ] Очевидные повторения в `/usr/bin/podkop` загнать в переменые +- [ ] Возможно поменять структуру -Списки +## Списки - [ ] Speedtest - [ ] Google AI - [ ] Google PlayMarket. Здесь уточнить, что точно не работает через корректную настройку FakeIP, а не dnsmasq+nft. - [ ] Hetzner ASN (AS24940) - [ ] OVH ASN (AS16276) -Будущее +## Будущее - [ ] После наполнения вики про туннели, убрать всё что связано с их установкой из скрипта. Только с AWG что-то решить, лучше чтоб был скрипт в сторонем репозитории. - [ ] Подписка. Здесь нужна реализация, чтоб для каждой секции помимо ручного выбора, был выбор фильтрации по тегу. Например, для main выбираем ключевые слова NL, DE, FI. А для extra секции фильтруем по RU. И создаётся outbound c urltest в которых перечислены outbound из фильтров. - [ ] Опция, когда все запросы (с роутера в первую очередь), а не только br-lan идут в прокси. С этим связана #95. Требуется много переделать для nftables. - [ ] Весь трафик в Proxy\VPN. Вопрос, что делать с экстрасекциями в этом случае. FakeIP здесь скорее не нужен, а значит только main секция остаётся. Всё что касается fakeip проверок, придётся выключать в этом режиме. - [ ] При успешном запуске переходит в фоновый режим и следит за состоянием sing-box. Если вдруг идёт exit 1, выполняется dnsmasq restore и снова следит за состоянием. Вопрос в том, как это искусcтвенно провернуть. Попробовать положить прокси и посмотреть, останется ли работать DNS в этом случае. И здесь, вероятно, можно обойтись триггером в init.d. - [ ] Галочка, которая режет доступ к doh серверам -- [ ] IPv6. Только после наполнения Wiki \ No newline at end of file +- [ ] IPv6. Только после наполнения Wiki + +## Тесты +- [ ] Unit тесты (BATS) +- [ ] Интеграционые тесты бекенда (OpenWrt rootfs + BATS) \ No newline at end of file