클라이언트 선택 / 플랫폼 · 커널 · 설정
Clash 클라이언트 비교
먼저 운영체제와 설정 형식을 확인한 다음 인터페이스를 비교하세요. 같은 구독 주소라도 모든 클라이언트에서 바로 사용할 수 있는 것은 아닙니다.
01 / DECISION
플랫폼을 먼저 확인하고 설정 호환성을 살펴보세요
처음 사용하는 경우 Clash Plus를 우선 추천합니다. 다운로드 페이지에서 운영체제에 맞는 항목을 선택한 뒤 시작 가이드에 따라 설정을 가져오고 연결을 확인하세요. Windows, macOS, Android, iOS를 지원하지만 제품명이 같다고 해서 플랫폼마다 커널, 권한, 설정 항목까지 모두 같은 것은 아닙니다. 설치 경로를 선택한 뒤에는 해당 플랫폼에서 지원하는 프로토콜과 구독 형식도 확인해야 합니다.
Ubuntu 사용자는 선택 기준이 다릅니다. 이 사이트의 Linux 데스크톱 다운로드는 주로 Clash Verge Rev와 FlClash를 제공합니다. 데스크톱에서 설정을 세밀하게 관리하고 네트워크 옵션을 조정하려면 Clash Verge Rev를 먼저 살펴보세요. 데스크톱과 Android에서 비슷한 방식으로 사용하고 싶다면 FlClash도 비교해 볼 수 있습니다. 서버와 라우터에는 mihomo 커널을 별도로 배포하는 방법이 있으므로 프록시를 사용하려고 데스크톱 환경까지 설치할 필요는 없습니다.
결론: 처음 사용하는 분에게는 Clash Plus를, Ubuntu 데스크톱 사용자에게는 Clash Verge Rev와 FlClash를 우선 추천합니다. 클라이언트를 정했다면 여러 프로그램에 설정을 반복해서 가져오거나 프록시를 동시에 켜지 말고 다운로드 페이지에서 아키텍처와 설치 방법을 확인하세요.
02 / CAPABILITIES
8개 클라이언트 기능 비교
플랫폼 목록은 이 사이트에서 제공하는 다운로드 항목을 기준으로 하며, 프로젝트가 과거에 지원한 모든 플랫폼을 뜻하지는 않습니다. 유지 관리 상태는 참고용이며 업데이트 주기를 보장하지 않습니다. 설치 전에 릴리스 정보를 확인하세요. 좁은 화면에서는 표를 좌우로 스크롤할 수 있습니다.
| 클라이언트 | 이 사이트의 플랫폼별 다운로드 | 커널 및 설정 형식 | 유지 관리 상태 | 사용 난이도 | 주요 기능 및 권장 사용자 |
|---|---|---|---|---|---|
| Clash Plus | Windows、macOS、Android、iOS | 플랫폼별 릴리스 정보를 확인해야 하며, 모두 mihomo라고 단정할 수 없음 | 활발히 유지 관리 중 | 낮음, GUI에서 설정을 가져오면 시작할 수 있음 | 여러 플랫폼에서 이용 가능. 처음 사용하는 사용자와 여러 기기 사용자에게 우선 추천 |
| Clash Verge Rev | Windows、macOS、Linux | mihomo; Clash YAML 설정 체계 | 활발히 유지 관리 중 | 기본 사용 난이도는 낮지만, 세부 설정에는 네트워크 지식이 필요 | 설정 관리, 규칙, TUN 지원. 데스크톱 및 Ubuntu 사용자에게 적합 |
| FlClash | Windows、macOS、Linux、Android | mihomo; Clash YAML 설정 체계 | 활발히 유지 관리 중 | 낮음~보통 | 데스크톱과 모바일에서 비슷한 인터페이스 구성. 여러 기기 사용자에게 적합 |
| Clash Nyanpasu | Windows | 커널 관리 지원. 기능은 선택한 커널에 따라 달라짐 | 활발히 유지 관리 중 | 보통, 인터페이스와 커널을 구분해야 함 | 설정 구성과 커널 선택 기능. 데스크톱 작업 환경을 세밀하게 조정하려는 사용자에게 적합 |
| Clash for Windows | Windows 보관 버전 | 오리지널 Clash 계열. Meta 확장 지원을 단정할 수 없음 | 유지 관리 중단 | 기존 사용자에게는 익숙하지만 신규 사용자에게는 우선 추천하지 않음 | 기존 설정 확인 및 사용 중인 환경의 마이그레이션 참고 |
| Clash Meta for Android | Android | Clash Meta/mihomo 계열; Clash YAML 설정 체계 | 활발히 유지 관리 중 | 보통, VPN과 백그라운드 권한을 이해해야 함 | 설정, 규칙, 앱별 트래픽 분기. Android 고급 사용자에게 적합 |
| Surfboard | Android | 자체 구현. Surge 스타일 설정을 사용하며 Clash 커널은 아님 | 활발히 유지 관리 중 | 호환되는 설정을 이미 보유했는지에 따라 다름 | Surge 스타일 작업 흐름. 해당 형식의 설정을 이미 사용하는 Android 사용자에게 적합 |
| ClashX Meta | macOS 보관 버전 | Clash Meta 계열. 보관된 커널의 기능 범위에 제한됨 | 유지 관리 중단 | 기본 사용은 쉬우나 마이그레이션 시 설정 확인 필요 | 메뉴 막대에서 조작. 기존 환경 유지 및 마이그레이션 참고용 |
표 읽는 법: ‘낮음’은 기본 기능을 사용하는 데 필요한 이해도가 낮다는 뜻이지, 성능 순위를 의미하지 않습니다. TUN, DNS, 규칙 오버라이드, 권한 관리는 별도로 익혀야 합니다. 커널이 특정 필드를 지원하더라도 클라이언트 인터페이스에서 해당 항목을 설정할 수 있는 것은 아닙니다.
03 / CLIENT NOTES
클라이언트별 상세 리뷰
아래에서는 설정 방식에 따른 차이를 살펴봅니다. 프로토콜 지원 여부는 클라이언트에 포함되거나 활성화된 커널에 따라 달라지므로 제품명만 보고 판단하면 안 됩니다. 같은 클라이언트라도 플랫폼에 따라 운영체제 통합 기능이 다를 수 있습니다.
Clash Plus: 처음 사용하는 경우 우선 추천
Clash Plus는 처음 사용하는 분에게 적합한 선택지입니다. 특히 컴퓨터와 휴대폰을 함께 사용하거나 세부 설정을 배우기 전에 기본 연결부터 마치고 싶은 경우에 유용합니다. 각 기기에 맞는 다운로드 항목이 있고, 설정 가져오기, 정책 선택, 연결 활성화 순서로 사용할 수 있다는 점이 추천 이유입니다. 모든 플랫폼의 구현이 완전히 같다고 가정해서는 안 됩니다.
설정을 가져오기 전에 설정 제공자가 안내한 클라이언트 유형을 확인하세요. 설정에 특정 커널 확장 기능이 포함되어 있다면 현재 플랫폼이 해당 필드를 지원하는지도 확인해야 합니다. iOS 사용자는 다운로드 페이지에서 App Store로 이동할 수 있습니다. 제품 공식 웹사이트는 clashplus.io입니다. Ubuntu 사용자는 아래 Linux 데스크톱 클라이언트도 직접 비교해 보세요.
Clash Verge Rev: Ubuntu 및 데스크톱 설정 관리
Clash Verge Rev는 mihomo 커널과 데스크톱 GUI를 결합한 클라이언트입니다. 여러 설정을 관리하거나 규칙 동작을 확인하고, 시스템 프록시와 TUN 중에서 선택하려는 사용자에게 적합합니다. 기본 사용을 위해 YAML 전체를 직접 작성할 필요는 없지만, 규칙 오버라이드나 DNS를 조정하려면 구독 원본, 클라이언트가 가공한 설정, 커널이 실제로 불러온 설정을 구분해야 합니다.
Ubuntu에 설치하기 전에 패키지 형식, CPU 아키텍처, 시스템 종속성을 확인하세요. 창이 열린다고 해서 TUN 권한까지 준비된 것은 아닙니다. 먼저 시스템 프록시로 설정을 검증한 뒤 필요한 앱에 맞춰 서비스 권한과 라우팅을 설정하세요. 설정을 업데이트한 뒤에는 로컬 수정 사항이 덮어써지지 않았는지도 확인해야 합니다. 중요한 규칙은 클라이언트가 지원하는 영구 오버라이드 기능에 저장하세요.
FlClash: 데스크톱과 Android에서 비슷한 설정 방식
FlClash는 mihomo를 사용하며 이 사이트에서 Windows, macOS, Linux, Android 버전을 제공합니다. 여러 운영체제에서 비슷한 방식으로 사용하려는 경우 Clash Plus, Clash Verge Rev와 함께 비교해 볼 만합니다. 여기서 ‘비슷한 방식’은 인터페이스 구성과 설정 개념을 뜻하며, 설정이 기기 간에 자동으로 동기화된다는 의미는 아닙니다.
마이그레이션할 때는 먼저 호환되는 설정 하나로 기본 연결을 확인한 다음 운영체제별 권한을 따로 설정하세요. Android에서는 VPN 권한, 백그라운드 실행, 배터리 제한을 확인해야 합니다. Linux에서는 패키지 종속성과 네트워크를 제어하는 데 필요한 권한을 점검하세요. 컴퓨터 전용 경로, 네트워크 인터페이스 이름, 리슨 주소가 포함된 설정을 휴대폰에 그대로 복사하지 말고 포트와 기기별 항목을 하나씩 확인해야 합니다.
Clash Nyanpasu: 커널 및 설정 작업 흐름
Clash Nyanpasu는 구독, 정책 그룹, 규칙의 관계를 이해하고 데스크톱 설정 작업 흐름을 더 세밀하게 조정하려는 사용자에게 적합합니다. 비교할 때는 클라이언트 인터페이스와 실제 사용하는 커널을 구분하세요. 인터페이스는 설정 관리와 시스템 통합을 담당하고, 프로토콜 파싱과 규칙 필드, 연결 처리 기능은 커널에 따라 결정됩니다.
이 사이트에서는 Windows 다운로드를 제공합니다. 커널을 선택하거나 변경한 뒤에는 설정을 다시 불러올 수 있는지 검증하세요. 한 커널에서 읽혔던 YAML이 다른 커널에서도 작동한다고 단정할 수 없습니다. 지원되지 않는 필드가 나타나면 설정을 수정하기 전에 커널 종류와 설정 출처부터 확인하세요. 커널, DNS, 규칙을 한꺼번에 바꾸면 문제의 원인을 찾기 어려워집니다.
Clash for Windows: 보관 버전 및 마이그레이션 참고
Clash for Windows는 흔히 CFW라고 불립니다. 오래된 가이드의 설정 가져오기, 시스템 프록시, 모드 전환 스크린샷은 이 클라이언트에서 촬영된 경우가 많습니다. 인터페이스를 익혀 두면 구형 문서를 이해하는 데 도움이 되지만, 검색 결과가 많다는 이유만으로 새 환경에 보관 버전을 설치하는 것은 권장하지 않습니다. 오리지널 Clash 계열의 설정 기능을 현재 mihomo의 확장 기능과 동일하게 볼 수도 없습니다.
마이그레이션 전에 원래 구독 주소, 기존 설정, 로컬 규칙을 보관하고 포트, 로컬 네트워크 접근, 정책 그룹 선택도 기록해 두세요. 새 클라이언트에 원본 설정을 먼저 가져와 정상 작동을 확인한 다음 로컬 수정 사항을 반영하세요. 이전 클라이언트의 설치 폴더 전체를 복사하거나 시스템 프록시 두 개를 동시에 실행하지 마세요. 이 사이트는 기존 환경 확인을 위해 보관 버전 다운로드를 제공합니다.
Clash Meta for Android: Android 규칙 및 앱별 트래픽 분기
Clash Meta for Android는 CMFA로도 불리며, Clash Meta/mihomo 계열 설정을 직접 관리하려는 Android 사용자용 클라이언트입니다. 규칙 매칭, 설정 전환, 앱별 트래픽 분기를 이해하고 싶은 사용자에게 적합합니다. CPU 아키텍처에 맞는 APK를 선택해야 하며 컴퓨터용 설치 패키지나 서비스 관리 방식을 휴대폰에 적용해서는 안 됩니다.
휴대폰에서 ‘연결됨’으로 표시되더라도 모든 앱의 트래픽이 예상대로 프록시를 거치는 것은 아닙니다. 시스템 VPN 권한, 앱 제외 목록, 백그라운드 제한, 다른 VPN의 사용 여부가 연결에 영향을 줄 수 있습니다. 처음 설정할 때는 기본 트래픽 범위를 유지하고 앱 하나가 정상적으로 접속되는지 확인한 뒤 앱별 분기를 설정하세요. 절전 후 연결이 끊긴다면 구독 전체를 바꾸기 전에 시스템 배터리 관리를 먼저 확인하세요.
Surfboard: Surge 스타일 설정
Surfboard를 같은 다운로드 목록에 소개하는 이유는 Android 프록시 설정에 사용되기 때문이지, Clash 커널 계열이기 때문은 아닙니다. Surge 스타일로 설정을 구성하므로 호환되는 설정을 보유하고 관련 문법에 익숙하다면 필요한 프로토콜과 규칙 기능을 지원하는지 먼저 확인해 볼 수 있습니다.
Clash YAML만 가지고 있다면 파일 확장자만 바꿔 가져오면 안 됩니다. 변환 과정에서 노드 유형, 정책 그룹의 의미, 규칙 형식이 달라지며 일부 기능은 그대로 대응되지 않을 수 있습니다. 변환이 완료되더라도 파일을 읽을 수 있다는 뜻일 뿐이므로 정책 선택, 도메인 규칙, DNS 동작을 확인해야 합니다. 설정을 처음 접한다면 설정 제공자가 명확히 지원하는 클라이언트를 선택하는 편이 간편합니다.
ClashX Meta: macOS 메뉴 막대 보관 버전
ClashX Meta는 macOS 메뉴 막대에서 조작하는 방식을 이어받아 기존 환경과 오래된 가이드를 확인할 때 참고할 수 있습니다. Clash Meta 계열 커널을 사용하지만 보관 버전에 포함된 기능에는 한계가 있습니다. 이름에 Meta가 들어간다고 해서 이후 mihomo의 모든 프로토콜과 설정 필드를 지원하는 것은 아닙니다.
새로 설치하는 경우에는 유지 관리 중인 macOS 클라이언트를 먼저 비교하는 편이 좋습니다. 마이그레이션할 때는 Apple Silicon과 Intel용 설치 패키지를 구분하고, 구형 프로그램이 로그인 시 실행되는지, 시스템 프록시나 백그라운드 서비스가 남아 있는지 확인하세요. 새 클라이언트를 켜기 전에 기존 클라이언트를 종료하면 메뉴 막대에서는 전환된 것처럼 보여도 시스템 프록시가 이전 포트를 가리키는 상황을 방지할 수 있습니다.
04 / SCENARIOS
사용 사례별로 선택 범위 좁히기
처음 시작하는 사용자: Clash Plus를 선택하고 설정 제공자가 명확히 지원하는 가져오기 형식을 사용하세요. 처음에는 설정 가져오기, 정책 선택, 연결 확인까지만 진행하고 DNS, 규칙, TUN을 동시에 변경하지 마세요. Ubuntu를 사용한다면 Clash Verge Rev 또는 FlClash의 Linux 다운로드 항목에서 시작하고 시작 가이드에 따라 차례로 확인하세요.
고급 설정: 데스크톱 사용자는 Clash Verge Rev, FlClash, Clash Nyanpasu를 우선 비교하고 Android 사용자는 CMFA를 살펴보세요. 필요한 프로토콜, 규칙 유형, 오버라이드 방식을 먼저 정리한 다음 실제 커널이 지원하는지 확인해야 합니다. 오리지널 Clash, Meta, mihomo의 차이를 파악하려면 인터페이스 스크린샷만으로 판단하지 말고 프로토콜 및 커널 안내를 참고하세요.
여러 기기에서 사용: 먼저 Clash Plus의 플랫폼별 다운로드 항목을 확인하세요. Linux가 필요하거나 데스크톱과 Android에서 비슷한 방식으로 사용하고 싶다면 FlClash도 고려할 수 있습니다. 구독을 공유해도 모든 설정이 공유되는 것은 아닙니다. 시스템 프록시, VPN 권한, 파일 경로, 시작 시 실행은 기기마다 설정해야 합니다. 구독에는 보통 접속 정보가 포함되므로 신뢰할 수 없는 온라인 변환 서비스에 올리지 마세요.
구형 PC: 먼저 운영체제 버전과 아키텍처가 현재 설치 패키지의 요구 사항을 충족하는지 확인한 뒤 실제 메모리 사용량과 자주 쓰는 작업의 성능을 비교하세요. 이 페이지에서는 인터페이스 기술만으로 메모리 사용 순위를 매기지 않습니다. 유지 관리가 중단됐다고 해서 더 가볍다고 볼 수는 없습니다. Linux에 익숙하고 GUI가 필요 없다면 mihomo를 명령줄로 배포하는 방법도 검토할 수 있지만, 서비스와 로그, 네트워크 권한은 직접 관리해야 합니다.
성능을 비교할 때는 테스트 조건도 동일하게 유지해야 합니다. 같은 설정과 출구 노드를 사용하고 같은 앱을 실행하며 불필요한 자동 테스트는 먼저 끄세요. 연결 속도에는 출구 노드, DNS 조회, 네트워크 경로, 프로토콜 옵션이 함께 영향을 줍니다. 웹페이지 한 번의 로딩 차이를 모두 클라이언트 탓으로 돌릴 수는 없습니다. 모바일 배터리 사용량도 백그라운드 실행, 연결 수, 네트워크 전환에 따라 달라지므로 단일 순위로 나타내기 어렵습니다.
05 / MIGRATION CHECKLIST
클라이언트 변경 전 설정 점검
- 복구할 수 있도록 원본을 보관하세요. 설정 출처, 구독 업데이트 방식, 로컬 규칙을 기록하고 정상 작동하는 설정을 백업하세요. 접속 정보가 포함된 설정 파일이나 전체 구독 주소를 공개하지 마세요.
- 형식 호환성과 기능 호환성을 구분하세요. YAML을 읽을 수 있어도 모든 노드, 규칙 집합, DNS 필드를 지원한다는 뜻은 아닙니다. 알 수 없는 필드나 지원하지 않는 프로토콜 경고가 표시되면 먼저 커널을 확인한 뒤 해당 설정 부분을 살펴보세요.
- 기존 네트워크 제어 기능을 끄세요. 새 클라이언트를 켜기 전에 기존 클라이언트의 시스템 프록시, TUN, VPN을 중지하세요. 여러 프로그램이 같은 포트, 경로, 시스템 프록시 설정을 차지하면 문제를 정확히 진단하기 어렵습니다.
- 기본 연결부터 확인하세요. 먼저 설정이 정상적으로 불러와졌는지, 정책 그룹이 있는지, 출구를 선택할 수 있는지 확인한 다음 실제 앱 하나로 테스트하세요. 시스템 프록시가 정상 작동하면 필요한 경우 TUN, 로컬 네트워크 접근, 사용자 지정 DNS를 설정하세요.
- 수정 사항이 유지되는지 확인하세요. 구독을 수동으로 한 번 업데이트한 뒤 로컬 규칙과 포트가 여전히 예상대로인지 점검하세요. 수정 사항이 사라진다면 다운로드로 생성된 임시 파일을 계속 편집하지 말고 클라이언트가 지원하는 오버라이드 기능을 사용하세요.
- 마지막으로 시작 방식과 권한을 설정하세요. 기본 연결이 안정적으로 작동한 뒤 로그인 시 실행, 백그라운드 실행, 서비스 권한을 설정하세요. 문제가 생겼을 때 설정 오류와 시스템 통합 문제를 구분하기 쉬워집니다.
선택의 목적은 클라이언트를 많이 설치하는 것이 아니라 현재 기기, 설정 출처, 유지 관리 방식에 맞는 도구를 찾는 것입니다. 사용할 제품을 정했다면 클라이언트 다운로드 페이지에서 시스템 요구 사항과 설치 항목을 확인하세요. 소프트웨어는 정했지만 설정 가져오기, 포트, DNS 문제로 막혔다면 자주 묻는 질문을 참고할 수 있습니다.