선택 가이드 / 플랫폼 · 코어 · 설정 호환성

Clash 클라이언트 비교 및 선택

먼저 기기 플랫폼을 확인하고 설정 호환성을 살펴보세요. 인터페이스 취향은 그다음에 비교하면 됩니다.

처음 설치한다면 Clash Plus를 우선 고려하세요. Linux 데스크톱, 코어 관리 또는 세밀한 규칙 설정이 필요하다면 아래 표를 비교해 선택하면 됩니다. 클라이언트는 프록시 도구일 뿐이므로 구독, 노드 가용성, 네트워크 환경은 각각 확인해야 합니다.

범위 안내: 플랫폼 목록은 이 사이트 다운로드 센터에서 제공하는 설치 파일을 기준으로 정리했으며, 각 프로젝트의 전체 배포 범위를 뜻하지 않습니다. 유지보수 상태는 정성적으로 설명했습니다. 실제 시스템 요구 사항, 코어와 기능은 선택한 설치 파일 및 프로젝트 안내를 확인하세요.

한눈에 비교

8개 클라이언트의 주요 차이

“Meta”는 Clash Meta의 과거 명칭이며, 관련 코어는 현재 mihomo로 불립니다. 클라이언트 외형, 코어, 설정 형식은 서로 별개입니다. 인터페이스가 비슷해도 설정 필드가 호환되는 것은 아니며, 같은 코어를 사용해도 플랫폼마다 제공하는 설정은 다를 수 있습니다.

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

플랫폼, 코어, 유지보수 상태와 사용 난이도
클라이언트 이 사이트에서 제공하는 플랫폼 코어 계열 유지보수 상태 사용 난이도 특징 및 추천 대상
Clash Plus
우선 추천
Windows、macOS、Android、iOS 제품명만으로 동일하다고 판단하지 말고, 플랫폼별 클라이언트 안내를 확인하세요. 활발히 유지보수 중 낮음: 구독을 가져오고 모드를 선택하면 됩니다. 여러 플랫폼의 다운로드 경로를 한곳에서 제공해 초보자와 멀티 디바이스 사용자에게 적합합니다.
Clash Verge Rev Windows、macOS、Linux mihomo 활발히 유지보수 중 보통: 고급 설정에는 권한과 설정 계층에 대한 이해가 필요합니다. 데스크톱 설정 관리, 오버라이드와 TUN을 지원해 데스크톱에서 오래 사용할 때 적합합니다.
FlClash Windows、macOS、Linux、Android mihomo 활발히 유지보수 중 낮음~보통: 데스크톱과 모바일의 권한이 다릅니다. 기기 간 사용 방식이 비슷해 데스크톱과 Android를 함께 쓸 때 편리합니다.
Clash Nyanpasu Windows 코어 관리 기능을 지원합니다. mihomo 사용 시 해당 필드에 맞춰 설정해야 합니다. 활발히 유지보수 중 보통: 사용할 코어의 호환성을 확인해야 합니다. 인터페이스를 꾸미고 코어를 선택할 수 있어 데스크톱 도구를 직접 조정하려는 사용자에게 적합합니다.
Clash for Windows Windows 기존 Clash 코어 계열 지원 종료 기존 사용자는 익숙할 수 있지만, 처음 사용하는 사람은 과거 설정을 익혀야 합니다. 구형 환경 재현과 마이그레이션 비교용이며, 신규 설치용으로는 권장하지 않습니다.
Clash Meta for Android Android Clash Meta / mihomo 활발히 유지보수 중 보통: VPN 권한과 백그라운드 제한을 고려해야 합니다. 구독 관리와 앱별 프록시 설정을 지원해 Android 중심 사용자에게 적합합니다.
Surfboard Android 독자적인 구현으로 Clash 코어를 사용하지 않습니다. 활발히 유지보수 중 호환 설정이 이미 있으면 낮고, Clash에서 옮겨오는 경우에는 높습니다. 자체 설정 문법과 규칙 체계를 사용합니다. 호환 설정을 이미 갖춘 사용자에게 적합합니다.
ClashX Meta macOS Clash Meta 계열 지원 종료 기본 조작은 간단하지만, 호환성 문제는 직접 해결해야 합니다. 메뉴 막대에서 조작합니다. 구형 환경을 이어 쓰는 용도이며, 첫 설치용으로는 권장하지 않습니다.

