플랫폼 · 코어 · 설정 호환성

Clash 클라이언트 비교.

먼저 기기에 설치할 수 있는 클라이언트를 확인하고, 구독 호환성을 살펴본 다음, 평소 사용 방식을 비교하세요.

초보자와 여러 기기를 사용하는 분은 Clash Plus를 먼저 살펴보세요. Linux 데스크톱 사용자는 Clash Verge Rev와 FlClash부터 비교하면 좋습니다. 인터페이스가 비슷해도 코어, 권한, 설정 파일까지 서로 호환되는 것은 아닙니다.

플랫폼 및 코어 비교

플랫폼 항목은 이 사이트의 다운로드 페이지에서 제공하는 설치 패키지를 기준으로 작성했으며, 프로젝트가 과거에 지원했던 모든 플랫폼을 의미하지는 않습니다. 유지보수 상태는 참고용이며 업데이트 주기를 보장하지 않습니다. 설치 전 해당 시스템의 요구 사항을 확인하세요.

화면이 좁으면 표 영역을 가로로 스크롤할 수 있습니다. 사용 난이도는 최초 가져오기, 권한 설정, 일상적인 전환에 필요한 작업량을 나타내며 성능이나 품질 순위는 아닙니다.

이 사이트에서 다운로드할 수 있는 클라이언트와 선택 기준
클라이언트 지원 플랫폼 코어 및 호환 범위 유지보수 상태 사용 난이도 특징 및 적합한 사용자
Clash Plus Windows、macOS、Android、iOS 현재 플랫폼에 내장된 구현을 확인하세요. 이름만 보고 mihomo의 전체 설정 항목을 지원한다고 판단하지 마세요. 활발히 유지보수 중 낮음, 가져오기 형식 확인 필요 여러 기기용 클라이언트를 찾는 시작점. 초보자와 클라이언트 종류를 줄이고 싶은 사용자에게 적합
Clash Verge Rev Windows、macOS、Linux mihomo 활발히 유지보수 중 기본 사용은 쉬움. 오버라이드와 서비스 권한 설정은 추가 학습 필요 데스크톱 설정 관리, 규칙 및 TUN 지원. 데스크톱에서 꾸준히 사용할 사용자에게 적합
FlClash Windows、macOS、Linux、Android mihomo 활발히 유지보수 중 낮음. 시스템 연결 방식이 플랫폼마다 다름을 이해해야 함 크로스 플랫폼 GUI 사용. 컴퓨터와 Android 기기를 함께 쓰는 사용자에게 적합
Clash Nyanpasu Windows 코어 선택을 지원하며, 실제 사용 가능한 항목은 설치 버전에 따라 다릅니다. mihomo 설정과의 호환성을 먼저 확인하세요. 활발히 유지보수 중 보통. 인터페이스 확장 기능과 코어 설정을 구분해야 함 설정 확장 및 코어 관리. 데스크톱 설정을 직접 정리하고 싶은 사용자에게 적합
Clash for Windows Windows, 보관용 패키지 구형 정식 Clash 계열. 과거 패키지마다 코어가 다를 수 있음 유지보수 중단 기존 사용자는 익숙하지만, 새 설정의 호환성 문제로 학습 부담이 커질 수 있음 구형 환경 비교 및 이전용. 새로 설치할 때 우선 선택할 클라이언트는 아님
Clash Meta for Android Android Meta/mihomo 계열. 실제 기능은 포함된 코어에 따라 다름 활발히 유지보수 중 보통. VPN 권한과 백그라운드 제한을 처리해야 함 Android 설정 관리. Clash 설정에 익숙한 사용자에게 적합
Surfboard Android 독자적인 구현으로 정식/Meta/mihomo 코어 계열에 속하지 않음 활발히 유지보수 중 호환되는 설정이 이미 있으면 쉬움. Clash YAML에서 이전할 때는 변환 및 조정 필요 독자적인 설정 체계. Surfboard 호환 구독을 이미 사용하는 사용자에게 적합
ClashX Meta macOS, 보관용 패키지 Meta 계열. 현재 mihomo의 모든 기능을 지원한다고 볼 수 없음 유지보수 중단 메뉴 막대 조작은 쉬운 편. 최신 시스템 호환성은 확인 필요 메뉴 막대 방식에 익숙한 사용자에게 적합. 기존 환경 이전 시 비교용

