클라이언트 선택 가이드 / CLIENT SELECTION

Clash 클라이언트 한눈에 비교

새 기기에는 Clash Plus를 먼저 살펴보세요. 데스크톱에서 설정을 확장해야 한다면 Clash Verge Rev도 비교해 보세요. UI 모양보다 플랫폼과 설정 형식의 호환성을 먼저 확인하는 것이 좋습니다.

이 페이지는 기능과 사용 편의성을 비교하며 벤치마크 순위를 제공하지 않습니다. 플랫폼 항목은 이 사이트의 다운로드 페이지에서 제공하는 설치 파일을 기준으로 하며, 프로젝트가 과거에 지원한 모든 플랫폼을 뜻하지는 않습니다.

먼저 맞지 않는 선택지 걸러내기

플랫폼·설정·유지 관리 상태

클라이언트는 UI와 시스템 연동을 담당하고, 엔진은 설정을 해석하고 연결을 처리합니다. 이름에 Clash가 들어간다고 해서 지원하는 프로토콜, 규칙, DNS 옵션까지 모두 같은 것은 아닙니다.

기본 선택: Clash Plus

Windows, macOS, Android, iOS 사용자라면 Clash Plus부터 시작해 보세요. 처음 설정하거나 휴대폰과 PC를 함께 사용하는 경우 특히 적합합니다. 먼저 구독을 가져오고 프록시 그룹을 선택한 뒤 연결을 확인하세요. TUN이나 사용자 지정 규칙은 그다음에 설정하면 됩니다. iOS 사용자는 다운로드 페이지에서 App Store로 이동할 수 있으며, 제품 안내는 clashplus.io에서도 확인할 수 있습니다.

Linux에서는 Clash Verge Rev와 FlClash를 우선 비교해 보세요. 데스크톱에서 설정 병합·오버라이드와 문제 해결 도구가 필요하다면 Verge Rev를, 데스크톱과 Android에서 비슷한 사용 방식을 원한다면 FlClash를 살펴보세요. 여러 기기에서 같은 구독을 사용하기 전에 서비스 제공업체의 기기 수와 동시 접속 제한을 확인해야 합니다.

운영체제에 맞는 설치 파일 선택

Clash 클라이언트 8종 비교표

Meta는 Clash Meta 생태계에서 널리 쓰이는 명칭이고, mihomo는 그 후속 엔진 이름입니다. 구형 클라이언트에 Meta 표기가 있다고 해서 현재 mihomo의 모든 기능이 포함된 것은 아닙니다. 아래 난이도는 설정 단계와 문제 해결 부담을 기준으로 한 정성적 평가이며 점수나 순위가 아닙니다.

화면이 좁으면 표를 좌우로 스크롤하세요. 클라이언트 이름을 누르면 상세 리뷰로 이동합니다.

플랫폼 지원, 엔진, 유지 관리 상태, 사용 난이도, 주요 기능과 추천 사용자
클라이언트 이 사이트에서 제공하는 플랫폼 엔진 및 설정 유지 관리 상태 사용 난이도 주요 특징 및 추천 사용자
Clash Plus
우선 추천
Windows、macOS、Android、iOS 엔진과 설정 지원은 플랫폼별 안내를 확인하세요. 일괄적으로 오리지널 엔진 또는 mihomo라고 단정하지 않습니다. 활발히 유지 관리 중 낮음: 구독 설정부터 시작 멀티플랫폼 클라이언트 선택지. 초보자와 여러 기기 사용자가 우선 살펴볼 만합니다.
Clash Verge Rev Windows、macOS、Linux mihomo; Clash YAML 및 엔진 확장 필드 활발히 유지 관리 중 기본 사용 난이도는 낮음. 오버라이드와 TUN은 시스템 설정 이해가 필요합니다. 데스크톱 설정 관리·병합·오버라이드 지원. 고급 규칙 설정에 적합합니다.
FlClash Windows、macOS、Linux、Android mihomo;Clash YAML 활발히 유지 관리 중 낮음. 플랫폼별 권한 차이는 확인해야 합니다. 플랫폼 간 UI가 비슷해 PC와 Android를 함께 사용하기 좋습니다.
Clash Nyanpasu Windows mihomo 등 다양한 엔진 구성 지원. 설치 파일과 선택한 엔진을 기준으로 확인하세요. 활발히 유지 관리 중 보통. UI 설정과 엔진 설정을 구분해야 합니다. 설정 관리와 UI 사용자 지정 기능을 제공하며, 작업 흐름을 직접 조정하려는 데스크톱 사용자에게 적합합니다.
Clash for Windows
지원 종료
Windows 과거 Clash/Premium 체계 기반. 현재 mihomo로 볼 수 없습니다. 유지 관리 종료 기존 사용자는 익숙하지만 신규 사용자는 이전 부담이 큽니다. 기존 환경을 잠시 유지하거나 과거 설정을 참고할 때 적합합니다. 새로 설치할 클라이언트로는 권장하지 않습니다.
Clash Meta for Android Android Meta/mihomo 생태계. 기능은 내장된 엔진에 따라 달라집니다. 활발히 유지 관리 중 보통. VPN 권한과 백그라운드 권한을 설정해야 합니다. Android에서 Clash 설정과 규칙 기반 라우팅을 사용할 수 있습니다. 기존 YAML이 있는 사용자에게 적합합니다.
Surfboard Android 독자적인 구현이며 Clash 엔진 기반이 아닙니다. Surfboard 설정 형식을 사용합니다. 활발히 유지 관리 중 호환 설정이 있으면 낮음, 설정 형식을 변환해야 하면 높음 호환되는 설정을 이미 보유한 Android 사용자에게 적합합니다.
ClashX Meta
지원 종료
macOS Meta 생태계 기반. 보관된 설치 파일을 현재 mihomo와 동일하게 볼 수 없습니다. 유지 관리 종료 메뉴 막대에서 간편하게 조작할 수 있지만, 상세한 문제 해결에는 설정 지식이 필요합니다. 구형 macOS 환경을 참고할 때 유용합니다. 이전 계획을 세우는 것이 좋습니다.

