refactor(rebrand): полный ребрендинг в Tachyon и перенос служб watchdog/doctor на Ucode
This commit is contained in:
@@ -1,11 +1,11 @@
|
|||||||
# Forkop (Podkop Plus)
|
# Tachyon
|
||||||
|
|
||||||
[](https://github.com/Dushnilin/tachyon/stargazers)
|
[](https://github.com/Dushnilin/tachyon/stargazers)
|
||||||
[](https://github.com/Dushnilin/tachyon/releases)
|
[](https://github.com/Dushnilin/tachyon/releases)
|
||||||
[](https://t.me/forkop_chat)
|
[](https://t.me/tachyon_chat)
|
||||||
[](https://t.me/forkop_aibot)
|
[](https://t.me/tachyon_aibot)
|
||||||
|
|
||||||
> **Forkop — это бывший Podkop Plus.** Проект переименован и продолжает развиваться как независимый форк [Podkop](https://github.com/itdoginfo/podkop).
|
> **Tachyon** — это форк проекта **Forkop** (ранее известного как **Podkop Plus**). Проект переименован и развивается как независимое решение для OpenWrt на базе оригинального [Podkop](https://github.com/itdoginfo/podkop).
|
||||||
|
|
||||||
### Установка
|
### Установка
|
||||||
|
|
||||||
@@ -13,46 +13,28 @@
|
|||||||
sh <(wget -O - https://raw.githubusercontent.com/Dushnilin/tachyon/main/install.sh)
|
sh <(wget -O - https://raw.githubusercontent.com/Dushnilin/tachyon/main/install.sh)
|
||||||
```
|
```
|
||||||
|
|
||||||
<details>
|
|
||||||
<summary><sub>Альтернативный способ установки</sub></summary>
|
|
||||||
|
|
||||||
```sh
|
|
||||||
sh <(wget -O - https://forkop.sourceforge.io/install.sh)
|
|
||||||
```
|
|
||||||
|
|
||||||
</details>
|
|
||||||
|
|
||||||
### Что нового в этом форке
|
### Что нового в этом форке
|
||||||
|
|
||||||
* Поддержка подписок.
|
* **Поддержка подписок**: автоматическое управление узлами и их регулярное обновление.
|
||||||
* Поддержка sing-box extended и транспорта XHTTP.
|
* **Расширенная совместимость**: поддержка `sing-box extended` и транспорта `XHTTP`.
|
||||||
* Обновлённый LuCI-интерфейс.
|
* **Обновлённый интерфейс**: современный и удобный LuCI-интерфейс с гибким управлением.
|
||||||
* Расширенное управление секциями.
|
* **Тонкая маршрутизация**: расширенное управление секциями и новые условия для гибкого распределения трафика.
|
||||||
* Новые условия маршрутизации.
|
* **Собственный VPN/Proxy**: возможность поднять личный прокси-сервер прямо на роутере.
|
||||||
* Возможность поднять собственный VPN/proxy-сервер.
|
* **Управление компонентами**: встроенный менеджер для установки, проверки и обновления необходимых утилит.
|
||||||
* Менеджер обновлений и установки компонентов.
|
* **Мониторинг соединений**: визуальное отслеживание активного трафика и подключений.
|
||||||
* Встроенный мониторинг соединений.
|
* **Группы тестирования (URLTest)**: автоматический выбор самого быстрого узла по минимальной задержке.
|
||||||
* Расширенные настройки URLTest-групп.
|
* **Каскадные подключения**: возможность построения сложных цепочек проксирования.
|
||||||
* Автоматический выбор узла по приоритету.
|
* **DNS-маршрутизация**: перенаправление DNS-запросов через прокси-серверы и настройка резервных серверов.
|
||||||
* Каскадные подключения.
|
* **Поддержка IPv6**: полноценная работа в сетях нового поколения.
|
||||||
* Маршрутизация DNS-запросов через прокси.
|
* **Интеграция средств обхода**: встроенная поддержка `Zapret`, `Zapret2` и `ByeDPI` как индивидуальных действий для каждого правила.
|
||||||
* Резервные DNS-серверы.
|
* **Современный бэкенд**: вся логика службы полностью переписана на `ucode`.
|
||||||
* Отдельные DNS-серверы для выбранных доменов.
|
|
||||||
* Поддержка IPv6.
|
|
||||||
* Интеграция Zapret, Zapret2 и ByeDPI как отдельных действий секции.
|
|
||||||
* Служба полностью переписана на ucode.
|
|
||||||
* Другие исправления и улучшения.
|
|
||||||
|
|
||||||
### Документация
|
### Документация и поддержка
|
||||||
|
|
||||||
Отдельной документации со всеми изменениями, нововведениями и инструкцией по настройке пока что не существует. Задать вопрос, сообщить о проблеме или обсудить проект можно в [Telegram-чате](https://t.me/forkop_chat) проекта.
|
Отдельной документации со всеми деталями пока нет. Задать вопрос, сообщить об ошибке или обсудить проект можно в [Telegram-чате](https://t.me/tachyon_chat).
|
||||||
|
|
||||||
Как альтернативу документации для быстрых персонализированных ответов используйте бесплатного, специально для этого созданного, AI-ассистента [@forkop_aibot](https://t.me/forkop_aibot).
|
Для быстрых ответов на вопросы о настройке и работе проекта вы можете использовать бесплатного AI-ассистента [@tachyon_aibot](https://t.me/tachyon_aibot) в Telegram.
|
||||||
|
|
||||||
### Поддержать проект
|
### Поддержать проект
|
||||||
|
|
||||||
* 💳 **Карты РФ / СБП / Tinkoff Pay:** [Донат на CloudTips](https://pay.cloudtips.ru/p/385e5af2)
|
* 💳 **Карты РФ / СБП / Tinkoff Pay:** [Донат на Dalink](https://dalink.to/dushnilin)
|
||||||
* 💎 **USDT (сеть TON):** `UQAOCDav39WJ2gvnzs9RQ_IsF2dcGrcpw4U0j6XGO7je7uwm`
|
|
||||||
* 🟢 **USDT (сеть TRC-20):** `TEMaZFyM8RQpkbd5LvB8CFJwxCyhHauKAe`
|
|
||||||
* 🪙 **USDT (сети ERC-20 / BEP-20 / Polygon / Monad):** `0xe8aabb21c320240fe45b6087e68c6fe40a92d8bf`
|
|
||||||
* 🟠 **USDT (сеть Solana):** `AhhUjTci9zDKQjUfgLacFR4LiHX9nmZud6DZ8YdbpjEB`
|
|
||||||
|
|||||||
Generated
+4400
File diff suppressed because it is too large
Load Diff
@@ -1,23 +1,23 @@
|
|||||||
{
|
{
|
||||||
"name": "fe-app-forkop",
|
"name": "fe-app-tachyon",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"format": "prettier --write src",
|
"format": "prettier --write src",
|
||||||
"format:js": "prettier --write ../luci-app-forkop/htdocs/luci-static/resources/view/forkop",
|
"format:js": "prettier --write ../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon",
|
||||||
"lint": "eslint src --ext .ts,.tsx",
|
"lint": "eslint src --ext .ts,.tsx",
|
||||||
"lint:fix": "eslint src --ext .ts,.tsx --fix",
|
"lint:fix": "eslint src --ext .ts,.tsx --fix",
|
||||||
"build": "tsup src/main.ts",
|
"build": "tsup src/main.ts",
|
||||||
"dev": "tsup src/main.ts --watch",
|
"dev": "tsup src/main.ts --watch",
|
||||||
"test": "vitest",
|
"test": "vitest",
|
||||||
"ci": "yarn format && yarn lint --max-warnings=0 && yarn test --run && yarn build",
|
"ci": "npm run format && npm run lint --max-warnings=0 && npm run test -- --run && npm run build",
|
||||||
"watch:sftp": "node watch-upload.js",
|
"watch:sftp": "node watch-upload.js",
|
||||||
"locales:extract-calls": "node extract-calls.js",
|
"locales:extract-calls": "node extract-calls.js",
|
||||||
"locales:generate-pot": "node generate-pot.js",
|
"locales:generate-pot": "node generate-pot.js",
|
||||||
"locales:generate-po:ru": "node generate-po.js ru",
|
"locales:generate-po:ru": "node generate-po.js ru",
|
||||||
"locales:distribute": "node distribute-locales.js",
|
"locales:distribute": "node distribute-locales.js",
|
||||||
"locales:actualize": "yarn locales:extract-calls && yarn locales:generate-pot && yarn locales:generate-po:ru && yarn locales:distribute"
|
"locales:actualize": "npm run locales:extract-calls && npm run locales:generate-pot && npm run locales:generate-po:ru && npm run locales:distribute"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@babel/parser": "7.28.4",
|
"@babel/parser": "7.28.4",
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user