feat: ru-bypass — .ru трафик напрямую мимо Amnezia, всё остальное через VPN

- ipset ru-direct + маршруты через 192.168.1.1 для всех RU IP-блоков (RIPE)
- kill switch (UFW) остаётся: не-.ru трафик при отвале Amnezia блокируется
- ru-ipset-restore.service стартует до UFW — исправляет проблему перезагрузки
- ru-bypass.service стартует после network-online — обновляет RIPE и маршруты
- NM dispatcher авто-перезапускает при reconnect amn0
- python3 summarize_address_range для корректной обработки невыровненных блоков RIPE
- tests/test_network.sh — автотесты маршрутизации и связности

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-07 08:41:16 +03:00
parent 0b0d51b77c
commit fcf810fd75
3 changed files with 266 additions and 1 deletions

View File

@@ -42,7 +42,8 @@ home-configs/
│ └── SKILL.md
├── network/
│ ├── ks-off.sh # временно отключить UFW kill switch
── ks-on.sh # восстановить UFW kill switch
── ks-on.sh # восстановить UFW kill switch
│ └── ru-bypass.sh # .ru трафик напрямую (bypass Amnezia), всё остальное через VPN
├── vless/
│ └── servers.conf # список VLESS-серверов для прокси
├── proxychains/