clash-nyanpasu README

The project's README from github.com/libnyanpasu/clash-nyanpasu. As one markdown file: README.md.

Clash Nyanpasu Banner

Clash Nyanpasu

A Clash GUI based on Tauri.

Nyanpasu Release Dev Build Status Nyanpasu Stars GitHub Downloads (all assets, all releases) Nyanpasu License Nyanpasu Twitter Ask DeepWiki

Features

Preview

preview-light

preview-dark

Development

Configure your development environment

You should install Rust and Node.js, see here for more details.

Clash Nyanpasu uses the pnpm package manager. See here for installation instructions. Then, install Node.js packages.

pnpm i

Download the Clash binary & other dependencies

# force update to latest version
# pnpm prepare:check --force

pnpm prepare:check

Run dev

pnpm dev

# run it in another way if app instance exists
pnpm dev:diff

Build application

pnpm build

Contributions

Issue and PR welcome!

Acknowledgement

Clash Nyanpasu was based on or inspired by these projects and so on:

Contributors

Contributors

License

GPL-3.0 License. See License here for details.

clash-nyanpasu (libnyanpasu/clash-nyanpasu)

Searching Database…

Что это такое?Clash Nyanpasu — это настольный графический клиент для прокси-ядер семейства Clash (Clash Premium, Mihomo, Clash Rust и Meow), который позволяет управлять профилями прокси и правилами через визуальный интерфейс.
Это библиотека или приложение, которое я запускаю?Это нативное настольное приложение на Tauri, которое сочетает бэкенд на Rust и фронтенд на React. Это не CLI-утилита и не библиотека.
Как запустить это из исходников?Установите Rust и Node.js, используйте pnpm для установки пакетов Node, скачайте бинарный файл ядра Clash и другие зависимости, затем запустите скрипты dev или build.
Что нужно установить перед сборкой?Нужны Rust, Node.js и менеджер пакетов pnpm. Сам бинарный файл ядра Clash загружается отдельным шагом во время настройки.
На каких операционных системах это работает?Приложение рассчитано на Windows, macOS и Linux — тот же набор платформ, что и у проектов Clash Verge, на базе которых оно построено.
В каких форматах можно писать профили прокси?Профили можно писать и дополнять с помощью YAML, JavaScript или скриптов на Lua, так что можно добавлять условную логику помимо простого конфигурационного файла.
Поддерживается ли управление провайдерами прокси?Да, помимо управления собственными профилями, поддерживается и управление провайдерами прокси.
Почему интерфейс выглядит иначе, чем у других графических клиентов Clash?Он использует дизайн-систему Material You от Google с её анимациями, поэтому внешний вид отличается от других фронтендов Clash.
На каких других проектах это основано?Проект указывает авторство и опирается на clash-verge, clash-verge-rev, Mihomo, clash-rs от Watfaq и ядро meow-rs от madeye на Rust, объединяя их идеи в одном приложении на Tauri.
Size
59.9 MB
Stars
13.2K
Age
2y
Commits · 90 Days