사용 난이도는 설정과 문제 해결에 필요한 지식 수준을 뜻하며 성능 순위가 아닙니다. 표에 없는 기능이 반드시 지원되지 않는다는 뜻은 아닙니다. 같은 클라이언트라도 플랫폼에 따라 권한, 라우팅, DNS 처리 방식이 다를 수 있습니다.

클라이언트별 상세 정보

각 클라이언트의 사용 범위

먼저 iOS 지원, Linux 설치 파일, 앱별 프록시 설정 등 꼭 필요한 조건을 정한 뒤 선호도를 비교하세요. 아래에서는 선택할 만한 이유와 피해야 할 경우, 첫 설정에서 확인할 점을 설명합니다.

Clash Plus

우선 추천

구독을 가져와 바로 사용하고 코어 차이는 당장 따져보고 싶지 않은 사용자에게 적합합니다. 이 사이트에서는 Windows, macOS, Android, iOS 다운로드 경로를 제공해 제품을 선택하기 쉽습니다. 여러 기기를 사용한다면 한 기기에서 먼저 설정한 뒤, 각 기기의 프록시 모드와 권한을 따로 확인하세요. 여러 환경을 동시에 변경하면 문제를 찾기 어려워질 수 있습니다.

여러 플랫폼을 지원한다고 설정이 자동으로 동기화되거나 각 플랫폼의 TUN, DNS, 백그라운드 동작이 같다는 뜻은 아닙니다. 서비스를 구매하거나 가져오기 전에 구독 형식과 지원 프로토콜을 확인하세요. iOS는 앱 스토어를 이용하세요. 기능은 공식 사이트 clashplus.io에서 확인할 수 있습니다. Linux가 필요하다면 Verge Rev 또는 FlClash를 살펴보세요.

Clash Plus 다운로드로 이동 →

Clash Verge Rev

데스크톱에서 설정을 장기적으로 관리하려는 사용자에게 적합합니다. mihomo는 프록시 프로토콜, 규칙 매칭과 네트워크 처리를 담당하고, 클라이언트는 설정 가져오기, 설정 메뉴와 실행 정보를 제공합니다. 구독 자동 업데이트를 유지하면서 로컬 규칙이나 DNS 설정을 추가하려면 먼저 오버라이드와 설정 병합 방식을 이해한 뒤 수정하세요.

Clash for Windows에서 옮겨갈 후보로 적합하지만, 기존 폴더를 통째로 복사한다고 그대로 이어 쓸 수 있는 것은 아닙니다. 기존 코어의 필드, 스크립트와 인터페이스 설정은 재사용하지 못할 수 있습니다. 처음 실행할 때는 규칙 모드와 시스템 프록시로 기본 연결을 확인한 다음 필요에 따라 TUN을 활성화하세요. Linux에서는 패키지 형식, 데스크톱 의존성, 권한도 확인해야 합니다.

데스크톱 플랫폼 설치 파일 보기 →

FlClash

데스크톱과 Android를 모두 사용하면서 인터페이스를 오가는 수고를 줄이고 싶은 경우에 적합합니다. mihomo 계열 코어를 사용해 호환되는 프록시 그룹, 규칙과 DNS 설정을 재사용하기 쉽습니다. 다만 설정 파일의 로컬 경로, 네트워크 인터페이스 이름, 리슨 주소는 기기에 맞게 바꿔야 합니다. 데스크톱 설정 전체를 그대로 가져다 쓸 수는 없습니다.

실제 기기 아키텍처와 권한 절차를 확인하고 선택하세요. Android는 시스템 VPN 권한이 필요하며 배터리 절약 설정의 영향을 받을 수 있습니다. 데스크톱의 시스템 프록시는 해당 설정을 따르는 앱에만 적용됩니다. 특정 프로그램이 프록시를 거치지 않는다면 클라이언트를 바로 바꾸기보다 먼저 트래픽이 어디서 들어오는지 확인하세요. 이 사이트에서는 FlClash iOS 설치 파일을 제공하지 않습니다.

FlClash 플랫폼 및 아키텍처 옵션 보기 →

Clash Nyanpasu

인터페이스를 조정하고 코어 호환성을 확인하며 별도 설정을 관리하려는 데스크톱 사용자에게 적합합니다. 코어를 직접 관리할 수 있는 만큼 문제 해결 시 확인할 항목도 늘어납니다. 같은 설정이라도 코어에 따라 지원 필드와 실행 결과가 다를 수 있습니다. 문제를 문의할 때는 인터페이스 화면만 올리지 말고 클라이언트 이름과 현재 실행 중인 코어도 함께 알려주세요.

