클라이언트 비교 · 플랫폼 및 설정 호환성
Clash 클라이언트 비교
플랫폼·엔진 및 선택 가이드
먼저 기기를 확인한 다음 설정 형식을 살펴보세요. 클라이언트 UI가 비슷해도 지원 프로토콜, TUN 연결 방식, 설정 덮어쓰기 동작은 서로 다를 수 있습니다.
새로 설치한다면 Clash Plus를 먼저 고려해 보세요. Linux 데스크톱 클라이언트가 필요하거나 mihomo 설정을 세밀하게 조정하고 싶거나 기존 설정 작업 흐름을 유지하려면 Clash Verge Rev, FlClash 등도 비교해 보세요. 이 글은 속도 측정값으로 순위를 매기지 않습니다. 같은 출구를 사용해도 체감 성능은 네트워크, 서버, 설정에 따라 달라집니다.
클라이언트·엔진·설정 형식을 구분하세요
GUI 클라이언트는 구독 가져오기, 프록시 그룹 전환, 로그 표시와 시스템 연동을 담당하고, 엔진은 설정을 해석하고 규칙을 적용해 연결을 수립합니다. UI를 바꾼다고 연결 기능까지 달라지는 것은 아니며, 새 엔진을 사용한다고 기존 클라이언트의 설정을 모두 그대로 옮길 수 있는 것도 아닙니다. 호환성을 판단할 때는 클라이언트 안내와 실제 실행 중인 엔진 정보를 함께 확인하세요.
정식 Clash, Clash Premium, Meta는 서로 바꿔 쓸 수 있는 이름이 아닙니다. Meta 분기는 이후 mihomo라는 이름을 사용하게 되었으며, 지원 프로토콜과 설정 기능도 계속 발전하고 있습니다. 튜토리얼에 등장하는 옛 이름은 프로젝트의 과거 명칭일 수도 있고, 특정 설정 항목의 적용 범위를 뜻할 수도 있습니다. 알 수 없는 항목이나 지원되지 않는 프록시 유형이 있다면 클라이언트 이름만 보고 판단하지 말고 엔진의 지원 범위를 먼저 확인하세요.
플랫폼 지원은 두 가지로 나눠 확인해야 합니다. 프로젝트가 특정 플랫폼용 빌드를 배포했더라도 이 사이트의 다운로드 페이지에서 해당 설치 파일을 제공하지 않을 수 있습니다. 아래 플랫폼 열은 이 사이트에서 다운로드할 수 있는 플랫폼을 기준으로 하며, 프로젝트가 과거에 배포한 모든 빌드를 나열한 것이 아닙니다. 유지 관리 상태는 참고용이며, 설치 전에는 릴리스 노트, 시스템 요구 사항과 필요한 권한도 확인하세요.
Clash 클라이언트 8종 비교표
사용 난이도는 처음으로 구독을 가져오고 프록시 그룹을 선택한 뒤 프록시 연결을 켜는 데 필요한 조작을 기준으로 설명합니다. 기능의 우열을 뜻하지 않습니다. 표가 넓으니 모바일에서는 좌우로 스크롤하세요. 각 클라이언트의 제한 사항과 추천 대상은 다음 섹션에서 확인할 수 있습니다.
| 클라이언트 | 이 사이트에서 지원하는 플랫폼 | 엔진 및 설정 체계 | 유지 관리 상태 | 사용 난이도 | 특징 및 추천 대상 |
|---|---|---|---|---|---|
| Clash Plus 우선 추천 |
Windows、macOS、Android、iOS | 플랫폼별 엔진 구현 방식과 프로토콜 지원을 확인해야 하며, 모든 플랫폼이 완전히 동일하다고 전제하지 않습니다. | 활발히 유지 관리 중 | 쉬움. 구독과 프록시 연결 설정부터 시작하면 됩니다. | 여러 기기에서 사용할 수 있습니다. 초보자와 iOS 기기를 포함한 조합에 적합합니다. |
| Clash Verge Rev | Windows、macOS、Linux | mihomo. Clash YAML 및 확장 항목 지원 | 활발히 유지 관리 중 | 보통. UI 설정과 설정 파일의 덮어쓰기 방식을 구분해야 합니다. | 데스크톱 구독 관리, 설정 확장, TUN 기능을 지원합니다. 고급 데스크톱 사용자에게 적합합니다. |
| FlClash | Windows、macOS、Linux、Android | mihomo. Clash YAML 및 확장 항목 지원 | 활발히 유지 관리 중 | 쉬움~보통. 프록시 그룹에 대한 이해가 필요합니다. | 플랫폼 간 조작 방식이 비슷합니다. 데스크톱과 Android를 함께 쓰는 사용자에게 적합합니다. |
| Clash Nyanpasu | Windows | mihomo 등 엔진 옵션을 지원하며, 실제 기능은 설치한 빌드에 따라 다릅니다. | 활발히 유지 관리 중 | 보통. 엔진과 설정 옵션을 확인해야 합니다. | 데스크톱 UI와 설정 관리 기능이 특징입니다. 설정을 직접 정리할 사용자에게 적합합니다. |
| Clash for Windows | Windows | 구형 Clash/Premium 체계. 지원 범위는 보관된 빌드에 따라 다릅니다. | 유지 관리 종료 | 기존 사용자는 익숙할 수 있지만, 새 사용자에게는 마이그레이션 부담이 큽니다. | 과거 설정과 튜토리얼을 대조하거나 구형 환경을 참고하는 용도에 적합합니다. |
| Clash Meta for Android | Android | Meta/mihomo 계열. 기능은 포함된 엔진에 따라 다릅니다. | 활발히 유지 관리 중 | 보통. VPN 권한과 백그라운드 제한을 다뤄야 합니다. | 설정 파일, 프록시 그룹과 로그를 활용합니다. 기존 Clash 설정이 있는 Android 사용자에게 적합합니다. |
| Surfboard | Android | 독자적인 구현이며 자체 지원 설정 문법을 사용합니다. | 활발히 유지 관리 중 | 설정 출처에 따라 다릅니다. 형식 변환이 필요한지 별도로 확인하세요. | Surfboard용 설정을 이미 갖춘 Android 사용자에게 적합합니다. |
| ClashX Meta | macOS | Meta 계열 엔진. 보관된 빌드가 현재 mihomo와 같은 것은 아닙니다. | 유지 관리 종료 | 일반적인 조작은 간단하지만, 최신 설정과의 호환성은 확인해야 합니다. | 메뉴 막대에서 조작할 수 있습니다. 구형 macOS 작업 흐름을 참고하는 용도에 적합합니다. |
유지 관리 중이라는 사실이 호환성을 보장하지는 않습니다. 프로젝트가 계속 관리되더라도 특정 운영체제, 프로세서 아키텍처 또는 오래된 설정 항목은 지원하지 않을 수 있습니다.
클라이언트별 상세 리뷰
클라이언트 이름을 눌러 추천 내용을 확인하세요. 화면 캡처만 보기보다 일상적인 조작과 설정 관리 방식을 비교하는 것이 중요합니다. 같은 앱이라도 운영체제에 따라 사용할 수 있는 연결 방식과 필요한 권한이 다를 수 있습니다.
Clash Plus: 초보자와 여러 기기 사용자에게 우선 추천
이 사이트는 새로 설치할 클라이언트로 Clash Plus를 우선 추천합니다. Windows, macOS, Android, iOS 다운로드를 제공하므로 구독 가져오기, 프록시 그룹 선택과 연결 확인부터 시작한 뒤 설정을 차근차근 익히려는 사용자에게 적합합니다. iPhone이나 iPad를 함께 사용하는 경우에도 제품의 각 플랫폼 다운로드를 활용해 사용 환경을 정리할 수 있습니다.
제품 이름이 같다고 해서 플랫폼마다 내부 구현과 기능이 모두 같은 것은 아닙니다. 특히 데스크톱과 iOS는 트래픽 처리 방식, 백그라운드 동작, 시스템 권한이 다릅니다. 구독에 특정 프로토콜이나 복잡한 규칙이 포함되어 있다면 여러 기기에서 함께 쓰기 전에 대상 플랫폼이 이를 해석할 수 있는지 확인하세요. 한 플랫폼에서 작동하는 스크립트, TUN 설정이나 확장 항목이 모든 플랫폼에서 통한다고 가정해서는 안 됩니다.
공식 웹사이트는 clashplus.io입니다. 설치 파일과 iOS 스토어 링크는 다운로드 센터에서 확인할 수 있습니다. 처음 사용한다면 설정 가이드도 참고하세요.
Clash Verge Rev: 데스크톱 mihomo 설정 및 시스템 연동
Clash Verge Rev는 주로 데스크톱을 사용하면서 일상적인 조작과 설정 확장을 함께 원하는 사용자에게 적합합니다. mihomo 엔진을 사용하며, 구독 관리, 프록시 그룹 선택과 데스크톱 프록시 연결을 GUI에서 설정할 수 있습니다. 더 많은 앱의 트래픽을 프록시로 보내려면 TUN과 관련 서비스 권한을 추가로 설정할 수 있습니다. 이 사이트에서는 Windows, macOS, Linux용 다운로드를 제공합니다.
배우는 데 시간이 걸리는 이유는 가져오기 버튼보다 설정 구조가 복잡하기 때문입니다. 구독 원본, 설정 확장과 클라이언트 설정이 함께 최종 실행 결과에 영향을 줄 수 있습니다. 사용자 지정 DNS나 규칙을 추가하기 전에 변경 사항이 어느 계층에 적용되는지, 구독을 갱신해도 유지되는지 확인하세요. UI 옵션과 설정 파일의 값이 다르면 구독 파일을 계속 덮어쓰기보다 실제 적용된 설정과 로그를 확인해야 합니다.
브라우저에서만 프록시를 사용한다면 시스템 프록시부터 설정해 보세요. 시스템 프록시를 따르지 않는 앱이 있을 때 TUN 사용을 검토하면 됩니다. 기능이 많다고 해서 처음부터 전부 켤 필요는 없습니다.
FlClash: 데스크톱과 Android에서 비슷한 조작 방식
FlClash는 mihomo 기반이며, 이 사이트에서 Windows, macOS, Linux, Android용 다운로드를 제공합니다. 컴퓨터와 Android 휴대전화를 함께 사용하면서 UI 학습 부담을 줄이고 싶은 사용자에게 적합합니다. 구독, 프록시 그룹과 연결 정보가 Clash 설정 체계를 바탕으로 구성되어 있어 기존 YAML 설정이 있다면 항목을 대응시키기 쉽습니다.
플랫폼마다 UI가 비슷해도 시스템 연동 방식은 다릅니다. Android에서는 VPN 권한을 허용하고 백그라운드 배터리 제한을 확인해야 합니다. 데스크톱에서는 시스템 프록시와 TUN, 서비스 권한을 구분해야 합니다. 휴대전화에서 안정적으로 작동하던 설정을 PC로 옮긴 뒤에는 로컬 경로, 수신 포트와 네트워크 인터페이스 관련 항목을 확인하세요. 반대로 데스크톱 설정에서 참조하는 로컬 파일을 휴대전화에서 그대로 찾을 수 없는 경우도 있습니다.
플랫폼 지원 범위와 익숙한 조작 방식을 선택 이유로 삼으세요. 여러 플랫폼을 지원한다는 이유만으로 전력 소모가 적거나 처리량이 높다고 판단할 수는 없습니다. 실제 성능은 사용하는 기기에서 확인해야 합니다.
Clash Nyanpasu: 데스크톱 설정 관리 및 엔진 옵션
Clash Nyanpasu는 데스크톱 UI 구성을 중시하고 설정 관리 방식을 익힐 의향이 있는 사용자에게 적합합니다. 이 사이트에서는 Windows 설치 파일을 제공합니다. 프로젝트의 다른 플랫폼 빌드까지 이 사이트가 제공한다고 볼 수는 없습니다. 엔진 선택과 사용 가능한 기능은 실제 설치된 빌드를 기준으로 확인해야 하며, 과거 튜토리얼만으로 현재 옵션을 단정해서는 안 됩니다.
mihomo 확장 프로토콜을 사용하려면 먼저 현재 실행 중인 엔진 유형을 확인한 다음 호환되는 설정을 가져오세요. 엔진 전환은 테마를 바꾸는 것과 다릅니다. 설정 항목, 프로토콜 유형과 DNS 옵션마다 지원 범위가 다를 수 있습니다. 기존 설정을 복사해 보관하고 변경할 때마다 시작 로그를 확인하면 설정 해석 오류와 네트워크 연결 문제를 구분하는 데 도움이 됩니다.
구독을 가져와 시스템 프록시를 켜는 정도로 충분한 초보자라면 먼저 조작 흐름이 편리한지 비교하세요. 설정 확장을 위해 선택한다면 확장 항목의 저장 위치, 업데이트 순서와 되돌리는 방법도 함께 확인해야 합니다.
Clash for Windows: 보관용 참고 및 대체 클라이언트로 마이그레이션
Clash for Windows는 유지 관리가 종료되었습니다. 오래된 튜토리얼과 구형 PC에서 여전히 자주 볼 수 있어 비교 안내를 남기지만, 새로 설치할 제품으로는 권장하지 않습니다. 과거 빌드의 Clash/Premium 체계는 현재 mihomo와 지원 기능이 다릅니다. 유지 관리 중인 클라이언트에서 새 구독을 읽을 수 있다고 해서 지원이 종료된 클라이언트에서도 해석할 수 있는 것은 아닙니다.
Clash for Windows 대체 제품을 찾을 때는 기존 구독 주소, 사용자 지정 규칙, 프록시 그룹 선택과 설정 처리 방식을 먼저 정리하세요. 기존 UI의 설정 처리 스크립트나 확장 기능은 다른 클라이언트로 그대로 옮기지 못할 수 있습니다. 새 클라이언트에 원본 구독을 먼저 가져와 연결을 확인한 다음 사용자 지정 항목을 하나씩 복원하세요. 호환되지 않는 설정까지 한꺼번에 옮기지 않는 것이 좋습니다.
기존 설정은 참고용으로 보관하되, 두 클라이언트가 수신 포트, 시스템 프록시나 가상 네트워크 인터페이스를 동시에 사용하지 않도록 하세요. 구형 시스템 때문에 지원 종료된 앱을 당분간 계속 써야 한다면, 향후 시스템 변경이나 프로토콜 호환성 문제가 해결되지 않을 수 있다는 점을 고려해야 합니다.
Clash Meta for Android: 기존 YAML 설정을 활용하는 Android 클라이언트
Clash Meta for Android는 CMFA라고도 불리며, Meta/mihomo 엔진 계열의 Android 클라이언트입니다. 구독, 프록시 그룹과 규칙의 관계를 이해하고 기존 Clash 설정 작업 흐름을 이어가려는 사용자에게 적합합니다. 지원 프로토콜은 앱에 포함된 엔진에 따라 다르므로 이름에 Meta가 있다고 해서 지원 기능을 미리 단정하지 마세요.
처음 연결할 때 시스템 VPN 권한을 허용해야 합니다. 앱을 전환하거나 화면을 잠근 뒤 연결이 끊긴다면 백그라운드 실행, 배터리 최적화와 자동 시작 제한을 확인하세요. VPN 연결을 사용하는 다른 앱이 동시에 실행 중이면 연결이 충돌할 수도 있습니다. 이런 문제는 시스템 실행 환경과 관련이 있으므로 구독만 바꿔서는 해결되지 않습니다.
설정과 로그를 직접 확인하는 데 익숙한 사용자라면 CMFA의 작동 방식이 명확합니다. 처음 사용하는 경우에는 현재 활성화된 설정과 프록시 그룹이 무엇인지, 연결에 실패했을 때 어느 로그를 확인해야 하는지부터 익히세요.
Surfboard: UI보다 먼저 설정 체계 확인
Surfboard는 Android에서 사용할 수 있는 또 다른 선택지이지만, UI만 바꾼 Clash 엔진 클라이언트는 아닙니다. 자체 구현과 지원 설정 문법을 사용하므로 Clash YAML, mihomo 확장 프로토콜과 설정 덮어쓰기 방식을 그대로 적용할 수 없습니다. Surfboard에 맞는 설정을 이미 갖고 있다면 후보에 포함할 만한 선택입니다.
설정 제공처가 Clash 형식만 제공한다면 먼저 대상 형식으로도 설정을 내보낼 수 있는지 문의하세요. 형식을 변환하더라도 프록시 프로토콜, 프록시 그룹과 규칙을 온전히 표현할 수 있는지 확인해야 합니다. 변환에 성공해 텍스트가 생성되었다고 해서 모든 설정 의미가 그대로 유지되는 것은 아닙니다. DNS, 스크립트나 전용 확장 기능이 포함되어 있다면 특히 주의하세요.
Surfboard는 해당 설정 작업 흐름을 이미 사용하는 사람에게 더 적합합니다. 기존 Clash 설정 파일을 계속 사용하려는 경우에는 Clash Plus, FlClash, CMFA를 먼저 비교하는 편이 마이그레이션 범위를 파악하기 쉽습니다.
ClashX Meta: 구형 macOS 메뉴 막대 작업 흐름 참고
ClashX Meta는 유지 관리가 종료되어 구형 환경을 비교하거나 마이그레이션을 준비할 때 참고하는 용도로 주로 사용됩니다. 메뉴 막대 조작이 익숙한 macOS 사용자도 있지만, 보관된 앱에 포함된 Meta 엔진을 현재 mihomo와 동일하게 볼 수는 없습니다. 새 프로토콜과 설정 항목, 시스템 권한 변경 사항은 보관된 빌드의 지원 범위를 벗어날 수 있습니다.
마이그레이션 전에는 클라이언트 자체 설정과 구독에 포함된 설정을 구분하세요. 메뉴 막대에서 선택한 프록시 그룹, 시스템 프록시 상태와 로그인 시 자동 실행 설정은 같은 YAML 파일에 저장되지 않을 수 있습니다. 설정 파일만 복사하면 기존 조작 상태가 누락될 수 있고, 앱 데이터 폴더를 통째로 복사하면 오래된 경로나 호환되지 않는 설정까지 가져올 수 있습니다.
새로 설치한다면 Clash Plus, Clash Verge Rev 또는 FlClash의 macOS 버전을 먼저 비교해 보세요. Apple Silicon과 Intel 설치 파일은 기기의 프로세서에 맞춰 선택하세요. 앱 아이콘이나 예전에 받은 파일 이름만 보고 아키텍처를 추측하지 마세요.
사용 환경에 맞춰 클라이언트 선택
클라이언트를 바꾸기 전 확인할 5가지
- 설정 출처와 사용자 지정 항목을 저장하세요. 현재 사용 중인 구독, 규칙 덮어쓰기와 프록시 그룹 선택을 기록하세요. 구독 주소에 접근 자격 증명이 포함될 수 있으므로 백업은 안전한 곳에 보관하고, 전체 주소를 공개 스크린샷이나 게시글에 붙여 넣지 마세요.
- 먼저 원본 구독을 마이그레이션하세요. 새 클라이언트에서 구독을 해석하고 실행할 수 있는지 확인한 다음 사용자 지정 규칙을 추가하세요. 알 수 없는 설정 항목은 엔진의 지원 범위를 확인하세요. 오류가 난 항목을 한꺼번에 모두 삭제하면 필요한 기능이 조용히 작동을 멈출 수 있습니다.
- 기존 클라이언트의 트래픽 연결 기능을 끄세요. 기존 프로그램을 종료하기 전에 시스템 프록시나 TUN을 끄고 새 프로그램의 수신 포트와 충돌하지 않는지 확인하세요. 브라우저 확장이나 앱에 수동으로 입력한 포트도 새 설정에 맞게 변경해야 합니다.
- 단계별로 연결을 확인하세요. 먼저 설정이 로드되었는지, 다음으로 프록시 그룹 출구가 작동하는지, 마지막으로 앱 트래픽이 프록시를 통과하는지 확인하세요. 브라우저에서 접속된다고 모든 앱이 프록시를 사용하는 것은 아닙니다. 노드 지연 시간 테스트에 응답이 있어도 실제 요청이 성공한다는 뜻은 아닙니다.
- 마지막으로 자동 실행 설정을 복원하세요. 연결이 안정된 뒤 로그인 시 자동 실행, 구독 업데이트나 백그라운드 실행을 켜세요. 복구할 수 있도록 기존 설정을 보관하되 프록시 연결 기능을 두 개 동시에 실행하지 마세요. 문제가 발생하면 자주 묻는 질문의 항목별 안내를 참고해 해결하세요.
선택 요약: 별도의 설정 의존성이 없다면 초보자와 iOS 기기를 포함해 여러 기기를 사용하는 사용자에게 Clash Plus를 우선 추천합니다. Linux 데스크톱을 사용하거나 mihomo 설정을 세밀하게 조정하려면 Clash Verge Rev와 FlClash를 비교해 보세요. 지원 종료된 클라이언트는 과거 환경을 참고하는 용도로, Surfboard는 호환되는 설정 형식을 갖춘 경우에 고려하세요. 플랫폼을 정한 뒤 다운로드 센터에서 클라이언트와 설치 파일을 선택하고 설정 가이드에 따라 가져오기와 연결 확인을 진행하세요.