START WITH THE PLATFORM
선택 결론: Clash Plus부터 확인
새로 설치하거나 PC와 휴대폰을 함께 사용한다면 Clash Plus부터 살펴보는 것을 권합니다. 이 사이트에서 Windows, macOS, Android, iOS용 다운로드 경로를 제공하며, 설치 후 구독을 가져오고 정책 그룹을 전환하려는 사용자에게 적합합니다. 자주 사용하는 기기 한 대에서 설정을 먼저 검증한 다음 다른 기기로 확장하면 여러 운영체제의 문제를 동시에 추적하는 것보다 원인을 찾기 쉽습니다.
이 권장 사항이 모든 플랫폼에서 같은 커널과 모든 설정 항목을 지원한다는 뜻은 아닙니다. 이미 복잡한 config.yaml을 사용하거나 사용자 지정 DNS 또는 투명 프록시가 필요하다면 해당 플랫폼의 릴리스 정보를 먼저 확인하세요. Linux 그래픽 클라이언트가 필요하면 Clash Verge Rev를, 데스크톱과 Android에서 비슷한 인터페이스를 원한다면 FlClash를 비교해 보세요. Android에서 Clash 설정을 직접 관리하고 싶다면 Clash Meta for Android를 살펴볼 수 있습니다.
플랫폼·커널·유지 관리 상태 비교
사용 난이도는 기존 구독을 가져와 기본 연결을 완료하는 과정을 기준으로 합니다. 리소스 사용량이나 네트워크 성능을 나타내지는 않습니다. 플랫폼 항목에는 이 사이트의 다운로드 페이지에서 제공하는 설치 패키지만 표시하며, 프로젝트의 전체 배포 범위를 뜻하지 않습니다. 유지 관리 상태는 개괄적인 안내이므로 설치 전에 프로젝트 공지와 시스템 요구 사항을 확인하세요.
화면이 좁으면 표 안에서 좌우로 스크롤할 수 있습니다. 클라이언트 이름을 누르면 해당 항목으로 이동합니다.
| 클라이언트 | 이 사이트에서 제공하는 플랫폼 | 커널 또는 설정 체계 | 유지 관리 상태 | 사용 난이도 | 주요 기능 | 적합한 사용자 |
|---|---|---|---|---|---|---|
| Clash Plus 우선 추천 |
Windows / macOS / Android / iOS | 해당 플랫폼의 릴리스 정보 확인 | 활발히 유지 관리 중 | 낮음: 설정을 가져오면 시작할 수 있음 | 여러 플랫폼에서 제공되며 기기별로 설정을 관리하기 좋음 | 입문자, 여러 기기를 사용하는 사용자 |
| Clash Verge Rev | Windows / macOS / Linux | mihomo(Meta 계열) | 활발히 유지 관리 중 | 기본 사용은 쉬우나 설정 덮어쓰기는 학습 필요 | 데스크톱 구독 관리, 설정 덮어쓰기, 서비스 모드 | 데스크톱 사용자, 고급 설정 사용자 |
| FlClash | Windows / macOS / Linux / Android | mihomo | 활발히 유지 관리 중 | 낮음: 메뉴 구성이 직관적임 | 데스크톱과 모바일에서 비슷한 방식으로 설정 관리 | PC와 Android를 함께 사용하는 사용자 |
| Clash Nyanpasu | Windows | mihomo 지원, 사용 가능한 커널은 배포 패키지에 따라 다름 | 활발히 유지 관리 중 | 보통: 인터페이스 설정과 커널 설정을 구분해야 함 | 데스크톱 설정 관리, 커널 선택 | 데스크톱 사용 환경을 조정하려는 사용자 |
| Clash for Windows 보관 |
Windows | Clash 원본 생태계 기반, 실제 기능은 포함된 커널에 따라 다름 | 유지 관리 중단 | 오래된 사용 가이드가 많으며 마이그레이션 시 차이 확인 필요 | 기존 설정과 과거 인터페이스 참고 | 기존 환경을 확인해야 하는 사용자 |
| Clash Meta for Android | Android | Meta / mihomo | 활발히 유지 관리 중 | 보통: VPN 및 백그라운드 권한 설정 필요 | 설정 파일 관리, Android VPN 연결 처리 | Android 네트워크 권한에 익숙한 사용자 |
| Surfboard | Android | 자체 구현, Surfboard 설정 문법 사용 | 활발히 유지 관리 중 | 호환 설정이 있으면 쉬우나 마이그레이션 시 변환 필요 | Surfboard 설정 및 트래픽 분기 작업 흐름 | 해당 형식의 설정을 이미 사용하는 Android 사용자 |
| ClashX Meta 보관 |
macOS | Meta 계열, 기능은 포함된 커널에 따라 다름 | 유지 관리 중단 | 기본 조작은 간단하지만 기존 환경과의 호환성 확인 필요 | macOS 메뉴 막대에서 조작 | 기존 설정을 유지해야 하는 사용자 |
Clash 원본, Meta, mihomo의 차이
클라이언트는 조작을 맡고, 커널은 실제 처리를 담당합니다. 구독 목록, 시스템 프록시 전환, 설정 편집기는 클라이언트에 속합니다. 프록시 프로토콜 해석, 규칙 적용, DNS 처리는 커널이 담당합니다. 클라이언트에서 YAML 파일을 열 수 있다는 것은 파일을 읽었다는 뜻일 뿐, 현재 커널이 모든 설정 키를 지원하거나 실행 시 해당 파일을 그대로 사용한다는 뜻은 아닙니다.
Clash Meta는 Clash 생태계에서 프로토콜과 설정 기능을 확장한 커널 계열이며, 이후 mihomo라는 이름으로 이어집니다. 오래된 가이드에 나오는 Meta 설정 항목과 최신 문서의 mihomo 항목은 역사적으로 연결되어 있지만, 구체적인 지원 범위는 확인해야 합니다. Clash 원본과 mihomo 설정은 공통 구조가 많지만 서로 완전히 호환된다고 볼 수는 없습니다.
예를 들어 mixed-port는 로컬 혼합 프록시 진입점을 정의하고, proxy-groups는 정책 그룹을 정의하며, rules는 순서에 따라 트래픽의 출구를 결정합니다. 마이그레이션할 때 규칙에서 참조하는 그룹 이름이 실제로 존재하는지 확인하세요. DNS의 enhanced-mode와 fake-ip-filter는 현재 커널과 클라이언트의 DNS 설정을 함께 살펴봐야 합니다. 설정 키 이름이 같다고 최종 동작까지 같다고 단정할 수 없습니다.
Surfboard는 별도로 살펴봐야 합니다. 외관만 바꾼 Clash 클라이언트가 아니며, 설정 섹션과 정책 정의, 지원 프로토콜에 고유한 제약이 있습니다. Clash YAML 구독을 받았다면 설정 제공자에게 Surfboard용 형식이 있는지 확인하세요. 파일 확장자만 바꿔서는 변환되지 않습니다.
8개 클라이언트별 살펴보기
Clash Plus: 입문자와 다기기 사용자를 위한 우선 선택
Clash Plus는 먼저 기본 프록시 연결을 완료하고 설정 항목을 차근차근 익히려는 사용자에게 적합합니다. 클라이언트를 고를 때는 자주 사용하는 기기가 지원되는지 확인한 뒤, 구독을 가져올 수 있는지, 정책 그룹을 선택할 수 있는지, 시스템 연결 처리 방식이 필요한 환경에 맞는지 살펴보세요. 여러 기기에서 사용할 때의 장점은 설정 방법을 반복해서 익힐 필요가 적다는 것이지, 모든 기기의 네트워크 권한과 백그라운드 동작, 기능이 똑같다는 뜻은 아닙니다.
iOS 사용자는 다운로드 페이지에서 App Store로 이동할 수 있습니다. 프로젝트 공식 웹사이트는 clashplus.io입니다. 설정에서 특정 프로토콜이나 mihomo 확장 항목을 사용한다면 전체 설정을 옮기기 전에 해당 플랫폼의 안내를 확인하세요. 데스크톱에서의 사용 경험을 모바일 운영체제에 그대로 적용하지 마세요.
Clash Verge Rev: 데스크톱 설정 및 덮어쓰기 관리
Clash Verge Rev는 Windows, macOS, Linux 데스크톱 환경을 지원하며 mihomo 커널을 사용합니다. 구독, 정책 그룹, 연결 상태를 확인하기 쉽고 서비스 모드, TUN, 설정 덮어쓰기에도 비교적 명확한 설정 경로를 제공합니다. 기존 YAML 파일을 유지하면서 로컬 설정을 추가하려는 사용자는 구독 원본과 최종 적용 설정이 어떻게 연결되는지 확인하는 것이 중요합니다.
원격 구독을 업데이트하면 원본 내용이 바뀔 수 있으므로 로컬 수정 사항은 클라이언트가 지원하는 덮어쓰기 또는 확장 기능에 넣는 것이 좋습니다. 문제를 확인할 때는 먼저 최종 설정을 살펴본 뒤 로그에서 로드 결과를 확인하세요. 인터페이스에서 설정한 포트, DNS, 시스템 프록시가 실행 결과에 영향을 줄 수 있으므로 구독 편집기의 YAML 일부만 확인해서는 충분하지 않습니다.
FlClash: 데스크톱과 Android에서 비슷한 사용 흐름
FlClash는 mihomo를 사용하며, 이 사이트에서는 Windows, macOS, Linux, Android용 다운로드를 제공합니다. PC와 Android를 오가며 비슷한 방식으로 설정을 관리하려는 사용자에게 적합합니다. 설정을 가져온 뒤에는 정책 그룹 선택, 실행 모드, 연결 처리 옵션을 각각 확인하세요. 인터페이스 구성이 비슷해도 운영체제별 권한 차이는 그대로 존재합니다.
데스크톱의 시스템 프록시와 Android의 VPN 서비스는 서로 다른 방식으로 작동합니다. PC에서 연결된다고 휴대폰의 백그라운드 제한까지 해결된 것은 아니며, 휴대폰에서 연결된다고 데스크톱 앱이 모두 시스템 프록시를 따르는 것도 아닙니다. 클라이언트를 비교할 때는 버튼 이름만 보지 말고 같은 설정과 같은 접속 작업으로 테스트하세요.
Clash Nyanpasu: 데스크톱 작업 흐름 및 커널 선택
Clash Nyanpasu는 데스크톱 설정 관리 방식을 조정하고 클라이언트 설정과 커널 기능을 구분할 수 있는 사용자에게 적합합니다. 이 사이트의 다운로드 페이지에서 Windows용 다운로드를 제공합니다. 커널을 선택할 때는 설치 패키지에서 실제로 제공하는 옵션을 기준으로 하세요. 커널을 바꾸기 전에 현재 사용하는 프로토콜과 확장 설정 항목을 새 커널이 지원하는지 확인해야 합니다.
기본 사용법을 익힌 뒤 인터페이스를 선택할 때 적합하며, 모든 연결 문제를 해결하는 대안으로 보기는 어렵습니다. 구독이 만료되었거나 그룹 이름이 잘못 참조되었거나 DNS 설정이 맞지 않는 경우에는 클라이언트를 바꿔도 같은 문제가 생길 수 있습니다. 마이그레이션할 때는 최소한의 설정만 가져와 기본 연결을 확인한 다음 로컬 규칙을 복원하세요.
Clash for Windows: 오래된 가이드와 보관 환경
Clash for Windows는 유지 관리가 중단되었습니다. 오래된 가이드에 자주 등장하므로 기존 인터페이스를 알아보고 과거 설정을 이해하거나 마이그레이션할 때 참고할 수 있습니다. 이 보관 항목은 새 사용자가 장기간 사용할 환경으로 설치하도록 권장한다는 뜻이 아닙니다. 또한 예전 클라이언트 이름을 현재 모든 Windows 클라이언트를 가리키는 말로 사용해서는 안 됩니다.
CFW에서 마이그레이션할 때는 구독 출처, 정책 그룹의 수동 선택, 수신 포트, 사용자 지정 규칙을 기록해 두세요. 구버전 스크립트나 설정 확장 기능은 새 클라이언트로 그대로 옮길 수 없을 수 있으므로 대상 클라이언트의 덮어쓰기 방식에 맞춰 다시 정리하는 것이 좋습니다. 대안으로는 Clash Plus를 먼저 살펴보고, 데스크톱 설정 요구에 따라 Clash Verge Rev도 비교할 수 있습니다.
Clash Meta for Android: 설정 파일 및 VPN 권한
Clash Meta for Android는 흔히 CMFA라고 부르며, Clash 설정을 직접 관리하려는 Android 사용자에게 적합합니다. Meta/mihomo 계열 커널을 사용하고 Android VPN 서비스로 연결을 처리합니다. 처음 실행할 때는 시스템 안내에 따라 권한을 허용하세요. 다른 VPN 서비스가 실행 중이라면 설정이 유효한지 판단하기 전에 서비스 간 충돌부터 해결해야 합니다.
계속 사용하려면 배터리 최적화, 백그라운드 실행 권한, 앱 접근 범위도 확인해야 합니다. 화면을 잠근 뒤 연결이 끊기면 시스템이 백그라운드 서비스를 종료했는지, 프록시 상위 서버에 연결할 수 없는지부터 구분하세요. 기본적인 구독 관리만 필요하다면 Clash Plus 또는 FlClash를 먼저 비교한 뒤 설정 관리에 더 초점을 둔 작업 흐름이 필요한지 판단해도 좋습니다.
Surfboard: 기존 설정 형식에 따라 선택
Surfboard는 호환되는 설정을 이미 갖고 있거나 해당 설정 문법이 필요한 Android 사용자에게 적합합니다. Clash와의 주요 차이는 화면 배치가 아니라 설정 체계입니다. 노드, 정책, 트래픽 분기 규칙을 Surfboard가 지원하는 형식으로 구성해야 하며, 임의의 Clash YAML이나 모든 mihomo 프로토콜을 지원한다고 가정해서는 안 됩니다.
사용할 수 있는 구독이 Clash 형식뿐이라면 해당 형식을 바로 지원하는 클라이언트를 선택하는 편이 대체로 변환 과정을 줄일 수 있습니다. 변환이 꼭 필요하다면 프로토콜 매개변수, 정책 참조, DNS, 최종 기본 규칙을 확인하세요. 텍스트 파일 생성에 성공했다고 설정의 의미까지 모두 유지된 것은 아닙니다. 구독 링크를 알 수 없는 변환 서비스에 제출하지 않도록 주의하세요.
ClashX Meta: 보관된 macOS 메뉴 막대 클라이언트
ClashX Meta는 메뉴 막대에서 조작하는 Meta 계열 클라이언트이며 현재 유지 관리가 중단되었습니다. 기존 macOS 환경을 확인할 때 참고할 수 있지만 새 설치용으로 우선 권장하지 않습니다. 메뉴 막대 인터페이스가 간결하다고 리소스를 덜 사용한다고 단정할 수 없으며, 최신 시스템의 네트워크 권한과 호환된다는 보장도 없습니다.
마이그레이션 전에 기존 클라이언트를 종료하고 해당 클라이언트가 설정한 시스템 프록시를 해제하세요. 이전에 사용하던 수신 포트가 시스템에 남아 있을 수 있습니다. 그런 다음 Intel 또는 Apple Silicon에 맞는 설치 패키지를 선택하고 설정을 가져와 항목별로 검증하세요. 기존 작업 흐름을 유지할 필요가 없다면 Clash Plus, Clash Verge Rev, FlClash 중에서 다시 선택할 수 있습니다.
사용 환경에 따라 선택 범위 좁히기
클라이언트 교체 전 설정 확인
마이그레이션의 목표는 기존 클라이언트 폴더 전체를 복사하는 것이 아니라 설정의 의도를 유지하는 것입니다. 먼저 로컬 설정을 내보내거나 백업하고, 규칙 모드, 정책 그룹 선택, 필요한 로컬 덮어쓰기 항목을 기록하세요. 구독 링크는 민감 정보이므로 공개 스크린샷이나 로그, 문의 내용에 포함하지 마세요.
- 설치 조건 확인. 운영체제와 프로세서에 맞는 설치 패키지를 선택하세요. 아키텍처가 같더라도 시스템 요구 사항을 확인해야 합니다. 앱이 시작되지 않는 원인을 곧바로 구독 문제로 돌리지 마세요.
- 기존 연결 설정 해제. 기존 클라이언트를 종료하고 시스템 프록시와 다른 VPN 서비스가 실행 중인지 확인하세요. 두 클라이언트가 로컬 포트나 네트워크 연결 처리를 동시에 사용하면 문제를 찾기 어려워집니다.
- 원본 설정부터 가져오기. 구독을 읽을 수 있는지, 정책 그룹을 선택할 수 있는지, 규칙 대상이 존재하는지 확인하세요. 로드 오류가 발생하면 필드 이름과 들여쓰기를 먼저 확인한 뒤 사용자 지정 설정을 하나씩 복원하세요.
- 최종 실행 설정 검증.
mixed-port,mode,dns,rules를 확인하세요. 클라이언트가 생성한 최종 설정은 구독 원본과 다를 수 있습니다. - 실제 사용 작업으로 확인. 평소 이용하는 앱이나 사이트에 접속해 연결에 적용된 규칙과 출구를 확인하세요. 한 번 요청이 성공했다고 모든 앱이 같은 경로로 연결된다는 뜻은 아닙니다.
후보를 정했다면 클라이언트 및 플랫폼 다운로드 페이지에서 설치 패키지를 선택하세요. 첫 설정은 빠른 시작 안내를 따르고, 각 설정 항목을 자세히 확인해야 할 때는 config.yaml 설정 참고를 살펴보세요. 요구 사항에 따라 선택은 달라질 수 있지만, 마이그레이션할 때마다 복원할 수 있는 설정 사본을 남겨 두세요.