비교할 때는 먼저 반드시 필요한 조건을 정리하세요. 기기 아키텍처, 시스템 버전, 구독 형식, 필요한 프로토콜, TUN 사용 여부를 확인한 뒤 트레이, 자동 업데이트, 인터페이스 사용감 등을 살펴보면 됩니다. 버튼 하나가 편하다는 이유로 클라이언트를 골랐다가 설치 후 핵심 기능이 지원되지 않는 상황을 피할 수 있습니다. 프로토콜과 코어의 관계는 코어 기술 참고 자료에서 더 확인할 수 있습니다.

8개 클라이언트 상세 평가

아래에서는 실제 사용에 필요한 비용과 수고를 중심으로 살펴봅니다. 네트워크 속도는 회선, 서버, 프로토콜, 로컬 네트워크의 영향을 더 많이 받으므로 클라이언트 이름만으로 빠르기를 비교할 수 없습니다. 같은 코어를 사용해도 DNS 설정, 트래픽 제어 범위, 규칙에 따라 결과가 달라질 수 있습니다.

Clash Plus: 초보자와 여러 기기를 쓰는 사용자라면 먼저 확인

정해 둔 사용 방식이 없다면 Clash Plus를 먼저 살펴보는 것을 권합니다. 이 사이트의 다운로드 페이지에서 Windows, macOS, Android, iOS 지원 여부와 설치 방법을 한곳에서 확인할 수 있습니다. 초보자라면 고급 설정을 전부 파고들기보다 설정 가져오기, 정책 그룹 선택, 연결하기의 기본 흐름부터 익히는 편이 유용합니다. 공식 사이트는 clashplus.io이며, iOS 설치 경로도 다운로드 페이지에 안내되어 있습니다.

다만 운영체제에 따라 권한 부여 방식과 사용할 수 있는 기능이 다를 수 있습니다. 데스크톱 설정 파일을 확인 없이 휴대폰으로 옮기지 마세요. 먼저 구독 유형, 노드 프로토콜, 규칙 가져오기 지원 여부를 확인한 뒤 실제 앱 하나로 테스트하세요. 주로 Linux를 사용한다면 이 목록에 없는 Plus 설치 패키지를 찾기보다 이 사이트에서 Linux 패키지를 제공하는 Clash Verge Rev 또는 FlClash를 살펴보세요.

Clash Verge Rev: 데스크톱 및 Linux 설정 관리

Clash Verge Rev는 mihomo 코어를 사용하며 프록시를 데스크톱에서 상시 사용하는 도구로 쓰려는 사용자에게 적합합니다. 기본적으로 설정 가져오기, 정책 그룹 선택, 시스템 프록시 사용만으로 시작할 수 있습니다. 규칙, DNS, TUN을 세밀하게 조정해야 할 때 필요한 항목을 하나씩 설정하면 됩니다. Linux 사용자는 배포판에 맞는 DEB 또는 RPM을 선택하고 데스크톱 환경에서 트레이가 지원되는지 확인하세요. 설치 패키지가 실행되는지와 백그라운드 서비스가 네트워크를 제어할 수 있는지는 별도로 확인해야 합니다.

고급 사용에서 유용한 점은 구독 설정과 로컬 조정을 분리해 관리할 수 있다는 것입니다. 원격 구독에서 생성된 파일을 직접 편집하면 다음 업데이트 때 수정 내용이 덮어써질 수 있습니다. 클라이언트의 오버라이드나 설정 확장 기능을 이용하면 로컬 설정을 유지하기 쉽습니다. 대신 문제를 해결할 때는 구독 원문만이 아니라 최종 병합된 설정을 살펴봐야 합니다. TUN을 켜기 전에 시스템 프록시로 설정이 작동하는지 확인한 다음 서비스 권한과 라우팅 제어를 별도로 설정하세요.