이 사이트의 다운로드 센터에서는 Windows 설치 파일을 제공합니다. 프로젝트의 다른 배포 경로를 이 사이트의 플랫폼 지원에 포함하지 않습니다. 처음 사용한다면 호환되는 코어 하나를 정하고 구독 업데이트, 규칙 매칭과 프록시 연결을 확인한 뒤 외형이나 코어를 변경하세요. 구독을 가져와 연결만 하려는 초보자라면 Clash Plus가 더 적합합니다.

Windows 클라이언트 목록 보기 →

Clash for Windows(CFW)

지원 종료

CFW는 과거 튜토리얼과 설정 화면에서 자주 볼 수 있지만, 기존 Clash 코어와 현재 mihomo는 완전히 같지 않습니다. 보관된 설치 파일은 구형 환경을 재현하거나 과거 규칙의 동작을 확인하고, 마이그레이션 전 비교하는 용도로 사용할 수 있습니다. 지원이 종료된 만큼 운영체제 변경, 프로토콜 발전과 호환성 문제를 원 프로젝트가 계속 해결해 줄 것으로 기대하기 어렵습니다.

튜토리얼 화면이 익숙하다는 이유만으로 CFW를 처음 설치하는 것은 권장하지 않습니다. 기존 사용자는 Clash Plus, Verge Rev, FlClash를 먼저 검토하세요. 구독 주소와 로컬 규칙을 내보내고 프록시 그룹 이름을 기록한 뒤 새 클라이언트에서 하나씩 확인하면 됩니다. 구형 프로그램이 실행된다고 해서 장기적인 호환성을 보장하거나 리소스를 적게 쓰고 더 안정적이라는 뜻은 아닙니다.

대체 클라이언트 및 보관된 설치 파일 보기 →

Clash Meta for Android(CMFA)

주로 Android에서 구독, 규칙과 앱별 프록시 설정을 관리하는 사용자에게 적합합니다. 코어는 Clash Meta/mihomo 계열이며, 과거의 기존 Clash for Android와 혼동하면 안 됩니다. 설치 파일은 기기 아키텍처에 맞춰 선택하세요. 기존 앱을 업데이트하기 전에는 앱 출처와 서명이 호환되는지 확인해 설치 실패를 방지해야 합니다.

연결 후 발생하는 문제는 시스템 설정에서 비롯되는 경우가 많습니다. VPN 권한이 허용됐는지, 백그라운드 실행이 제한됐는지, 다른 VPN 앱과 연결을 두고 충돌하는지 확인하세요. 처음 문제를 살펴볼 때는 다른 VPN 연결을 끄고 클라이언트의 앱별 접근 제어를 점검하세요. 앱이 프록시 우회 대상으로 지정되어 있으면 전역 모드가 켜져 있어도 VPN이 처리한다고 볼 수 없습니다.

CMFA 설치 파일 선택 보기 →

Surfboard

Surfboard는 Android 프록시 도구로, Clash GUI 클라이언트가 아니며 Clash 코어도 사용하지 않습니다. 자체 설정 문법을 사용하므로 지원 범위는 프로젝트 안내에서 확인해야 합니다. Surfboard용 설정이 이미 있다면 자체 규칙 체계에 맞춰 사용할 수 있습니다. Clash YAML 구독만 있는 경우 파일 확장자만 바꾸면 가져올 수 있다고 가정하지 마세요.

서로 다른 설정 체계로 옮길 때는 노드 프로토콜, 정책 그룹, 규칙 순서와 DNS 동작을 확인해야 합니다. 설정 변환은 시작점일 뿐, 변환에 성공해도 모든 필드의 의미가 그대로 보존되는 것은 아닙니다. 변환 결과를 직접 관리할 계획이 없다면 기존 구독을 바로 지원하는 클라이언트가 보통 더 간편합니다. 따라서 이 페이지에서는 Clash 초보자에게 기본 선택지로 추천하지 않습니다.

Surfboard 다운로드로 이동 →

ClashX Meta

지원 종료

