Clash 클라이언트 비교
먼저 플랫폼을 고르고 설정 호환성을 확인하세요. 새로 설치한다면 Clash Plus를 우선 추천합니다. 데스크톱 오버라이드와 TUN 관리가 필요하다면 Clash Verge Rev를 비교해 보세요. 안드로이드에서 기존 Clash 설정을 사용한다면 CMFA와 FlClash를 살펴볼 수 있습니다.
Clash 셀렉트는 클라이언트 선택과 설정 정보를 제공하는 곳입니다. 아래 제품은 각 프로젝트에서 관리하며, 클라이언트 인터페이스·엔진·프록시 서비스는 서로 다른 요소입니다. 프로그램을 설치해도 프록시 노드가 자동으로 제공되지는 않으므로 구독을 별도로 준비해야 합니다. 실제 연결 품질도 클라이언트 이름만으로 판단할 수 없습니다.
플랫폼·엔진·유지 관리 상태 비교
플랫폼 정보는 사이트 다운로드 페이지에서 제공하는 설치 파일을 기준으로 정리했으며, 프로젝트가 과거에 배포한 모든 플랫폼을 뜻하지는 않습니다. 유지 관리 상태는 선택을 위한 대략적인 참고 정보이며 업데이트 주기를 보장하지 않습니다. 다운로드 전에 프로젝트 공지를 확인하세요. 엔진 이름이 비슷해도 모든 설정 항목을 클라이언트 간에 그대로 사용할 수 있는 것은 아닙니다.
좁은 화면에서는 표 영역을 좌우로 스크롤할 수 있습니다. 먼저 기기 플랫폼을 확인한 뒤 옆으로 이동하며 설정과 기능 차이를 살펴보세요.
| 클라이언트 | 사이트에서 다운로드 가능한 플랫폼 | 엔진 및 설정 방식 | 유지 관리 상태 | 사용 난이도 | 주요 기능 및 제한 사항 | 추천 대상 |
|---|---|---|---|---|---|---|
| Clash Plus · 우선 추천 | Windows、macOS、Android、iOS | 프록시 구독과 설정 지원. 구체적인 엔진 및 설정 항목 지원 여부는 플랫폼별 안내에서 확인 | 활발히 유지 관리 중 | 낮음: 구독을 불러온 뒤 연결 방식을 선택 | 데스크톱과 모바일 지원. 플랫폼마다 네트워크 권한이 다름 | 초보자, 일상적인 연결, 여러 기기 사용자 |
| Clash Verge Rev | Windows、macOS、Linux | mihomo;Clash YAML | 활발히 유지 관리 중 | 낮음~보통: 고급 설정에는 오버라이드와 권한 이해가 필요 | 데스크톱 TUN, 구독 및 설정 오버라이드 관리 | 데스크톱 고급 사용자, CFW 마이그레이션 사용자 |
| FlClash | Windows、macOS、Linux、Android | mihomo;Clash YAML | 활발히 유지 관리 중 | 낮음~보통: 직관적인 인터페이스, 네트워크 연결은 플랫폼별 설정 필요 | 데스크톱과 안드로이드에서 비슷한 설정 방식 | 안드로이드와 PC를 함께 사용하는 사용자 |
| Clash Nyanpasu | Windows | 여러 엔진 관리 지원. 원본 또는 Meta/mihomo 기능은 선택한 엔진과 배포 패키지에 따라 다름 | 활발히 유지 관리 중 | 보통: 인터페이스 설정과 엔진 옵션을 구분해야 함 | 데스크톱 설정 관리 및 엔진 선택 | 설정을 직접 정리할 의향이 있는 데스크톱 사용자 |
| Clash for Windows(CFW) | Windows | 원본 Clash 계열. 기존 설치본에는 사용자가 교체한 엔진이 포함됐을 수 있음 | 유지 관리 중단 | 기존 사용자는 익숙하지만, 신규 사용자는 오래된 튜토리얼과의 차이를 주의해야 함 | 기존 설정과 스크립트 작업 흐름을 확인하는 보관용 | 마이그레이션 전에 설정을 점검하려는 기존 사용자 |
| Clash Meta for Android(CMFA) | Android | Clash Meta / mihomo 계열. Clash YAML | 활발히 유지 관리 중 | 낮음~보통: VPN 권한 승인과 백그라운드 제한 대응 필요 | Android VPN 트래픽 처리, 설정 가져오기, 정책 그룹 선택 | 기존 Clash 설정을 보유한 안드로이드 사용자 |
| Surfboard | Android | 자체 구현. Surge 스타일 설정을 사용하며 Clash 엔진은 아님 | 활발히 유지 관리 중 | 보통: 설정 형식이 Clash와 다름 | 호환되는 설정을 전제로 한 안드로이드 규칙 기반 프록시 | Surfboard 호환 설정을 이미 보유한 사용자 |
| ClashX Meta | macOS | Clash Meta 계열. Clash YAML | 유지 관리 중단 | 기본 조작은 쉬움. 마이그레이션과 최신 macOS 호환성은 별도 확인 필요 | 메뉴 막대 조작 및 구형 macOS 설정 참고 | 기존 설정을 정리하고 마이그레이션하려는 사용자 |
설정 문법은 엔진이, 조작 경로는 클라이언트가 결정합니다
원본 Clash, Clash Meta, mihomo는 계보를 공유하지만 같은 제품으로 취급할 수는 없습니다. mihomo는 Meta 계열을 이어받아 DNS, 규칙, 프로토콜 기능을 추가하거나 조정했으며, 해당 기능은 설치 패키지에 포함된 엔진이 지원해야 사용할 수 있습니다. 클라이언트는 구독 가져오기, 정책 그룹 표시, 시스템 프록시 관리 등을 담당합니다. 엔진이 지원하지 않는 설정 항목을 클라이언트가 사용 가능하게 만들 수는 없습니다.
문제를 확인할 때는 클라이언트 이름과 실제로 실행 중인 엔진을 기록한 다음 해당 문서를 찾아보세요. 여러 엔진을 지원하는 클라이언트나 오래된 설치 환경에서는 이름이 같아도 다른 엔진이 실행될 수 있습니다. Clash Plus도 플랫폼별 구현이 다를 수 있으므로 인터페이스가 비슷하다는 이유만으로 설정 호환 범위가 완전히 같다고 판단하면 안 됩니다.
클라이언트 8종 상세 평가
Clash Plus: 일상 사용과 여러 기기에 우선 추천
우선 추천 먼저 구독 가져오기, 정책 선택, 연결 확인을 마친 뒤 복잡한 설정을 살펴보세요. Clash Plus는 처음 사용하는 분에게 적합한 선택지이며, 사이트에서 Windows, macOS, Android, iOS용 다운로드를 제공합니다. 여러 기기에서 같은 클라이언트 이름을 사용하면 인터페이스에 다시 익숙해지는 수고를 줄일 수 있지만, 설정과 권한이 자동으로 동기화되는 것은 아닙니다.
데스크톱에서는 시스템 프록시와 TUN의 차이를, 모바일에서는 시스템 VPN 권한을 확인하세요. 기기를 구매하거나 설정을 옮기고 특수 항목을 사용하기 전에는 각 플랫폼의 지원 안내를 확인해야 합니다. iOS에서는 다운로드 페이지의 App Store 링크를 이용하세요. 프로젝트 공식 홈페이지는 clashplus.io입니다.
Clash Verge Rev: 데스크톱 오버라이드와 TUN 관리
데스크톱에서 구독을 정리하고 로컬 규칙을 유지하며 TUN을 관리하려면 Clash Verge Rev를 살펴보세요. mihomo 엔진을 사용해 최신 Clash 설정 문서를 참고하며 배우기 좋습니다. Windows, macOS, Linux용 다운로드를 사이트에서 제공하며, 기존 CFW 사용자라면 마이그레이션 후보로 비교해 볼 만합니다.
고급 기능이 있다고 해서 모든 옵션을 켤 필요는 없습니다. 먼저 규칙 모드와 시스템 프록시로 기본 연결을 확인한 다음, 필요한 프로그램에 한해 TUN을 활성화하세요. 사용자 지정 규칙은 클라이언트가 지원하는 오버라이드 방식에 추가해야 합니다. 업데이트 때마다 교체되는 구독 파일을 직접 수정하지 마세요. 서비스 권한, 가상 네트워크 어댑터, 라우팅 문제는 운영체제별로 점검해야 합니다.
FlClash: 데스크톱과 안드로이드에서 비슷한 조작 방식
PC와 Android 스마트폰을 함께 사용한다면 FlClash도 고려할 만합니다. mihomo 엔진을 사용하며 사이트에서 Windows, macOS, Linux, Android용 다운로드를 제공합니다. Clash YAML 구독을 이미 사용 중인 경우 설정 가져오기와 정책 그룹 선택을 중심으로 비슷한 사용 습관을 만들 수 있어, 기기마다 완전히 다른 설정 방식을 새로 익힐 필요가 없습니다.
여러 플랫폼에서 인터페이스가 같아도 네트워크 트래픽을 처리하는 방식까지 같지는 않습니다. 안드로이드는 시스템 VPN을 사용하고, 데스크톱은 시스템 프록시나 TUN을 이용합니다. 백그라운드 실행, 시작 시 자동 실행, 권한을 플랫폼별로 설정하세요. 인터페이스 모양만 비교하기보다 대상 기기의 구독 편집, 로그 접근, 백그라운드 동작이 필요한 조건에 맞는지 확인하는 것이 중요합니다.
Clash Nyanpasu: 설정 관리와 엔진 선택
Clash Nyanpasu는 클라이언트와 엔진을 구분해 설정할 수 있는 데스크톱 사용자에게 적합합니다. 사이트 다운로드 페이지에서는 Windows용을 제공합니다. 그 밖의 플랫폼은 프로젝트 안내를 확인하세요. 여러 엔진을 관리할 수 있으므로 사용 전에 어떤 엔진 계열을 선택했는지 확인하고, 설정에 있는 규칙·DNS·프로토콜 항목을 지원하는지 살펴봐야 합니다.
엔진 선택지가 늘면 문제를 확인할 변수도 늘어납니다. 처음 사용할 때는 엔진 하나를 정해 구독과 시스템 프록시를 먼저 확인하세요. 문제가 생겼다고 여러 설정을 한꺼번에 바꾸지 않는 편이 좋습니다. 기존 클라이언트의 스크립트, 오버라이드, 경로를 그대로 옮기지 마세요. 원본 파일을 보관하고 새 클라이언트의 설정 관리 방식에 맞춰 하나씩 다시 구성하면 이후 문제를 파악하기 쉽습니다.
Clash for Windows: 보관용 참고, 신규 설치는 비추천
유지 관리 중단 CFW는 주로 기존 설정을 확인하고 마이그레이션 흐름을 참고할 때 의미가 있습니다. 온라인에는 CFW 기준으로 작성된 튜토리얼이 여전히 많지만, 오래된 화면 캡처와 버튼 이름, 서비스 설치 방법은 최신 운영체제나 다른 클라이언트에 맞지 않을 수 있습니다. 튜토리얼이 많다는 이유만으로 새 기기에 보관용 제품을 기본 설치하는 것은 권장하지 않습니다.
기존 사용자는 대체 클라이언트를 고르기 전에 구독 출처, 사용자 지정 규칙, 정책 그룹 설정, 스크립트를 내보내거나 기록해 두세요. 엔진을 직접 교체한 적이 있는 설치본은 CFW라는 이름만으로 호환성을 판단할 수 없습니다. 마이그레이션 후 새 엔진에서 설정을 다시 불러와 오류와 규칙 적용을 확인하세요. 기존 프로그램 폴더 전체를 복사하는 것만으로 마이그레이션이 끝났다고 볼 수는 없습니다.
Clash Meta for Android: 기존 Clash 설정이 있는 안드로이드 사용자용
CMFA는 Clash Meta for Android의 흔한 약칭이며, 원본 Clash for Android와 구분해야 합니다. Clash YAML 설정을 이미 보유했고 Android 시스템 VPN으로 트래픽을 처리하려는 사용자에게 적합합니다. 설정을 가져온 뒤 사용할 항목을 선택하고 VPN 권한을 승인한 다음 정책 그룹을 고르세요. 구독 목록만 있고 활성 설정을 선택하지 않으면 연결이 예상과 다를 수 있습니다.
안드로이드에서 자주 발생하는 문제는 시스템의 백그라운드 제한과 관련된 경우가 많습니다. 화면을 끈 뒤 연결이 끊기거나 네트워크 전환 후 복구가 늦다면 배터리 최적화, 백그라운드 권한, 로그를 함께 확인하세요. 노드만 바꾸는 것으로 해결되지 않을 수 있습니다. 휴대전화에서 다른 VPN 앱도 사용 중이라면 동일한 사용자 환경에서 VPN 연결이 충돌할 수 있습니다. 실제 엔진 기능은 설치 패키지 안내와 실행 정보로 확인하세요.
Surfboard: 설치 전에 설정 형식부터 확인
Surfboard는 사이트의 안드로이드 다운로드 목록에 있지만 Clash GUI 프런트엔드도 아니고 Clash 엔진을 사용하지도 않습니다. Surge 스타일 설정 구조를 사용하며 해당 문법과 기능 범위만 지원합니다. Clash YAML 구독만 보유한 상태에서 링크를 Surfboard에 바로 가져온 뒤, 파싱 실패를 네트워크 문제로 오해하지 마세요.
호환되는 설정이 있는 사용자라면 고려할 수 있습니다. 설정을 변환해야 한다면 프록시 프로토콜, 규칙, DNS, 정책 그룹 표현 방식을 하나씩 확인해야 합니다. 변환한 파일이 불러와져도 동작이 완전히 같다는 뜻은 아닙니다. 초보자라면 먼저 현재 구독 형식에 맞는 클라이언트를 사용하는 편이 설정 변환을 배우는 것보다 간단합니다.
ClashX Meta: macOS 기존 설정과 메뉴 막대 사용
유지 관리 중단 ClashX Meta는 기존 macOS 설정과 메뉴 막대 사용 방식을 확인할 때 참고할 수 있지만, 최신 시스템에 우선 설치할 제품은 아닙니다. 원본 ClashX 계열과도 구분해야 합니다. 이름이 비슷하다고 설정 기능이나 유지 관리 상태까지 같다고 볼 수는 없습니다. 사이트에는 기존 환경 참고를 위해 보관용 다운로드 경로를 남겨 두었습니다.
마이그레이션을 준비한다면 현재 프록시 포트, 설정 파일 위치, 규칙을 먼저 기록한 뒤 macOS용 Clash Plus, Clash Verge Rev, FlClash를 비교하세요. 메뉴 막대의 간단한 제어와 상세한 설정 관리 인터페이스는 사용 방식이 다릅니다. 복잡한 오버라이드, TUN, 상세 로그가 필요해졌다면 요구 사항을 정리한 다음 선택하는 편이 기존 화면과 똑같은 제품을 찾는 것보다 효과적입니다.
사용 환경별 클라이언트 선택
서버·라우터: 데스크톱용 선택을 그대로 적용하지 말고 Mihomo 엔진 검토
다운로드 페이지에는 프로세스, 설정, 권한, 네트워크 라우팅을 직접 관리하려는 사용자를 위한 Mihomo 엔진 패키지도 있습니다. 여기서 다루는 완전한 데스크톱 인터페이스는 포함되어 있지 않습니다. 일반 데스크톱 사용자는 GUI 클라이언트를 선택하세요. 서버나 라우터에서는 CPU 아키텍처, 패키지 형식, 서비스 관리 방식을 확인해야 하며 외부 제어 패널도 별도로 설정하고 접근을 보호해야 합니다.
클라이언트 변경 전 마이그레이션 점검
구독을 가져오는 것은 첫 단계일 뿐입니다. 마이그레이션은 새 인터페이스에 정책 그룹을 표시하는 데 그치지 않고 기존 네트워크 동작을 유지해야 합니다. 먼저 설정을 백업한 뒤 새 클라이언트만 단독으로 실행하세요. 기존 클라이언트가 시스템 프록시나 TUN을 동시에 제어하면 포트 충돌이나 라우팅 경합을 새 프로그램의 호환성 문제로 오인하기 쉽습니다.
- 구독과 로컬 변경 사항을 기록하세요. 서비스에서 제공한 구독 파일, 클라이언트 오버라이드, 직접 추가한 규칙을 구분하세요. 업데이트하면 구독 본문이 교체되므로 로컬 변경 사항은 별도로 보관해야 합니다. 구독 링크를 공개된 스크린샷이나 로그에 노출하지 마세요.
- 설정 형식과 엔진 기능을 확인하세요. Clash YAML과 Surfboard는 설정 방식이 다릅니다. 원본 엔진에서 mihomo로 옮길 때는 기존 스크립트와 변경된 설정 항목도 확인해야 합니다. 파일 확장자만 보고 판단하지 마세요.
- 프록시 포트를 맞추세요. 혼합 포트와 앱에 직접 입력한 프록시 주소를 기록하세요. 새 클라이언트의 포트가 다르면 브라우저 확장 프로그램, 터미널 환경 변수, 개발 도구의 프록시 설정도 함께 바꿔야 합니다.
- 정책 그룹을 다시 선택하세요. 그룹 이름이나 구성원 순서가 바뀌면 이전 선택이 유지되지 않을 수 있습니다. 먼저 특정 항목을 직접 골라 연결을 확인한 다음 자동 선택 그룹을 테스트하세요. 지연 시간 테스트에 성공해도 모든 서비스 요청이 정상이라고 단정할 수는 없습니다.
- 트래픽 처리 범위를 단계별로 확인하세요. 먼저 브라우저를 테스트하고, 시스템 프록시를 따르지 않는 앱을 확인한 뒤 필요한 경우 TUN을 활성화하세요. DNS와 규칙 적용을 확인하고 나서 시작 시 자동 실행을 설정해야 잘못된 설정이 부팅 때마다 적용되는 일을 막을 수 있습니다.
마이그레이션 중 YAML 파싱 오류가 발생하면 클라이언트를 바로 바꾸지 말고 오류가 난 줄 주변의 들여쓰기와 설정 항목부터 확인하세요. 연결 시간이 초과되면 DNS, 정책 그룹, 프록시 서비스를 나누어 점검하세요. 한 번에 하나씩만 변경해야 설정 호환성, 권한, 네트워크 경로 중 무엇이 문제인지 알 수 있습니다.
Clash 공식 사이트와 다운로드 출처 확인
Clash 생태계에는 엔진, 서드파티 클라이언트, 독립 프로젝트가 함께 있어 모든 제품을 대표하는 단일 클라이언트 공식 사이트는 없습니다. ‘Clash 공식 사이트’를 검색했다면 먼저 Clash Plus, Clash Verge Rev, FlClash, mihomo 엔진 중 무엇을 찾는지 정하고 프로젝트와 설치 안내를 확인하세요. 이 사이트는 다운로드 경로와 중국어 설정 자료를 정리하며, 각 프로젝트의 배포 공지를 대신하지 않습니다.
Clash Plus 공식 홈페이지는 clashplus.io입니다. 다른 클라이언트는 해당 프로젝트의 배포 안내를 기준으로 확인하세요. 페이지에 표시된 프로젝트 이름, 유지 관리 상태, 시스템 요구 사항, 아키텍처를 살펴봐야 합니다. 보관된 설치 파일이 남아 있어도 프로젝트가 다시 유지 관리되는 것은 아니며 최신 시스템에 적합하다는 뜻도 아닙니다.
파일 이름에 ‘최신 버전’이라고 적혀 있다는 이유만으로 다운로드 출처를 믿지 마세요. 먼저 클라이언트 다운로드 페이지에서 플랫폼을 고르고 설치 패키지의 아키텍처를 확인한 뒤 가이드에 따라 설정하세요. macOS의 Apple Silicon용과 Intel용, Android의 ARM용, Linux의 deb와 rpm 패키지는 용도가 다릅니다. 패키지를 잘못 골랐다면 YAML을 수정해도 해결되지 않습니다.
최종 선택 순서
플랫폼 호환성 → 구독 형식 → 유지 관리 상태 → 필요한 기능 → 사용 방식. 새로 설치할 때는 Clash Plus를 먼저 살펴보고, Linux나 데스크톱 고급 기능이 필요하면 Clash Verge Rev와 FlClash를 비교하세요. 특정 설정을 이미 보유한 안드로이드 사용자는 CMFA와 Surfboard의 형식 차이를 확인해야 합니다. CFW와 ClashX Meta는 보관용 참고로 두고, 복잡한 설정을 계속 추가하기 전에 마이그레이션 계획부터 세우세요.