클라이언트별 리뷰와 사용 시 유의사항

먼저 현재 설정을 그대로 사용할 수 있는지 확인한 다음 조작 방식을 비교하세요. 프록시 모드, 규칙, 시스템 프록시와 TUN은 각각 다른 계층이므로 스위치 하나가 있는지만 보고 판단하면 안 됩니다.

초보자 / 여러 기기 사용

Clash Plus: 첫 설정을 시작하기에 적합

Clash Plus를 우선 추천하는 이유는 선택 순서에 있습니다. 기기에 맞는 클라이언트에서 구독, 프록시 그룹, 연결 확인까지 먼저 진행하면 처음부터 설정 오버라이드를 공부할 필요가 없습니다. 휴대폰과 PC 모두에서 프록시를 사용한다면 같은 제품이 기기별로 어떻게 작동하는지 살펴보세요. UI에 익숙해지는 시간을 줄일 수 있습니다.

단, 여러 플랫폼을 지원하더라도 설정 항목이 완전히 같지는 않습니다. iOS, Android, 데스크톱은 트래픽을 처리하는 방식이 다르므로 데스크톱의 포트, 권한, TUN 설정을 휴대폰에 그대로 적용할 수 없습니다. 확장 프로토콜, 스크립트 또는 특정 DNS 필드가 포함된 구독은 대상 플랫폼의 지원 안내를 확인하세요. 다운로드 페이지는 설치 파일을 받는 곳이며, 제품 공식 사이트는 clashplus.io입니다.

Clash Plus 플랫폼별 다운로드 보기 →

데스크톱 / 설정 확장

Clash Verge Rev: 규칙을 꾸준히 관리할 때 적합

Verge Rev는 구독과 로컬 설정의 차이를 이해하는 데스크톱 사용자에게 적합합니다. mihomo는 규칙과 프로토콜 처리를 담당하고, 클라이언트는 설정 관리와 시스템 프록시, 서비스 연동을 맡습니다. 구독을 갱신한 뒤에도 로컬 규칙을 유지하려면 다운로드한 원본 파일을 반복해서 수정하기보다 병합이나 오버라이드 방식을 알아보세요.

기능이 많으면 문제의 원인도 여러 계층에 걸쳐 있을 수 있습니다. 연결 실패는 프록시 그룹, DNS, 서비스 권한 또는 TUN 라우팅 때문일 수 있습니다. 처음에는 기본 규칙 모드를 유지하고 필요한 트래픽 처리 방식만 켜세요. 기본 연결이 확인된 뒤 오버라이드를 하나씩 추가하면 됩니다. Linux에서는 데스크톱 환경이 시스템 프록시를 따르는지도 확인하세요. 스위치가 켜졌다고 모든 앱의 트래픽이 처리되는 것은 아닙니다.

데스크톱 설치 파일 보기 →

크로스 플랫폼 / 데스크톱과 Android

FlClash: 비슷한 조작 방식, 다른 시스템 권한

FlClash의 장점은 데스크톱과 Android에서 비슷하게 구성된 UI와 mihomo 설정 체계를 통한 간편한 이전입니다. 규칙이 포함된 구독을 이미 사용하고 여러 기기에서 비슷한 방식으로 조작하고 싶다면 설정 선택, 프록시 그룹 전환, 로그 메뉴가 사용 방식에 맞는지 중점적으로 비교해 보세요.