FlClash: 데스크톱과 Android에서 비슷한 사용 방식

FlClash는 mihomo 기반이며 이 사이트에서 Windows, macOS, Linux, Android 다운로드를 제공합니다. 컴퓨터와 Android 휴대폰에서 비슷한 방식으로 사용하고 싶은 분에게 적합합니다. 설정 목록, 정책 그룹, 실행 상태의 기본 개념을 기기마다 새로 익힐 필요가 없습니다. 다만 사용 방식이 비슷하다는 것이 설정, 인증 정보, 선택 결과가 기기 간 자동 동기화된다는 뜻은 아닙니다. 백업과 가져오기는 기기별로 준비해야 합니다.

휴대폰에서는 시스템 VPN 권한이 필요하지만, 데스크톱에서는 시스템 프록시나 TUN을 사용할 수 있어 트래픽 제어 방식이 다릅니다. 같은 구독을 가져와도 DNS, 로컬 네트워크 접근, 백그라운드 동작을 각각 확인하세요. 먼저 기본 설정으로 자주 쓰는 앱을 테스트한 뒤 분기 규칙과 자동 업데이트를 조정하면 됩니다. 두 기기의 인터페이스를 완전히 똑같이 만들려고 다른 플랫폼 전용 경로나 네트워크 인터페이스 설정을 억지로 복사하지 마세요.

Clash Nyanpasu: 설정을 직접 관리하고 싶은 데스크톱 사용자

Clash Nyanpasu는 설정 확장, 코어 선택, 데스크톱 사용 방식을 더 세밀하게 조정하고 싶은 사용자에게 적합합니다. 이 사이트에서는 목록에 있는 Windows 패키지를 제공합니다. 클라이언트 인터페이스와 실제로 활성화된 코어를 구분해서 살펴보세요. 코어를 바꾸면 프로토콜 지원, 설정 해석, 기본 동작에 영향이 있을 수 있습니다. 가져오기에 실패하면 설정을 지웠다 다시 가져오기보다 현재 사용하는 코어를 먼저 확인하고 구독에 지원되지 않는 항목이 있는지 살펴보세요.

조정할 수 있는 항목이 많은 만큼 각 변경 사항이 어느 계층에 적용되는지 알아야 합니다. 처음부터 여러 확장 스크립트와 전역 오버라이드를 함께 켜면 같은 규칙이 여러 곳에서 적용되어 원인을 찾기 어려워질 수 있습니다. 연결이 확인된 기본 설정을 먼저 보관하고 한 번에 하나씩 추가하는 편이 좋습니다. 구독 전환과 노드 선택만 한다면 코어 관리가 필요 없는, 조작이 더 간단한 후보를 먼저 비교해 보세요.

Clash for Windows: 보관 및 이전 시 참고

Clash for Windows는 유지보수가 중단되었습니다. 이 사이트에서는 구형 환경을 확인하고 이전할 때 참고하도록 보관용 다운로드를 제공합니다. 기존 사용자는 설정, 프록시 그룹, 로그 메뉴를 쉽게 찾을 수 있지만 익숙한 인터페이스가 유지보수 중단에 따른 호환성 한계를 없애 주지는 않습니다. 새 프로토콜과 설정 항목, 최신 시스템 동작을 지원하지 않을 수 있습니다. 이름에 Windows가 들어간다고 해서 Clash 생태계 전체를 대표하거나 현재 권장되는 선택지라는 뜻은 아닙니다.

이전하기 전에 구독 주소, 정책 그룹 선택, 로컬 규칙, DNS 변경 사항을 저장한 뒤 새 클라이언트에서 각각 복원하세요. 구형 클라이언트의 설정 확장 스크립트, 인터페이스 설정, 서비스 옵션은 mihomo 설정과 그대로 대응하지 않는 경우가 많습니다. 새 클라이언트에서 연결에 실패하면 보관용 소프트웨어로 바로 돌아가 장기간 사용하기보다 병합 규칙이나 설정 항목의 호환성 문제인지 먼저 확인하세요. 새 기기에는 필요한 프로토콜을 지원하며 유지보수 중인 클라이언트를 우선 선택하세요.

