Dushnilin
f3d8c5a264
fix: решение зацикливания TPROXY FakeIP для ip.podkop.fyi и синхронизация тестов с локалями
2026-07-30 10:39:55 +03:00
Dushnilin
c7ff142a48
Release 1.2.43 - Pre-download and cache all preset rulesets & databases
2026-07-29 08:58:00 +03:00
Dushnilin
53e3f1f041
feat(routing): add traffic type / protocol filtering and exclusion per section
2026-07-28 21:46:18 +03:00
Dushnilin
eef4d587bd
feat: custom multi-country GeoIP grouping and filter modes (include/exclude)
2026-07-27 18:30:02 +03:00
Dushnilin
3c3a4b7035
feat(section): add DSCP mark matching for QoS application routing
2026-07-27 17:09:48 +03:00
Dushnilin
5ff4c448bd
fix: nft populate community subnets on reload + generator_routes return fix for Telegram
2026-07-27 09:02:44 +03:00
Dushnilin
197013f043
fix: persistent community subnet storage & reboot fallback for Telegram in section Main
2026-07-27 08:38:55 +03:00
Dushnilin
b3e6fcd0c1
fix: load community subnets from /tmp/sing-box/rulesets path & bump v1.2.34
2026-07-26 22:56:16 +03:00
Dushnilin
c012a5710b
refactor: remove hardcoded Telegram IP arrays in favor of fully dynamic community subnet loading
...
- updates.uc: cache downloaded built-in subnet lists (telegram, meta, twitter, etc.) to community-subnets-<service>.lst.
- generator_routes.uc: dynamically load community list IP CIDRs from cached subnet files for all community lists into sing-box route rules. Zero hardcoded IP arrays.
2026-07-26 21:45:15 +03:00
Dushnilin
e9ad56df56
fix: complete Telegram routing, AmneziaWG action support & flowtable bypass
...
- nft/apply.uc: add 'awg' and 'warp' to action_captures_traffic so nftables
creates priority sets for AmneziaWG / Cloudflare WARP sections.
- nft/apply.uc: insert flowtable bypass in fw4 forward for marked TPROXY packets
so OpenWrt flow offloading doesn't hijack proxied connections.
- singbox/generator_routes.uc: include official Telegram IP CIDRs in route rules
for telegram community list so direct IP connections match sing-box rules.
2026-07-26 21:31:31 +03:00
Dushnilin
9c04276aac
fix(geoip): запрет geoip_country для block/bypass/dns секций - предотвращение блокировки всего зарубежного трафика
2026-07-26 19:15:04 +03:00
Dushnilin
dc071a5064
feat(routing): Selective GeoIP Routing (Региональный умный маршрутизатор по странам non-ru/ru/us/cn)
2026-07-26 18:33:53 +03:00
Dushnilin
3187c44441
fix(generator_routes): безопасный фолбэк при пустом dns_server в секции (v1.2.28)
2026-07-26 09:35:51 +03:00
Dushnilin
902ee4560e
fix(ucode): исправление синтаксиса ucode и вызова startsWith в генераторе sing-box (v1.2.28)
2026-07-26 09:32:47 +03:00
Dushnilin
02008f3394
feat: поддержка нескольких DNS-серверов в секциях DNS и улучшение текстареа Hosts (v1.2.28)
2026-07-26 08:31:14 +03:00
Dushnilin
1409b6ed3d
Рефакторинг и оптимизация Tachyon: модульный генератор sing-box, атомарная запись файлов, graceful shutdown в watchdog, ускорение nftables, доработка трассировщика правил и локализация
2026-07-23 10:07:15 +03:00