플랫폼 간 UI가 비슷해도 시스템 차이까지 없어지는 것은 아닙니다. Android에서는 VPN 권한이 필요하고 배터리 최적화의 영향을 받을 수 있으며, 데스크톱 TUN은 서비스 실행이나 권한 상승이 필요할 수 있습니다. YAML을 이전할 때는 파일 경로, 수신 대기 주소, 외부 리소스와 DNS 설정도 확인하세요. 같은 파일이 모든 플랫폼에서 그대로 작동한다고 가정하면 안 됩니다. 먼저 기본 연결을 확인하고 기기별 설정을 추가하세요.

FlClash 및 Android 옵션 보기 →

Windows / 사용자 지정 작업 흐름

Clash Nyanpasu: 설정을 직접 조정하려는 사용자에게 적합

Nyanpasu는 UI 구성과 설정 관리, 사용자 지정 조작을 중요하게 생각하는 사용자를 위한 Windows 데스크톱 선택지입니다. 비교할 때는 클라이언트 기능과 선택한 엔진의 기능을 나눠서 확인하세요. 설정 편집 메뉴의 편의성은 UI 문제이고, 특정 규칙이나 프로토콜을 해석할 수 있는지는 실제 엔진과 지원 범위에 달려 있습니다.

UI를 살펴보려고 프록시 클라이언트를 여러 개 동시에 실행하지 마세요. 기존 프로그램이 혼합 포트, 시스템 프록시 또는 가상 네트워크 어댑터를 계속 사용하면 새 클라이언트가 실행되지 않을 수 있습니다. 이런 경우 반드시 소프트웨어 호환성 문제라고 볼 수는 없습니다. 테스트하기 전에 기존 클라이언트를 종료하고 트래픽 처리를 끈 다음 Nyanpasu만 실행하세요. 이 사이트에서는 Windows 패키지를 제공하며, 다른 플랫폼은 이 페이지의 설치 파일 비교 범위에 포함되지 않습니다.

Windows 클라이언트 비교 →

기존 환경 / 유지 관리 종료

Clash for Windows: 이전 참고 자료로 활용

CFW의 오래된 가이드와 사용 방식은 여전히 널리 쓰이지만, 프로젝트의 유지 관리는 종료됐습니다. 과거 엔진 체계를 현재 mihomo와 동일하게 볼 수 없으며, 새 구독에서 확장 프로토콜이나 규칙 필드를 사용하면 설정 해석에 실패할 수 있습니다. 새로 시스템을 설치한 사용자라면 오래된 가이드에 계속 의존할수록 문제 해결이 어려워질 수 있으므로 유지 관리 중인 클라이언트를 우선 선택하세요.

기존 환경을 당분간 유지해야 한다면 구독 출처, 로컬 규칙과 필요한 설정을 먼저 내보낸 뒤 새 클라이언트에서 항목별로 다시 구성하세요. 프로그램 데이터 폴더 전체를 그대로 복사하거나 실행 파일 엔진을 임의로 교체해 구형 환경과 새 환경을 섞지 마세요. 보관된 패키지는 이전과 참고를 위한 것이지, 새 시스템의 호환성 문제를 구형 클라이언트로 해결하라는 뜻이 아닙니다.

이전 전 점검 순서 보기 →

Android / 기존 Clash 설정 사용

Clash Meta for Android: YAML 사용 방식 이어가기

Clash Meta for Android는 흔히 CMFA라고 부릅니다. Clash YAML 구독을 이미 사용 중이고 Android에서도 프록시 그룹과 규칙 기반 라우팅을 계속 쓰려는 사용자에게 적합합니다. 선택하기 전에 구독에 필요한 프로토콜과 확장 필드가 현재 설치 파일에 포함된 엔진에서 지원되는지 확인하세요. 이름에 Meta가 들어간다는 이유만으로 모든 최신 설정을 가져올 수 있다고 판단하면 안 됩니다.

Android에서 흔히 겪는 문제는 프록시 모드보다 VPN 권한, 다른 VPN과의 충돌, 백그라운드 제한, 절전 후 연결 복구와 관련된 경우가 많습니다. 앱을 전면에 둔 상태에서 먼저 접속을 확인한 다음 화면을 잠그거나 네트워크를 전환해 테스트하세요. 특정 앱만 문제가 있다면 앱별 라우팅 설정을 확인하고, 모든 연결이 실패한다면 구독, 노드, 로그 순으로 원인을 찾아보세요.

Android 설치 파일 보기 →

Android / 별도 설정 형식

Surfboard: 구독 형식을 확인한 뒤 선택

Surfboard는 Android 프록시 용도로 사용할 수 있어 같은 다운로드 목록에 포함되어 있지만 Clash 엔진을 사용하지 않습니다. 자체 설정 지원 범위가 있으며, Clash YAML을 범용 설정처럼 그대로 가져올 수 없습니다. Clash의 규칙, 프록시 그룹과 DNS 필드가 항목별로 그대로 대응한다고 가정해서도 안 됩니다.

