Repolode
Fu021

Fu021/Clash-of-Rust

Кроссплатформенный клиент прокси Clash на Rust с нативным интерфейсом Slint и ядром mihomo для Windows, macOS, Linux и Android.

Open source альтернатива:Clash for WindowsClashX

Звёзды
123
Форки
8
Открытые issues
0
Последний коммит
2 часа назад

Что это?

Clash of Rust — нативный клиент прокси на базе mihomo, совместимого с Clash ядра. Интерфейс написан на Rust и Slint, без WebView, чтобы приложение для компьютеров и Android было лёгким. Установщики доступны для Windows x64 и ARM64, Debian/Ubuntu (amd64 и ARM64, Ubuntu 20.04+), macOS 14+ на Intel и Apple Silicon, а также в виде APK для Android 8.0+ на ARM64, ARMv7 и x86_64.

Помимо GUI, в проект входит консольная утилита `cor`, которая запускает клиент без окна в Windows, Linux и macOS и подходит для серверов, к которым подключаются по SSH. Приложение включает ядро mihomo и Geo data, поддерживает обновление Geo data в один клик и содержит инструмент проверки региональной доступности с 183 проверками IP выхода, GitHub, AI-сервисов и потокового контента. Среди других возможностей — переключение узлов через системный трей, опциональное управление Fake-IP при переопределении DNS и встроенное обновление клиента с поддержкой предварительных версий.

Ключевые возможности

  • 01Нативный интерфейс на Rust и Slint без WebView.
  • 02Консольная утилита `cor` для запуска без графического интерфейса в Windows, Linux и macOS.
  • 03Встроенные ядро mihomo и Geo data с обновлением Geo в один клик.
  • 04Проверка IP-региона по 183 параметрам: IP выхода, GitHub, AI-сервисы и потоковый контент.
  • 05Переключение узлов через системный трей, режим одного экземпляра и запуск при входе в систему.
  • 06Встроенное обновление клиента со стабильным каналом и каналом предварительных версий.

Сценарии использования

  • Запуск клиента прокси на сервере Linux без графического интерфейса с управлением по SSH.
  • Использование подписок, совместимых с Clash, на Windows, macOS или Android из одной кодовой базы.
  • Проверка доступности потоковых и AI-сервисов через выбранный узел выхода.

Быстрый старт

  1. 1

    Скачайте установщик для своей платформы из GitHub Releases

  2. 2

    Установите пакет .deb в Debian/Ubuntu

    sudo apt install ./安装包文件名.deb
  3. 3

    Сборка из исходного кода: подготовка ресурсов

    python3 scripts/prepare-resources.py
  4. 4

    Сборка из исходного кода: компиляция бинарных файлов

    cargo build -p clash-of-rust -p clash-desktop-ui -p clash-cli --bins --locked

Что важно знать

  • Поддерживаются только Windows, Debian/Ubuntu 20.04 и новее, macOS 14 и новее, а также Android 8.0 и новее.
  • Основной код распространяется по лицензии GPL-3.0-only, а модуль проверки IP сохраняет условия AGPL-3.0-only.
  • Для сборки из исходного кода нужны нативные инструменты сборки, например MSVC в Windows или Xcode Command Line Tools в macOS.

В подборках

Темы

Частые вопросы

Что такое Clash-of-Rust?
Кроссплатформенный клиент прокси Clash на Rust с нативным интерфейсом Slint и ядром mihomo для Windows, macOS, Linux и Android. Clash of Rust — нативный клиент прокси на базе mihomo, совместимого с Clash ядра. Интерфейс написан на Rust и Slint, без WebView, чтобы приложение для компьютеров и Android было лёгким. Установщики доступны для Windows x64 и ARM64, Debian/Ubuntu (amd64 и ARM64, Ubuntu 20.04+), macOS 14+ на Intel и Apple Silicon, а также в виде APK для Android 8.0+ на ARM64, ARMv7 и x86_64.
Clash-of-Rust можно использовать бесплатно? Какая у него лицензия?
Clash-of-Rust распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Clash-of-Rust всё ещё поддерживается?
Активно поддерживается. Последний коммит в Clash-of-Rust — 7 нояб. 2026 г..
Для чего можно использовать Clash-of-Rust?
Запуск клиента прокси на сервере Linux без графического интерфейса с управлением по SSH. Использование подписок, совместимых с Clash, на Windows, macOS или Android из одной кодовой базы. Проверка доступности потоковых и AI-сервисов через выбранный узел выхода.
Как установить Clash-of-Rust?
Скачайте установщик для своей платформы из GitHub Releases Установите пакет .deb в Debian/Ubuntu: sudo apt install ./安装包文件名.deb Сборка из исходного кода: подготовка ресурсов: python3 scripts/prepare-resources.py Сборка из исходного кода: компиляция бинарных файлов: cargo build -p clash-of-rust -p clash-desktop-ui -p clash-cli --bins --locked
Где скачать Clash-of-Rust?
Исходный код и инструкции по установке — на GitHub: https://github.com/Fu021/Clash-of-Rust

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Shell-скрипты для запуска прокси-ядер Clash / Mihomo в Linux: подписки, выбор узлов, Tun mode и встроенная команда doctor.

6,3 тыс.+25 за неделю1,2 тыс.ShellMITАктивно поддерживаетсяОбновлён в прошлом месяце

Плагин для LuCI, который запускает прокси-клиент Mihomo (Clash Meta) на роутерах OpenWrt и поддерживает маршрутизацию трафика по правилам и прозрачное проксирование.

28,1 тыс.+54 за неделю4,1 тыс.JavaScriptMITАктивно поддерживаетсяОбновлён 2 часа назад