Clash Plus
추천그래픽 인터페이스에서 설정을 가져오고 프록시 그룹을 관리하려는 사용자에게 적합합니다. Windows x64 설치 파일을 선택하고, 설치 전에 시스템 프록시를 사용 중인 다른 클라이언트를 종료해 포트 충돌을 줄이세요.
프로젝트 공식 사이트: clashplus.io
먼저 운영체제를 선택한 뒤 CPU 아키텍처를 확인하세요. 그래픽 클라이언트는 데스크톱과 모바일용이며, Mihomo 코어 파일은 서비스를 직접 배포하는 환경에서 사용합니다.
운영체제 확인
운영체제에 맞는 설치 파일 선택
CPU 아키텍처 확인
x64와 ARM64는 별도 선택
구독 또는 설정 준비
프로그램과 프록시 서비스는 별도 설정
이 페이지에서 클라이언트 다운로드 링크를 한곳에서 확인할 수 있습니다. 버튼에는 패키지 유형과 대상 아키텍처가 표시되며, 실제 호환 여부는 설치 파일 안내를 확인하세요. 처음 사용하는 경우 클라이언트 하나를 설정하고 연결을 확인한 뒤 이전하거나 인터페이스를 바꾸는 것이 좋습니다. 여러 프로그램이 동시에 시스템 프록시를 변경하지 않도록 주의하세요.
여기서는 x64 그래픽 클라이언트를 제공합니다. ‘설정 → 시스템 → 시스템 정보’에서 시스템 종류를 확인하세요. Windows on ARM에서 앱을 실행할 수 있는지는 Windows 버전에 따라 달라지며, x64 설치 파일을 네이티브 ARM64 프로그램으로 간주해서는 안 됩니다. 설치 후 설정을 가져오고 로그를 확인한 다음 시스템 프록시를 켜거나 필요한 경우 TUN을 활성화하세요.
그래픽 인터페이스에서 설정을 가져오고 프록시 그룹을 관리하려는 사용자에게 적합합니다. Windows x64 설치 파일을 선택하고, 설치 전에 시스템 프록시를 사용 중인 다른 클라이언트를 종료해 포트 충돌을 줄이세요.
프로젝트 공식 사이트: clashplus.io
데스크톱 설정 관리, 규칙 오버라이드, 서비스 모드가 필요한 사용자에게 적합합니다. 앱 설치와 서비스 권한 부여는 별개의 단계입니다. 일반 시스템 프록시 연결이 정상인지 확인한 뒤 필요에 따라 가상 네트워크 어댑터를 설정하세요.
Flutter 기반 인터페이스에서 mihomo 코어를 이용해 프록시 연결을 관리합니다. 처음 사용하는 경우 설치 버전이 간편합니다. 압축 파일은 프로그램 폴더를 직접 관리할 때 적합하지만, 실행에 필요한 종속성과 권한은 시스템에서 제공해야 합니다.
다른 Clash 데스크톱 관리 인터페이스입니다. 기존 설정이 있고 인터페이스 사용 방식을 비교하려는 사용자에게 적합합니다. 이전할 때는 원본 구독을 먼저 가져와 규칙과 프록시 그룹을 확인한 뒤 로컬 오버라이드를 하나씩 옮기세요.
이전 설정 마이그레이션과 기존 환경 재현을 위한 보관용 클라이언트입니다. 새 기기의 기본 선택으로는 권장하지 않습니다. 최신 프로토콜, 설정 항목, 시스템 권한 방식을 지원하지 않을 수 있으므로 이전하기 전에 원본 설정을 별도로 보관하세요.
| 확인 항목 | 요구 사항 및 권장 사항 | 확인 경로 |
|---|---|---|
| 시스템 및 아키텍처 | 지원되는 64비트 Windows 환경에서 사용하는 것이 좋습니다. 이 섹션의 패키지는 x64용입니다. | 설정 → 시스템 → 시스템 정보 |
| 설치 권한 | 서비스를 설치하거나 TUN을 활성화할 때 관리자 권한이 필요할 수 있습니다. | 시스템에서 명확한 권한 요청이 표시될 때만 승인 |
| 실행 종속성 | 런타임 라이브러리 또는 WebView 환경이 없는 경우 설치 프로그램 안내에 따르세요. | 오류 메시지 원문을 보관하고 종속성 누락과 아키텍처 오류를 구분 |
| 기존 프록시 | 한 번에 하나의 클라이언트만 시스템 프록시와 TUN을 관리하도록 하세요. | 기존 클라이언트를 종료한 뒤 새 클라이언트 실행 |
Apple 메뉴의 ‘이 Mac에 관하여’에서 칩 정보를 확인하세요. Apple Silicon과 Intel 다운로드 항목이 나뉘어 있지만, 현재 목록의 일부 항목은 동일한 x64 파일을 가리킵니다. 다운로드 후 실제 패키지 아키텍처를 확인하세요. Intel 앱을 실행하려면 시스템 안내에 따라 Rosetta를 설정하세요.
Mac 칩에 맞는 DMG를 선택하세요. 디스크 이미지를 연 뒤 앱을 ‘응용 프로그램’으로 옮기고, 정식 설치 위치에서 실행한 다음 설정을 가져오세요. 마운트된 디스크 이미지 안에서 계속 실행하지 않는 것이 좋습니다.
프로젝트 공식 사이트: clashplus.io
데스크톱에서 설정과 규칙을 관리할 수 있습니다. 현재 Apple Silicon과 Intel 항목 모두 x64 파일을 제공합니다. 네이티브 ARM64 빌드가 아니므로 Apple Silicon 기기에서는 변환 실행이 가능한지 확인하세요.
다른 플랫폼과 비슷한 인터페이스를 원하는 사용자에게 적합합니다. 현재 두 칩 항목 모두 amd64 디스크 이미지를 가리킵니다. 실행되지 않으면 먼저 아키텍처와 시스템 안내를 확인하세요. 앱 실행 문제를 해결하려고 구독을 반복해서 변경하지 마세요.
이전 환경 마이그레이션을 참고할 수 있도록 보관된 macOS 메뉴 막대 클라이언트입니다. 현재 두 다운로드 항목 모두 x86_64 패키지입니다. 기존 설정을 가져올 수 있어도 모든 항목이 지원되는 것은 아니므로, 이전 후 실제 적용된 규칙과 DNS 동작을 확인하세요.
| 확인 항목 | 요구 사항 및 권장 사항 | 확인 경로 |
|---|---|---|
| 칩 | Apple Silicon과 Intel을 구분하세요. 호환 여부는 실제 파일 아키텍처를 기준으로 확인해야 합니다. | Apple 메뉴 → 이 Mac에 관하여 |
| 운영체제 버전 | 클라이언트별 최소 지원 버전이 다릅니다. DMG가 열린다는 이유만으로 호환된다고 판단할 수 없습니다. | 설치 프로그램 및 앱 실행 안내 확인 |
| 앱 위치 | 앱을 ‘응용 프로그램’으로 복사한 뒤 실행하세요. | Finder → 응용 프로그램 |
| 네트워크 권한 | 사용할 네트워크 확장 프로그램이나 보조 서비스에만 권한을 부여하세요. | 시스템 설정의 해당 권한 요청 |
최신 Android 휴대전화 대부분은 ARM64를 사용하지만, 기기에서 실제 지원하는 ABI를 확인해야 합니다. ARMv7은 32비트 앱을 지원하는 기기용이며, x86_64는 일부 에뮬레이터에서 사용됩니다. APK 설치와 VPN 연결은 별도로 권한을 부여해야 합니다. 설치 후 클라이언트에서 설정도 가져오세요.
ARM64 APK를 제공합니다. 설치할 때 현재 사용하는 브라우저나 파일 관리자에만 설치 권한을 부여하고, 설치가 끝나면 권한을 해제할 수 있습니다. 처음 연결할 때 시스템 VPN 권한 요청이 표시되면 앱 이름을 확인한 뒤 승인하세요.
프로젝트 공식 사이트: clashplus.io
기기의 ABI에 따라 ARM64, ARMv7 또는 범용 패키지를 선택할 수 있습니다. 범용 패키지는 여러 아키텍처를 포함하므로 대체로 용량이 큽니다. 기기 아키텍처를 알고 있다면 해당 패키지를 선택해 불필요한 다운로드를 줄이세요.
Flutter 클라이언트의 설정 및 프록시 그룹 인터페이스를 이어서 사용할 수 있습니다. 백그라운드 연결이 끊기면 시스템의 배터리 최적화와 백그라운드 실행 제한을 확인하세요. 백그라운드 연결 끊김을 모두 구독이나 노드 문제로 단정하지 마세요.
Android 범용 설치 파일을 제공합니다. Surfboard에서 사용하는 설정 형식은 Clash YAML과 다르므로 기존 Clash 구독이 호환된다고 볼 수 없습니다. 설치 전에 서비스 제공자가 사용할 수 있는 형식의 설정을 제공하는지 확인하세요.
| 확인 항목 | 요구 사항 및 권장 사항 | 확인 경로 |
|---|---|---|
| 기기 ABI | 기기에서 지원하는 ARM64, ARMv7 또는 x86_64 패키지를 선택하세요. | 기기 사양 또는 신뢰할 수 있는 시스템 정보 도구 |
| 시스템 호환성 | 최소 Android 버전은 클라이언트 빌드마다 다릅니다. 아키텍처가 맞아도 OS 버전이 요구 사항을 충족하지 않을 수 있습니다. | 설정 → 휴대전화 정보 → Android 버전 |
| 설치 권한 | APK를 실제로 여는 앱에만 권한을 부여하세요. | 설정 → 알 수 없는 앱 설치 |
| 백그라운드 및 VPN | 일반적으로 한 번에 하나의 VPN 앱만 연결을 관리하도록 하세요. | 시스템 VPN 및 배터리 관리 화면 |
App Store에서 Clash Plus를 설치하세요. 호환 기기, 시스템 요구 사항, 스토어 가격은 상세 페이지의 최신 정보를 확인하세요. 설치 후 사용할 수 있는 설정을 준비하고 앱 안내에 따라 네트워크 연결 권한을 설정하세요.
iPhone 및 App Store 상세 페이지에 호환 기기로 표시된 기기에서 사용할 수 있습니다. 스토어 페이지에서 최신 요구 사항을 확인한 뒤 설치하세요. 앱을 설치해도 프록시 서비스가 자동으로 설정되지는 않습니다. 사용할 권한이 있는 구독을 가져오고 출구 노드를 선택해야 합니다.
프로젝트 공식 사이트: clashplus.io
| 확인 항목 | 요구 사항 및 권장 사항 | 확인 경로 |
|---|---|---|
| 시스템 및 기기 | App Store 상세 페이지의 호환성 목록을 확인하세요. | 스토어 상세 페이지 → 호환성 |
| 설치 및 업데이트 | 앱 설치와 이후 업데이트는 App Store에서 진행하세요. | App Store → 앱 상세 페이지 |
| 연결 권한 | 처음 연결할 때 시스템 네트워크 설정 요청을 확인하고 승인하세요. | 앱 내 연결 조작 및 시스템 권한 창 |
| 설정 출처 | 접근 권한이 있는 설정만 사용하고 구독 주소를 공개적으로 공유하지 마세요. | 클라이언트 설정 관리 화면 |
설정을 가져왔는데 연결되지 않으면 먼저 해당 설정이 선택되어 있는지 확인한 다음 프록시 그룹과 시스템 VPN 상태를 점검하세요. 앱 설치, 설정 업데이트, 원격 연결은 각각 별개의 과정입니다. 스토어가 정상적으로 열려도 구독 서비스에 연결된다는 뜻은 아닙니다.
데스크톱 환경에서는 GUI 클라이언트를, 데스크톱 환경이 없는 서버에서는 Mihomo 코어를 선택하세요. 먼저 uname -m으로 아키텍처를 확인한 뒤 배포판에 맞는 패키지 형식을 고르세요. 이 섹션의 데스크톱 패키지는 모두 AMD64용이며 ARM64 기기에서는 사용할 수 없습니다.
Debian, Ubuntu 및 호환 배포판은 DEB를, RPM 패키지 관리자를 사용하는 배포판은 RPM을 선택하세요. 배포판의 패키지 관리 도구로 종속성을 처리한 뒤 앱 메뉴에서 실행해 GUI와 설정 가져오기가 정상인지 확인하세요.
Flutter 데스크톱 인터페이스와 mihomo 설정 관리 기능을 제공합니다. 이 섹션에서는 DEB를 기본 설치 방식으로 안내하며 RPM과 AppImage도 제공합니다. AppImage도 시스템 실행 환경이 필요하므로 모든 배포판에서 독립적으로 실행되는 컨테이너처럼 사용할 수는 없습니다.
| 확인 항목 | 요구 사항 및 권장 사항 | 확인 방법 |
|---|---|---|
| CPU 아키텍처 | 이 섹션의 GUI 패키지는 x86_64 / AMD64용입니다. | uname -m |
| 배포판 | 배포판과 패키지 관리자에 맞춰 DEB 또는 RPM을 선택하세요. | cat /etc/os-release |
| 그래픽 환경 종속성 | 호환되는 데스크톱 세션과 런타임 라이브러리가 필요합니다. 데스크톱 환경이 없다면 코어를 사용하세요. | 터미널에서 실행한 뒤 종속성 오류 원문을 보관하세요. |
| TUN 권한 | 가상 네트워크 어댑터와 관련 네트워크 권한이 필요하며, 구체적인 설정은 클라이언트 서비스 구현에 따라 다릅니다. | 서비스 상태 및 /dev/net/tun 확인 |
시스템 프록시 적용 여부는 데스크톱 환경과 앱이 프록시 설정을 따르는지에 따라 달라집니다. 명령줄 도구는 데스크톱 프록시 설정을 읽지 않을 수 있습니다. 브라우저는 연결되지만 터미널은 연결되지 않는다면 설치 파일을 바꾸기 전에 해당 도구의 프록시 환경 변수를 확인하세요.
서버, 라우터, 서비스를 직접 관리하는 사용자를 위한 파일입니다. 코어에는 설정 관리 인터페이스가 포함되지 않으므로 YAML, 실행 디렉터리, 접근 권한, 로그 출력을 직접 준비해야 합니다. 일반 데스크톱과 모바일 사용자는 위의 그래픽 클라이언트를 사용하세요.
파일을 선택하기 전에 운영체제, CPU 아키텍처, 펌웨어 ABI를 확인하세요. 특히 MIPS 기기는 바이트 순서와 부동소수점 ABI도 확인해야 합니다. 라우터 브랜드나 제품군 이름만으로 호환 여부를 판단할 수 없습니다.
| 운영체제 | 아키텍처 | 형식 및 설명 | 파일 다운로드 |
|---|---|---|---|
| Windows | AMD64 | ZIP · 64비트 x86 | AMD64 ZIP 다운로드 |
| Windows | ARM64 | ZIP · 64비트 ARM | ARM64 ZIP 다운로드 |
| macOS | Intel AMD64 | GZ · 압축된 실행 파일 | Intel GZ 다운로드 |
| macOS | Apple Silicon ARM64 | GZ · 압축된 실행 파일 | Apple Silicon GZ 다운로드 |
| Linux | AMD64 | DEB · 패키지 관리자로 설치 | AMD64 DEB 다운로드 |
| Linux | AMD64 | GZ · 수동 배포 | AMD64 GZ 다운로드 |
| Linux | ARM64 | GZ · 64비트 ARM | ARM64 GZ 다운로드 |
| Linux | ARMv7 | GZ · 32비트 ARM | ARMv7 GZ 다운로드 |
| Linux | MIPS softfloat | GZ · MIPS 빅엔디안 소프트 플로트 | MIPS GZ 다운로드 |
| 확인 항목 | 요구 사항 및 권장 사항 |
|---|---|
| 실행 환경 | 운영체제와 바이너리 아키텍처가 일치해야 합니다. 컨테이너에서는 호스트의 기능과 장치 매핑도 확인해야 합니다. |
| 설정 파일 | 읽을 수 있는 YAML과 데이터 디렉터리를 준비하고, 서비스 관리자로 실행하기 전에 설정을 먼저 테스트하세요. |
| 네트워크 권한 | 일반 프록시 리스닝과 TUN에 필요한 권한은 다릅니다. 실제 사용할 기능에 맞게 권한을 부여하세요. |
| 리스닝 범위 | 로컬에서만 사용할 때는 루프백 주소에 바인딩하세요. LAN에서 공유하려면 인증과 방화벽 정책도 함께 설계해야 합니다. |
GZ 파일의 압축을 풀면 실행 파일이 생성되지만 시스템 서비스가 자동으로 등록되지는 않습니다. 먼저 명확한 데이터 디렉터리에서 설정을 테스트하고 참조 파일을 읽을 수 있는지 확인한 뒤 상시 실행 서비스를 설정하세요. 다음 명령은 Linux에서 압축을 풀고 mihomo라는 이름으로 저장한 파일을 예로 듭니다:
chmod +x ./mihomo
./mihomo -v
./mihomo -t -d ./profile
./mihomo -d ./profile
./profile은 직접 만드는 데이터 디렉터리이며, 준비된 config.yaml 파일을 포함해야 합니다. 테스트를 통과했다는 것은 설정을 파싱할 수 있다는 뜻일 뿐, 원격 서비스 연결까지 보장하지는 않습니다. 서비스로 등록하기 전에 포트 리스닝, DNS 경로, 실제 규칙 적용 여부도 확인하세요. 항목 설명은 설정 항목 참고를 확인하세요.
다운로드한 파일은 앱 또는 코어이며 바로 사용할 수 있는 프록시 서비스를 포함하지 않습니다. 사용할 권한이 있는 구독 링크나 로컬 설정을 준비해 가져온 뒤, 클라이언트에서 해당 설정이 선택되어 있는지 확인하세요. 가져오기에 실패하면 응답 내용과 설정 형식을 먼저 점검하세요. 구독 파싱 문제를 해결하려고 반복해서 재설치하지 마세요.
구독 링크에 접근 자격 증명이 포함될 수 있습니다. 로그 화면을 다른 사람에게 공유할 때는 링크의 민감한 정보를 가리세요. 복구할 수 있도록 원본 설정을 따로 보관하고 클라이언트 내부에서 병합된 임시 내용만 저장하지 마세요.
시스템 프록시는 앱이 시스템 설정을 따르는 방식이고, TUN은 가상 네트워크 어댑터로 대상 트래픽을 처리합니다. 처음 설정할 때는 한 가지 방식으로 연결을 확인한 뒤 다른 기능을 추가하세요. 두 기능을 반드시 함께 켤 필요는 없으며, 중복으로 트래픽을 처리해도 연결 문제가 해결된다고 보장할 수 없습니다.
브라우저는 정상인데 특정 앱만 실패한다면 해당 앱이 시스템 프록시를 읽는지 먼저 확인하세요. 모든 앱에서 실패한다면 선택된 출구 노드, DNS, 로그를 점검하세요. 자세한 절차는 입문 가이드를 확인하세요.
구독 출처, 혼합 포트, 규칙 오버라이드, DNS, TUN 설정을 먼저 기록하세요. 기존 클라이언트를 종료한 다음 새 버전을 설치하거나 실행합니다. 같은 클라이언트의 업그레이드와 다른 클라이언트로의 마이그레이션은 별개의 작업입니다. 데이터 폴더와 설정 저장 방식이 같다고 가정하지 마세요.
이전한 뒤 프록시 그룹 이름, 사용자 지정 규칙 순서, 설정 병합 결과를 차례로 확인하세요. 인터페이스가 열린다는 것만으로 이전이 완료된 것은 아닙니다. 직접 연결과 프록시 연결 대상이 모두 예상대로 분기되는지 검증해야 합니다.
앱이 실행되지 않으면 먼저 OS 버전, 아키텍처, 종속성을 확인하세요. 설정을 가져오지 못하면 링크와 형식을 점검하고, 연결이 안 되면 DNS, 출구 노드, 포트를 확인하세요. 설치 오류와 네트워크 오류를 나눠 처리하면 설치 파일을 반복해서 바꾸면서 생기는 혼선을 줄일 수 있습니다.
포트가 이미 사용 중이라면 기존 프로그램이 백그라운드에서 계속 실행 중인지 확인하세요. mixed-port를 변경했다면 프록시 주소를 직접 설정한 브라우저, 터미널, 기타 앱도 함께 변경해야 합니다. 클라이언트별 차이는 클라이언트 선택에서 비교할 수 있습니다.
데스크톱과 모바일 사용자는 먼저 그래픽 인터페이스가 있는 클라이언트를 선택하세요. 앱에서 설정을 가져오고, 프록시 그룹을 선택하고, 로그를 확인할 수 있습니다. Mihomo 코어는 설정 파일과 실행 옵션, 서비스를 직접 관리해야 하는 서버·라우터 사용자용입니다. 코어만 다운로드해도 클라이언트 인터페이스가 제공되지는 않습니다.
AMD64와 x64는 보통 같은 64비트 x86 아키텍처를 가리킵니다. ARM64는 64비트 ARM, ARMv7은 32비트 ARM 아키텍처입니다. 운영체제와 CPU 아키텍처를 모두 확인하세요. ABI를 모를 때는 Android 범용 패키지를 사용할 수 있지만, 필요한 OS 버전을 충족하지 못하는 문제까지 해결해 주지는 않습니다.
버튼은 버전별 다운로드 목록을 기준으로 제공되며, 현재 일부 macOS 아키텍처 버튼은 동일한 x64 또는 amd64 파일을 가리킵니다. 버튼에 표시된 이름만으로 해당 파일이 네이티브 ARM64 빌드라고 판단할 수 없습니다. Apple Silicon 사용자는 실제 패키지 아키텍처를 확인하고, 시스템에서 지원하는 경우 Rosetta로 x64 앱을 실행하세요.
복구할 수 있도록 설정을 먼저 내보내고 구독 출처, 오버라이드 규칙, 혼합 포트, DNS, TUN 설정을 기록하세요. 기존 클라이언트를 종료한 뒤 새 버전을 설치합니다. 클라이언트마다 데이터 폴더와 설정 병합 방식이 다르므로, 이전할 때는 원본 설정을 가져오고 앱 데이터 폴더 전체를 그대로 덮어쓰지 마세요.
설치 파일에는 클라이언트 프로그램만 포함되며 바로 사용할 수 있는 프록시 서비스는 제공되지 않습니다. 사용할 권한이 있는 구독이나 설정을 가져온 다음, 프록시 그룹에서 사용 가능한 출구 노드를 선택했는지 확인하세요. 이어서 시스템 프록시 또는 TUN이 적용되는지 점검합니다. 그래도 실패하면 설정 파싱, DNS, 연결 시간 초과, 포트 사용 여부 순으로 로그를 확인하세요.
Clash for Windows와 ClashX Meta는 기존 환경 호환 및 마이그레이션 참고용으로만 보관되어 있습니다. 새 기기에는 계속 유지 관리되는 클라이언트를 우선 선택하세요. 구형 프로그램은 새 프로토콜, 시스템 권한 방식, 최신 설정 항목을 지원하지 않을 수 있으므로 설치할 수 있다는 이유만으로 장기간 사용에 적합하다고 판단해서는 안 됩니다.