Clash Meta for Android: Clash 설정에 익숙한 휴대폰 사용자

Clash Meta for Android는 CMFA라고도 하며 Android에서 설정 가져오기, 정책 그룹 선택, 연결 확인을 하는 기존 사용 흐름을 이어갑니다. Meta/mihomo 계열 코어는 관련 프로토콜과 규칙 기능이 필요한 사용자에게 적합하지만, 실제 지원 범위는 설치 패키지에 포함된 코어에 따라 달라집니다. 다운로드할 때 ARM64, ARM, 범용 패키지를 구분하세요. 아키텍처가 맞지 않아 설치에 실패한 것은 구독 내용과 무관하므로 설정을 수정해 해결하려고 해서는 안 됩니다.

Android의 VpnService 권한은 시스템이 연결을 제어할 수 있도록 합니다. 백그라운드에서 계속 실행되는지는 배터리 최적화, 자동 시작 설정, 제조사별 제한에도 영향을 받습니다. 연결한 뒤 화면을 잠그고 잠시 기다린 다음 테스트하면 앱 첫 화면에 머무는 것보다 백그라운드 문제를 발견하기 쉽습니다. 일반적으로 시스템 VPN 통로를 점유할 수 있는 앱은 한 번에 하나뿐이므로 다른 VPN 도구를 함께 실행한다면 충돌 여부를 확인하세요. 컴퓨터와 휴대폰에서 비슷한 방식으로 사용하고 싶다면 FlClash도 함께 비교해 보세요.

Surfboard: 호환되는 구독을 이미 사용 중인 경우에 적합

Surfboard는 Android에서 선택할 수 있는 클라이언트지만 Clash 설정에 다른 인터페이스만 씌운 제품은 아닙니다. 자체 구현과 설정 규격을 사용하므로 완전한 Clash YAML을 그대로 가져올 수 있다고 가정해서는 안 됩니다. Surfboard를 명시적으로 지원하는 구독이 있다면 비교적 간단하게 사용할 수 있습니다. Clash 설정만 보유하고 있다면 서비스 제공자가 호환 형식을 제공하는지 먼저 확인한 뒤 이전 여부를 결정하세요.

형식을 변환할 때는 파일 확장자뿐 아니라 규칙 표현, 정책 그룹의 의미, 프로토콜 매개변수도 달라질 수 있습니다. 노드를 가져오는 데 성공해도 기존 DNS와 트래픽 분기 동작이 모두 유지된다고 보장할 수 없습니다. mihomo의 rule-providers나 다른 전용 설정 항목을 그대로 사용하려면 해당 항목을 명시적으로 지원하는 클라이언트를 우선 선택하세요. 설정 출처와 필요한 기능이 모두 맞을 때 Surfboard를 적절한 후보로 고려할 수 있습니다.

ClashX Meta: macOS 구형 환경의 메뉴 막대 클라이언트

ClashX Meta는 유지보수가 중단되었으며 기존 macOS 환경을 정리할 때 참고할 수 있습니다. 메뉴 막대 조작 방식이 익숙한 사용자도 있지만, 구형 Meta 계열 코어를 현재 mihomo의 완전한 대체품으로 볼 수는 없습니다. 기존 구독이 정상적으로 연결되더라도 시스템 업데이트, 권한 변경, 구독에 추가된 새 설정 항목으로 예상하지 못한 문제가 생길 수 있습니다. 이 사이트에서는 보관용으로 소개하며 새 macOS 기기에 우선 설치할 클라이언트로 권장하지 않습니다.