macOS 메뉴 막대 사용 방식에 익숙하고 당분간 기존 설정을 유지해야 하는 사용자에게 적합합니다. Clash Meta 계열이지만 보관된 설치 파일에 최신 mihomo의 모든 기능이 포함된다고 이름만으로 판단할 수는 없습니다. 필드 지원 여부는 실제 코어를 확인하세요. 최신 설정 예제를 구형 클라이언트에 그대로 복사하면 안 됩니다.

새로 설치한다면 Clash Plus, Verge Rev 또는 FlClash를 먼저 살펴보는 편이 좋습니다. 기존 사용자는 마이그레이션 전에 시스템 프록시, 리슨 포트와 로컬 규칙을 기록하세요. 기존 클라이언트를 종료한 뒤 새 클라이언트를 실행해 여러 프로그램이 시스템 프록시를 반복해서 바꾸지 않도록 합니다. 옮긴 뒤에는 로그인 시 자동 실행 항목을 확인해 재부팅 후 기존 프로그램이 다시 프록시 설정을 가져가지 않도록 하세요.

macOS 대체 옵션 보기 →
사용 목적별로 선택

초보자, 고급 사용자, 멀티 디바이스별 선택 가이드

결론: 기본은 Clash Plus, 특별한 요구에 따라 다른 클라이언트 선택

특별한 고급 기능이 필요하지 않다면 Clash Plus로 먼저 사용할 수 있는 설정을 만드세요. Linux, 데스크톱 오버라이드, Android 앱별 프록시 설정, 기존 Surfboard 설정이 있을 때 다른 후보로 범위를 좁히면 됩니다. 보관된 도구는 전환용이며, 활발히 유지보수되는 클라이언트와 같은 추천 순위로 볼 수 없습니다.

다운로드 센터에서 플랫폼에 맞는 클라이언트 선택 →

전환 전후로 각각 확인

클라이언트 마이그레이션 체크리스트

클라이언트를 정했더라도 기존 설정을 바로 삭제하지 마세요. 복구 가능한 사본을 저장한 뒤 아래 순서대로 전환하세요. 구독 링크에는 접근 정보가 포함될 수 있으므로 관리 중인 로컬 위치에만 보관하고, 스크린샷이나 공개 게시물에는 올리지 마세요.

  1. 구독 설정과 로컬 변경 사항을 따로 백업하세요. 구독 출처, 프록시 그룹 선택, 사용자 지정 규칙과 DNS 설정을 기록합니다. 다운로드한 구독 파일을 직접 편집하면 업데이트 시 변경 내용이 사라질 수 있으므로 마이그레이션 전에 별도로 정리하세요.
  2. 설정 필드와 정책 그룹 참조를 확인하세요. 새 코어가 기존 확장 필드를 지원하지 않을 수 있으며, 규칙 끝에 지정한 정책 이름이 현재 설정에 있어야 합니다. Surfboard처럼 설정 체계가 다른 도구는 별도로 변환하고 점검해야 합니다. 파일 이름만 바꾸는 것으로는 해결되지 않습니다.
  3. 네트워크를 제어하는 클라이언트는 한 번에 하나만 실행하세요. 기존 프로그램의 시스템 프록시와 TUN을 먼저 끈 다음 종료합니다. 리슨 포트가 사용 중인지 확인하고 새 클라이언트를 실행하세요. 두 프로그램이 시스템 프록시나 VPN 연결을 동시에 차지하지 않도록 하세요.
  4. 브라우저와 다른 앱을 따로 확인하세요. 브라우저에서 연결된다고 터미널, 게임, 백그라운드 서비스도 모두 프록시를 사용한다고 볼 수는 없습니다. 먼저 해당 앱이 시스템 프록시를 따르는지 확인하고, 필요하면 TUN을 검토하세요. 모드 차이는 프록시 모드 안내를 참고하세요.
  5. 업데이트와 재부팅 후 동작을 테스트하세요. 구독을 한 번 수동 업데이트해 로컬 규칙이 그대로 있는지 확인합니다. 재부팅한 뒤 로그인 시 자동 실행, 권한과 프록시 스위치를 점검하세요. 모든 항목이 정상이라면 필요한 설정 백업을 남기고 기존 프로그램을 정리하세요.

여러 클라이언트에서 같은 문제가 발생한다면 구독, 노드, DNS와 로컬 네트워크부터 확인하세요. 인터페이스를 바꿔도 원인을 찾을 수는 없으며, 호환되지 않는 프로토콜이 자동으로 호환되는 것도 아닙니다.