docs: обновление README.md (Forkop, Zapret v1/v2, OpenWrt 25+, донат)

This commit is contained in:
Dushnilin
2026-07-30 10:10:05 +03:00
parent 2bbc041686
commit 16d06fc9cc
3 changed files with 41 additions and 29 deletions
+14 -8
View File
@@ -4,7 +4,7 @@
[![Stars](https://img.shields.io/github/stars/Dushnilin/tachyon?style=for-the-badge&color=38BDF8)](https://github.com/Dushnilin/tachyon/stargazers)
[![Releases](https://img.shields.io/github/v/release/Dushnilin/tachyon?style=for-the-badge&color=818CF8)](https://github.com/Dushnilin/tachyon/releases)
[![OpenWrt](https://img.shields.io/badge/OpenWrt-23.05%20%7C%2024.10%20%7C%20SNAPSHOT-10B981?style=for-the-badge&logo=openwrt)](https://openwrt.org/)
[![OpenWrt](https://img.shields.io/badge/OpenWrt-23.05%20%7C%2024.10%20%7C%2025.x%20%7C%20SNAPSHOT-10B981?style=for-the-badge&logo=openwrt)](https://openwrt.org/)
[![License](https://img.shields.io/github/license/Dushnilin/tachyon?style=for-the-badge&color=C084FC)](LICENSE)
[**🇷🇺 Русский**](README.md) | [**🇬🇧 English**](README.en.md)
@@ -15,9 +15,9 @@
## ⚡ About Tachyon
**Tachyon** is an advanced fork of **Forkop** (formerly **Podkop Plus**). The project has evolved into an independent, high-performance network routing engine and DPI bypass framework designed specifically for **OpenWrt**.
**Tachyon** is a direct fork of **[Forkop by @ushan0v](https://github.com/ushan0v/forkop)** (formerly **Podkop Plus**). The project has evolved into an independent, high-performance network routing engine and DPI bypass framework designed specifically for **OpenWrt** (fully supporting **OpenWrt 23.05, 24.10, 25.x, and SNAPSHOT** builds).
Building upon the solid engineering foundations of the original [Podkop by @itdoginfo](https://github.com/itdoginfo/podkop), Tachyon introduces enterprise-grade resilience, multi-protocol routing, and dynamic system self-healing.
Building upon the solid engineering foundations of the original [Podkop by @itdoginfo](https://github.com/itdoginfo/podkop) and its evolution in [Forkop by @ushan0v](https://github.com/ushan0v/forkop), Tachyon introduces enterprise-grade resilience, multi-protocol routing, and dynamic system self-healing.
The core backend of Tachyon is written in **ucode** — OpenWrt's native, lightweight scripting language — delivering blazingly fast execution with minimal RAM footprint on embedded hardware.
@@ -27,8 +27,12 @@ The core backend of Tachyon is written in **ucode** — OpenWrt's native, lightw
### 🛡️ Multi-Protocol Proxying & Local DPI Bypass
* **sing-box Integration**: Native support for modern proxy protocols including **VLESS**, **VMess**, **Shadowsocks**, **Trojan**, and **WireGuard**.
* **Local DPI Bypass (zapret2 / ByeDPI)**: Built-in integration with `zapret2` (`nfqws2`) and `ByeDPI` for on-device Deep Packet Inspection bypass without relying on remote servers.
* **Granular Selective Routing**: Custom rules based on domain names, IP CIDR blocks, and ports. Route only target traffic through proxy or DPI desync engines.
* **Local DPI Bypass (Zapret v1 / Zapret v2 / ByeDPI)**:
* Full built-in integration with **Zapret v1 (`nfqws`)**, **Zapret v2 (`nfqws2`)**, and **ByeDPI** (`ciadpi`) desync engines for flexible local packet manipulation directly on the router without third-party proxy servers.
* **Multi-Dimensional Selective Routing**:
* **By Domains, IP Subnets & Ports**: Route only selected target traffic through proxy or DPI desync engines.
* **By Client Devices (MAC / IP)**: Per-device routing rules for individual home network clients (Smart TVs, phones, PCs).
* **By GeoIP & Countries**: Filter and route traffic based on destination country (GeoIP / GeoSite) with full inclusion/exclusion list controls.
* **Automated Subscription Updates**: Background fetching and parsing of remote proxy subscription links.
### 🤖 Interactive Telegram Control Bot
@@ -41,11 +45,12 @@ A feature-rich control center right inside your messenger:
### 🩺 System Self-Healing — Tachyon Doctor
An intelligent diagnostic and repair engine available via CLI (`tachyon doctor`) or WebUI:
* Scans all core services (`sing-box`, `zapret2`, `byedpi`, `dnsmasq`, `watchdog`).
* Scans all core services (`sing-box`, `zapret`, `zapret2`, `byedpi`, `dnsmasq`, `watchdog`).
* Validates `nftables` chains and local DNS resolution health.
* **Auto-Repair**: Automatically rebuilds broken firewall rules and restarts crashed services without requiring a full router reboot.
### ⚡ Reliability, Hot-reload & Watchdog
### ⚡ Reliability, OpenWrt 25+ & Watchdog
* **OpenWrt 25+ Full Compatibility**: Full support for upcoming release branches and bleeding-edge OpenWrt toolchains.
* **Seamless Hot-Reload**: Rule updates and server switches apply softly without dropping active TCP connections (Discord calls, VoIP, and downloads remain uninterrupted).
* **OOM Watchdog & Memory Tuning**: Continuous RAM health monitoring. Dynamically adjusts process limits (`GOMEMLIMIT`) under memory pressure and sends Telegram alerts.
* **MSS Clamping (MTU Fix)**: Automated resolution of MTU fragmentation and frozen TCP handshakes over tunnel interfaces.
@@ -73,9 +78,10 @@ sh <(wget -O - https://raw.githubusercontent.com/Dushnilin/tachyon/main/install.
Tachyon stands on the shoulders of incredible open-source projects:
* 🍴 **[Forkop (ushan0v)](https://github.com/ushan0v/forkop)** — Direct parent repository (formerly Podkop Plus).
* 🐕 **[Podkop (itdoginfo)](https://github.com/itdoginfo/podkop)** — The original project that inspired our architecture.
* 📦 **[sing-box](https://github.com/SagerNet/sing-box)** — Universal proxy engine.
* 🚀 **[zapret2](https://github.com/bol-van/zapret2)** & **[zapret2-mcp](https://github.com/rcd27/zapret2-mcp)** — DPI desync framework and knowledge base.
* 🚀 **[zapret (bol-van)](https://github.com/bol-van/zapret2)** — DPI desync framework (`nfqws` / `nfqws2`).
* 🌐 **[ByeDPI](https://github.com/hrbrmstr/byedpi)** — Local SOCKS desync proxy.
---
+13 -7
View File
@@ -4,7 +4,7 @@
[![Stars](https://img.shields.io/github/stars/Dushnilin/tachyon?style=for-the-badge&color=38BDF8)](https://github.com/Dushnilin/tachyon/stargazers)
[![Releases](https://img.shields.io/github/v/release/Dushnilin/tachyon?style=for-the-badge&color=818CF8)](https://github.com/Dushnilin/tachyon/releases)
[![OpenWrt](https://img.shields.io/badge/OpenWrt-23.05%20%7C%2024.10%20%7C%20SNAPSHOT-10B981?style=for-the-badge&logo=openwrt)](https://openwrt.org/)
[![OpenWrt](https://img.shields.io/badge/OpenWrt-23.05%20%7C%2024.10%20%7C%2025.x%20%7C%20SNAPSHOT-10B981?style=for-the-badge&logo=openwrt)](https://openwrt.org/)
[![License](https://img.shields.io/github/license/Dushnilin/tachyon?style=for-the-badge&color=C084FC)](LICENSE)
[**🇷🇺 Русский**](README.md) | [**🇬🇧 English**](README.en.md)
@@ -15,9 +15,9 @@
## ⚡ О проекте
**Tachyon** — это форк проекта **Forkop** (ранее известного как **Podkop Plus**). Проект переименован и развивается как независимое, продвинутое и современное решение для роутеров под управлением **OpenWrt**.
**Tachyon** — это прямой форк проекта **[Forkop от @ushan0v](https://github.com/ushan0v/forkop)** (ранее известного как **Podkop Plus**). Проект переименован и развивается как независимое, продвинутое и современное решение для роутеров под управлением **OpenWrt** (полная поддержка всех версий **OpenWrt 23.05, 24.10, 25.x и SNAPSHOT**).
Мы сохранили лучшие инженерные идеи оригинального проекта [Podkop от @itdoginfo](https://github.com/itdoginfo/podkop), расширили архитектурный фундамент и превратили его в универсальный высокопроизводительный комбайн для управления сетевым трафиком, проксирования и обхода блокировок.
Мы сохранили лучшие инженерные идеи оригинального проекта [Podkop от @itdoginfo](https://github.com/itdoginfo/podkop) и его эволюции в лице [Forkop от @ushan0v](https://github.com/ushan0v/forkop), существенно расширили архитектурный фундамент и превратили его в универсальный высокопроизводительный комбайн для управления сетевым трафиком, проксирования и обхода блокировок.
Вся бэкенд-логика Tachyon написана на скриптовом языке **ucode** — нативном, сверхбыстром и экономичном движке OpenWrt, что обеспечивает минимальное потребление оперативной памяти и ресурсов процессора на любых роутерах.
@@ -27,8 +27,12 @@
### 🛡️ Мультипротокольное проксирование и локальный обход DPI
* **sing-box Engine**: Полная поддержка современных защищенных протоколов — **VLESS**, **VMess**, **Shadowsocks**, **Trojan**, **WireGuard**.
* **Локальный обход DPI (zapret2 / ByeDPI)**: Встроенная интеграция с `zapret2` (`nfqws2`) и `ByeDPI` для обхода глубокого анализа пакетов (DPI) непосредственно на роутере без необходимости использовать внешние прокси-серверы.
* **Гибкая селективная маршрутизация**: Разделение трафика по доменам, IP-сетям и портам. Направляйте через прокси или средства обхода только нужные сервисы.
* **Локальный обход DPI (Zapret v1 / Zapret v2 / ByeDPI)**:
* Встроенная интеграция с движками **Zapret v1 (`nfqws`)**, **Zapret v2 (`nfqws2`)** и **ByeDPI** (`ciadpi`) для локального обхода глубокого анализа пакетов (DPI) непосредственно на роутере без использования внешних прокси-серверов.
* **Многомерная селективная маршрутизация**:
* **По доменам, IP-сетям и портам**: Направляйте через прокси или средства обхода только выбранный целевой трафик.
* **По клиентским устройствам (MAC / IP)**: Настройка правил маршрутизации отдельно для конкретных устройств домашней сети (телевизоры, смартфоны, ПК).
* **По GeoIP и странам**: Фильтрация и маршрутизация по странам назначения (GeoIP / GeoSite) с поддержкой списков исключения/включения.
* **Автоматические подписки**: Синхронизация и фоновое обновление прокси-серверов по вашим подписочным ссылкам.
### 🤖 Интерактивный Telegram-бот управления
@@ -41,11 +45,12 @@
### 🩺 Системный авторемонт — Tachyon Doctor
Встроенный модуль интеллектуальной диагностики и самовосстановления (`tachyon doctor` или из WebUI):
* Сканирование состояния всех ключевых служб (`sing-box`, `zapret2`, `byedpi`, `dnsmasq`, `watchdog`).
* Сканирование состояния всех ключевых служб (`sing-box`, `zapret`, `zapret2`, `byedpi`, `dnsmasq`, `watchdog`).
* Валидация правил файрвола `nftables` и проверка резолвинга DNS через `localhost`.
* **Автоматическое исправление**: Самостоятельно устраняет сбои (пересоздает цепочки `nftables`, перезапускает упавшие сервисы) без полной перезагрузки устройства.
### ⚡ Надежность, Hot-reload & Watchdog
* **Совместимость с OpenWrt 25+**: Полная интеграция с новыми релизовыми ветками и новейшими компонентами OpenWrt.
* **Мягкая перезагрузка (Hot-Reload)**: Обновление правил и переключение серверов происходят без обрыва активных соединений (ваши звонки в Discord, Telegram или загрузки файлов не прервутся).
* **OOM Watchdog & Оптимизация памяти**: Непрерывный мониторинг использования RAM. При нехватке памяти система автоматически регулирует лимиты (`GOMEMLIMIT`) и отправляет уведомление в Telegram.
* **MSS Clamping (MTU Fix)**: Автоматическое решение проблем с "зависанием" TCP-пакетов и веб-страниц на туннельных интерфейсах.
@@ -73,9 +78,10 @@ sh <(wget -O - https://raw.githubusercontent.com/Dushnilin/tachyon/main/install.
Tachyon развивается благодаря сообществу и опирается на фундаментальные разработки:
* 🍴 **[Forkop (ushan0v)](https://github.com/ushan0v/forkop)** — прямой родительский проект (ранее Podkop Plus).
* 🐕 **[Podkop (itdoginfo)](https://github.com/itdoginfo/podkop)** — оригинальный проект, заложивший основу архитектуры.
* 📦 **[sing-box](https://github.com/SagerNet/sing-box)** — универсальный прокси-платформа.
* 🚀 **[zapret2](https://github.com/bol-van/zapret2)** & **[zapret2-mcp](https://github.com/rcd27/zapret2-mcp)** — средства локального обхода DPI и база знаний.
* 🚀 **[zapret (bol-van)](https://github.com/bol-van/zapret2)** — средства локального обхода DPI (`nfqws` / `nfqws2`).
* 🌐 **[ByeDPI](https://github.com/hrbrmstr/byedpi)** — локальный SOCKS-прокси для десинка пакетов.
---
+14 -14
View File
@@ -26,7 +26,7 @@
<linearGradient id="card-border" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#334155" stop-opacity="0.8"/>
<stop offset="100%" stop-color="#1E293B" stop-opacity="0.3"/>
<stop offset="100%" stop-color="#1E293B" stroke-opacity="0.3"/>
</linearGradient>
<linearGradient id="card-bg" x1="0%" y1="0%" x2="0%" y2="100%">
@@ -72,10 +72,10 @@
<!-- Header Section -->
<g transform="translate(60, 65)">
<!-- Version Tag -->
<rect x="0" y="0" width="130" height="28" rx="14" fill="#1E293B" stroke="#38BDF8" stroke-opacity="0.4" stroke-width="1"/>
<!-- Version & OS Tag -->
<rect x="0" y="0" width="280" height="28" rx="14" fill="#1E293B" stroke="#38BDF8" stroke-opacity="0.4" stroke-width="1"/>
<circle cx="16" cy="14" r="4" fill="#10B981"/>
<text x="28" y="19" class="badge-text" fill="#38BDF8">v1.2.46 RELEASE</text>
<text x="28" y="19" class="badge-text" fill="#38BDF8">v1.2.46 RELEASE | OpenWrt 23-25.x</text>
<!-- Main Title -->
<text x="0" y="82" class="title">TACHYON</text>
@@ -92,17 +92,17 @@
<rect x="135" y="0" width="115" height="26" rx="6" fill="#0F172A" stroke="#334155" stroke-width="1"/>
<text x="145" y="17" class="tech-pill">🛡 sing-box</text>
<!-- Badge 3: zapret2 -->
<rect x="260" y="0" width="110" height="26" rx="6" fill="#0F172A" stroke="#334155" stroke-width="1"/>
<text x="270" y="17" class="tech-pill">🚀 zapret2</text>
<!-- Badge 3: Zapret v1 / v2 -->
<rect x="260" y="0" width="155" height="26" rx="6" fill="#0F172A" stroke="#334155" stroke-width="1"/>
<text x="270" y="17" class="tech-pill">🚀 Zapret v1 / v2</text>
<!-- Badge 4: ByeDPI -->
<rect x="380" y="0" width="105" height="26" rx="6" fill="#0F172A" stroke="#334155" stroke-width="1"/>
<text x="390" y="17" class="tech-pill">🌐 ByeDPI</text>
<rect x="425" y="0" width="105" height="26" rx="6" fill="#0F172A" stroke="#334155" stroke-width="1"/>
<text x="435" y="17" class="tech-pill">🌐 ByeDPI</text>
<!-- Badge 5: Telegram Bot -->
<rect x="495" y="0" width="145" height="26" rx="6" fill="#0F172A" stroke="#334155" stroke-width="1"/>
<text x="505" y="17" class="tech-pill">🤖 Telegram Bot</text>
<rect x="540" y="0" width="145" height="26" rx="6" fill="#0F172A" stroke="#334155" stroke-width="1"/>
<text x="550" y="17" class="tech-pill">🤖 Telegram Bot</text>
</g>
</g>
@@ -115,7 +115,7 @@
<path d="M 22 30 L 27 35 L 35 24" fill="none" stroke="#38BDF8" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<text x="52" y="34" class="card-title">Мульти-Протоколы</text>
<text x="16" y="62" class="card-desc">VLESS, VMess, Shadowsocks,</text>
<text x="16" y="80" class="card-desc">Trojan, WireGuard &amp; Zapret2</text>
<text x="16" y="80" class="card-desc">Trojan, Zapret v1/v2 &amp; ByeDPI</text>
</g>
<!-- Card 2: Telegram Control -->
@@ -143,8 +143,8 @@
<rect width="270" height="105" rx="12" fill="url(#card-bg)" stroke="url(#card-border)" stroke-width="1"/>
<circle cx="28" cy="30" r="14" fill="#C084FC" fill-opacity="0.15"/>
<path d="M 22 26 L 34 26 L 34 38 M 34 34 L 22 34" fill="none" stroke="#C084FC" stroke-width="2" stroke-linecap="round"/>
<text x="52" y="34" class="card-title">Hot-Reload &amp; OOM Watchdog</text>
<text x="16" y="62" class="card-desc">Обновление без обрыва звонков,</text>
<text x="52" y="34" class="card-title">Hot-Reload &amp; OpenWrt 25+</text>
<text x="16" y="62" class="card-desc">Совместимость 23.05–25.x,</text>
<text x="16" y="80" class="card-desc">защита памяти &amp; MSS Clamping</text>
</g>
</g>

Before

Width:  |  Height:  |  Size: 8.3 KiB

After

Width:  |  Height:  |  Size: 8.3 KiB