서비스 제공업체가 Surfboard 호환 설정을 제공한다면 Android 클라이언트로 사용할 수 있습니다. Clash 구독만 있다면 CMFA, FlClash 또는 해당 설정을 명시적으로 지원하는 다른 클라이언트를 선택하는 편이 간편합니다. 구독에 호환 형식이라고 표시되어 있어도 구체적인 프로토콜과 필드를 확인하세요. 변환이 필요하더라도 인증 정보가 포함된 구독 주소를 신뢰할 수 없는 온라인 도구에 입력하지 마세요.

Surfboard 다운로드 안내 보기 →

macOS / 유지 관리 종료

ClashX Meta: 메뉴 막대 사용 방식과 이전 부담

ClashX Meta는 macOS 메뉴 막대에서 조작하는 클라이언트로 기존 환경을 파악할 때 참고할 수 있지만, 유지 관리가 종료되어 새 Mac의 기본 설치 옵션으로 권장하지 않습니다. Meta라는 명칭은 해당 엔진 생태계와의 연관성을 나타낼 뿐, 보관된 패키지에 현재 mihomo의 새 프로토콜이나 규칙 기능이 포함됐다는 뜻은 아닙니다.

이전할 때는 구독 주소와 사용자 지정 규칙을 먼저 보관한 다음 기존 클라이언트의 시스템 프록시와 자동 실행을 끄세요. 새 클라이언트에서 연결이 확인되면 프록시 포트, 프록시 그룹 이름, 시스템 네트워크 설정을 살펴보고 기존 설정이 남아 연결을 방해하지 않는지 확인하세요. Apple Silicon과 Intel 기기에는 각각 맞는 설치 파일을 선택해야 합니다. 프로세서 아키텍처 문제를 구독 오류로 오해하지 마세요.

macOS 대체 클라이언트 보기 →

사용 환경에 따라 선택지 좁히기

모든 환경에 통하는 단 하나의 최적 선택은 없습니다. 아래 팁은 시행착오를 줄이기 위한 것이며, 특정 클라이언트가 반드시 더 빠르거나 리소스를 덜 사용한다는 뜻은 아닙니다.

클라이언트 변경 전 점검 순서

문제가 클라이언트, 설정, 시스템 네트워크 중 어디서 생겼는지 파악하려면 한 번에 한 계층씩 바꾸세요. 특히 지원이 종료된 소프트웨어에서 이전할 때는 기존 폴더 전체를 새 프로그램에 덮어쓰지 마세요.

  1. 설정 출처를 보관하세요. 구독 주소, 직접 작성한 규칙과 필요한 프록시 그룹 설정을 저장하세요. 구독 주소에는 보통 접속 인증 정보가 포함되므로 문제 해결을 위한 스크린샷이나 공개 로그에 전체 주소가 노출되지 않도록 가리세요.
  2. 설정을 정상적으로 읽을 수 있는지 확인하세요. 먼저 가져온 뒤 로그를 확인해 미지원 프로토콜이나 필드, 누락된 프록시 그룹이 있는지 살펴보세요. Surfboard와 Clash YAML은 서로 다른 형식이므로 파일 확장자만 바꿔서는 변환되지 않습니다.
  3. 기존 시스템 연결을 해제하세요. 이전 클라이언트를 종료하고 시스템 프록시, TUN과 자동 실행을 끄세요. 새 클라이언트가 실행되지 않으면 포트 점유부터 확인하고 프로그램을 여러 번 다시 설치하지 마세요.
  4. 최소한의 작동 환경을 구성하세요. 먼저 규칙 모드를 사용하고 연결 가능한 프록시 그룹을 선택한 다음 필요한 트래픽 처리 방식 하나만 켜세요. 웹사이트와 대상 앱의 연결을 확인한 후 TUN을 사용할지 결정하세요.
  5. 사용자 지정 설정을 하나씩 복원하세요. 로컬 규칙, DNS 오버라이드, 앱별 라우팅을 항목별로 추가하세요. 수정할 때마다 연결을 확인하고 프록시 그룹 이름과 규칙 순서를 기록해 두면 한꺼번에 설정을 많이 가져왔을 때 원인을 찾기 어려운 일을 막을 수 있습니다.

클라이언트를 바꾼 뒤에도 같은 네트워크와 구독에서 연결이 실패한다면 먼저 노드 상태와 설정 오류를 확인하세요. 클라이언트는 프록시 서비스가 아니며 작동하지 않는 구독을 복구할 수도 없습니다. 시스템 프록시, 인증서 또는 연결 문제가 있다면 자주 묻는 질문 및 문제 해결도 확인해 보세요.