이전하기 전에 현재 시스템 프록시, 규칙 모드, 정책 그룹, 로컬 설정 경로를 기록하세요. 이전 클라이언트를 종료한 뒤 새 클라이언트에서 연결을 시작하면 됩니다. 두 앱이 동시에 시스템 프록시를 변경하면 한쪽을 종료해도 프록시 설정이 남을 수 있습니다. Apple Silicon과 Intel 기기는 설치 패키지 아키텍처도 각각 확인해야 합니다. GUI를 계속 사용하고 싶다면 Clash Plus, Clash Verge Rev, FlClash를 먼저 비교해 보세요.

사용 환경별 클라이언트 선택

필수 조건을 만족하는 클라이언트 하나를 골라 먼저 테스트하세요. 후보를 모두 설치할 필요는 없습니다. 아래 네 가지 사용 환경은 중점적으로 살펴볼 비용이 서로 다르므로 선택 결과도 같을 필요가 없습니다.

선택 가이드와 이전 전 확인 사항

특별히 선호하는 클라이언트가 없다면 Clash Plus를 먼저 살펴보세요. 이 사이트에서는 초보자와 여러 기기를 함께 쓰는 사용자를 위한 우선 선택지로 안내합니다. 최종 선택 전 기기의 시스템, 구독 형식, 필요한 프로토콜이 맞는지 확인하세요. Linux 데스크톱에서는 Clash Verge Rev와 FlClash를 우선 비교하고, Android 설정 방식에 익숙한 사용자는 CMFA도 후보에 넣을 수 있습니다. Surfboard는 호환 설정을 이미 사용하는 경우에 고려하고, CFW와 ClashX Meta는 주로 보관 및 이전 참고용으로 살펴보세요.

후보를 정했다면 Clash 다운로드 페이지에서 시스템 요구 사항, 아키텍처, 설치 형식을 확인한 다음 아래 항목을 점검하세요. 화면의 차이가 아니라 실제로 사용할 수 있는지를 비교하는 방법입니다.

  1. 기존 설정을 보관하세요. 구독 출처, 직접 추가한 규칙, 정책 그룹 선택을 기록하세요. 구독 인증 정보가 포함된 스크린샷이나 전체 설정을 공개하지 마세요. 이전을 테스트하는 동안 원본 파일 사본을 보관하세요.
  2. 연결 제어는 한 번에 하나만 사용하세요. 이전 클라이언트를 종료하고 시스템 프록시 설정을 확인한 다음 새 클라이언트를 켜세요. TUN이 필요하면 권한을 별도로 확인해 가상 인터페이스 두 개나 프록시 설정 두 개가 서로 충돌하지 않도록 하세요.
  3. 먼저 기본 연결을 확인하세요. 설정을 읽을 수 있는지, 정책 그룹을 선택할 수 있는지, 자주 쓰는 앱에 접속할 수 있는지 확인한 뒤 규칙 분기를 살펴보세요. 로그에 표시되는 설정 오류와 연결 오류는 구분해서 해결해야 합니다.
  4. 업데이트 후 동작을 확인하세요. 구독을 한 번 수동 업데이트하고 로컬 설정이 유지되는지 확인하세요. 구독 업데이트, 클라이언트 업데이트, 코어 업데이트는 서로 다른 작업이므로 하나가 성공했다고 모두 완료된 것은 아닙니다.
  5. 마지막으로 일상적인 사용을 확인하세요. 기기를 재시작하거나 화면을 잠그고 덮개를 닫은 뒤 다시 테스트한 다음 자동 시작을 켤지 결정하세요. 평소 사용하는 환경에서 안정적으로 작동할 때 새 클라이언트를 계속 사용할 수 있습니다.

후보 클라이언트가 모두 필요한 기능을 지원한다면 사용법을 이해하고 백업하며 문제를 해결하기 쉬운 쪽을 선택하세요. 추가로 확인할 내용이 있으면 구독 문제, TUN 모드, 노드 속도 측정 항목을 참고하세요. 한 번 연결에 문제가 생겼다고 도구 전체를 곧바로 바꿀 필요는 없습니다.