Linux에서 Clash / Mihomo 프록시 커널을 실행하는 셸 기반 도구로, 구독 관리, 노드 선택, Tun 모드와 내장 doctor 명령을 지원합니다.
Fu021/Clash-of-Rust
Windows, macOS, Linux, Android에서 mihomo를 코어로 실행하는, Slint 네이티브 UI 기반의 Rust 크로스플랫폼 Clash 프록시 클라이언트입니다.
대체할 수 있는 제품:Clash for Windows
ClashX
- 스타
- 122
- 포크
- 7
- 열린 이슈
- 0
- 마지막 커밋
- 2시간 전
어떤 프로젝트인가요?
Clash of Rust는 Clash 호환 코어인 mihomo를 기반으로 만든 네이티브 프록시 클라이언트입니다. 인터페이스는 Rust와 Slint로 작성되었으며 WebView를 사용하지 않아, 가벼운 데스크톱 및 Android 앱을 지향합니다. Windows x64 및 ARM64, Debian/Ubuntu(amd64 및 ARM64, Ubuntu 20.04 이상), Intel 및 Apple Silicon 기반 macOS 14 이상용 설치 파일과 ARM64, ARMv7, x86_64용 Android 8.0 이상 APK를 제공합니다.
GUI 외에도 Windows, Linux, macOS에서 창 없이 클라이언트를 실행하는 `cor` 커맨드라인 도구가 있어 SSH로 접속하는 서버에서 사용하기 적합합니다. 앱에는 mihomo 커널과 Geo 데이터가 포함되어 있으며, Geo 데이터를 원클릭으로 업데이트할 수 있습니다. 또한 출구 IP, GitHub, AI 서비스, 스트리밍 접속을 다루는 183개 검사 항목으로 구성된 지역 검사 도구도 제공합니다. 그 밖에 트레이에서 노드 전환, DNS 재정의 시 선택적으로 Fake-IP 제어, 선택 가능한 프리릴리스 채널을 지원하는 앱 내 클라이언트 업데이트 기능이 있습니다.
핵심 기능
- 01WebView를 사용하지 않는 Rust 및 Slint 네이티브 인터페이스.
- 02Windows, Linux, macOS에서 헤드리스로 실행할 수 있는 커맨드라인 `cor` 도구.
- 03mihomo 커널과 Geo 데이터를 번들로 제공하고 Geo 데이터를 원클릭으로 업데이트.
- 04출구 IP, GitHub, AI 서비스, 스트리밍을 확인하는 183개 항목의 IP 지역 검사.
- 05트레이에서 노드 전환, 단일 인스턴스 모드, 로그인 시 자동 시작 지원.
- 06안정 채널과 프리릴리스 채널을 지원하는 내장 클라이언트 업데이트 기능.
활용 사례
- SSH로 관리하는 헤드리스 Linux 서버에서 프록시 클라이언트를 실행.
- 하나의 코드베이스를 바탕으로 Windows, macOS, Android에서 Clash 호환 구독 사용.
- 특정 출구 노드에서 어떤 스트리밍 또는 AI 서비스에 접속할 수 있는지 확인.
빠른 시작
- 1
GitHub Releases에서 플랫폼에 맞는 설치 프로그램을 다운로드하세요
- 2
Debian/Ubuntu에 .deb 패키지를 설치하세요
sudo apt install ./安装包文件名.deb - 3
소스에서 빌드: 리소스 준비
python3 scripts/prepare-resources.py - 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 조건이 적용됩니다.
- 소스에서 빌드하려면 Windows의 MSVC나 macOS의 Xcode Command Line Tools와 같은 네이티브 툴체인이 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- Clash-of-Rust은(는) 무엇인가요?
- Windows, macOS, Linux, Android에서 mihomo를 코어로 실행하는, Slint 네이티브 UI 기반의 Rust 크로스플랫폼 Clash 프록시 클라이언트입니다. Clash of Rust는 Clash 호환 코어인 mihomo를 기반으로 만든 네이티브 프록시 클라이언트입니다. 인터페이스는 Rust와 Slint로 작성되었으며 WebView를 사용하지 않아, 가벼운 데스크톱 및 Android 앱을 지향합니다. Windows x64 및 ARM64, Debian/Ubuntu(amd64 및 ARM64, Ubuntu 20.04 이상), Intel 및 Apple Silicon 기반 macOS 14 이상용 설치 파일과 ARM64, ARMv7, x86_64용 Android 8.0 이상 APK를 제공합니다.
- Clash-of-Rust은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Clash-of-Rust은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Clash-of-Rust은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Clash-of-Rust의 마지막 커밋은 2026년 11월 6일입니다.
- Clash-of-Rust은(는) 어디에 사용할 수 있나요?
- SSH로 관리하는 헤드리스 Linux 서버에서 프록시 클라이언트를 실행. 하나의 코드베이스를 바탕으로 Windows, macOS, Android에서 Clash 호환 구독 사용. 특정 출구 노드에서 어떤 스트리밍 또는 AI 서비스에 접속할 수 있는지 확인.
- Clash-of-Rust는 어떻게 설치하나요?
- GitHub Releases에서 플랫폼에 맞는 설치 프로그램을 다운로드하세요 Debian/Ubuntu에 .deb 패키지를 설치하세요: 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를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Go, React UI와 에이전트 친화적인 CLI로 만든 차분한 Mihomo 프록시 코어 데스크톱 클라이언트입니다.
Clash/Mihomo(OpenClash) 및 Surge 게이트웨이의 네트워크 트래픽을 시각화하고 감사하는 셀프 호스팅 대시보드입니다.