2024-10-10 16:40:32 +03:00

Tachyon

Star Releases

Tachyon — это форк проекта Forkop (ранее известного как Podkop Plus). Проект переименован и развивается как независимое решение для OpenWrt на базе оригинального Podkop.

Tachyon предоставляет мощный инструментарий для гибкой маршрутизации сетевого трафика (через прокси-серверы, средства обхода блокировок или напрямую) на основе доменов, IP-адресов и портов с помощью связки sing-box, zapret и nftables. Вся логика бэкенда написана на легковесном скриптовом языке ucode (родном для OpenWrt).


Установка

Выполните команду в терминале вашего роутера:

sh <(wget -O - https://raw.githubusercontent.com/Dushnilin/tachyon/main/install.sh)

Note

Конфигурация от Forkop (или Podkop Plus / Podkop) полностью совместима. Во время установки скрипт автоматически перенесёт все ваши настройки в новый конфигурационный файл /etc/config/tachyon!


Что нового в Tachyon: сравнение с оригинальным Podkop и Forkop

Tachyon значительно расширяет возможности классического Podkop, делая управление обходом блокировок автоматизированным, отказоустойчивым и удобным.

1. Интерактивный Telegram-бот

В отличие от базового мониторинга в старых версиях, бот в Tachyon превратился в полноценный пульт управления роутером:

  • Управление списками «на лету» (/rules): Бот выведет список всех правил обхода. Вы можете выбрать любую секцию и прямо из чата добавлять в неё новые домены/IP (в том числе списком из нескольких строк) или удалять их. Бот сам применит изменения в UCI и перезапустит правила.
  • Быстрое включение/отключение правил: Любую секцию маршрутизации можно мгновенно активировать или деактивировать кнопкой в боте.
  • Переключение серверов (/servers): Интерактивный выбор активного прокси-сервера (с отображением текущих задержек).
  • Контроль устройств (/devices): Просмотр активных DHCP-клиентов с возможностью заблокировать или разблокировать интернет любому устройству по MAC-адресу в один клик.
  • Диагностика системы (/doctor): Запуск проверки здоровья сети и исправление ошибок прямо из мессенджера.

2. Инструмент автоматического ремонта — Tachyon Doctor

В систему встроена CLI-утилита проверки работоспособности, доступная по команде tachyon doctor:

  • Сканирует статус процессов (sing-box, dnsmasq, watchdog).
  • Проверяет таблицы nftables и корректность прохождения DNS-запросов через localhost.
  • Тестирует доступность Clash API.
  • При обнаружении проблем (упавшая служба, сбившиеся правила файрвола, ошибки резолвера) утилита автоматически исправляет их без перезагрузки всего роутера.

3. Горячая перезагрузка (Hot-reload)

  • При обновлении подписок, переключении серверов или изменении правил обхода Tachyon больше не перезапускает службу sing-box полностью.
  • Вместо этого используется сигнал SIGHUP для мягкого обновления конфигурации на лету. Сетевые соединения клиентов не разрываются, а интернет не пропадает во время перезагрузки.

4. Watchdog и защита от нехватки памяти (OOM Audit)

  • Добавлен фоновый процесс контроля стабильности (Watchdog), следящий за работой sing-box.
  • Интегрирован аудит оперативной памяти: в случае OOM (Out of Memory) событий система автоматически пришлет оповещение в Telegram и оптимизирует лимиты памяти, подстраиваясь под слабые роутеры.

5. Корректный MTU Fix (MSS Clamping)

  • Добавлен автоматический обход проблем с зависанием TCP-соединений на VPN-интерфейсах.
  • Внедрена автонастройка MSS Clamping в nftables с автоматическим переключением на фиксированный размер пакета (1400), если ядро роутера не поддерживает динамический расчет (rtmtu).
S
Description
No description provided
Readme GPL-2.0
46 MiB
1.3.28
Latest
2026-09-17 17:07:03 +03:00
Languages
UnrealScript 44.4%
JavaScript 21.8%
Shell 16.4%
TypeScript 15.1%
Lua 2.2%
Other 0.1%