선택 기준 · 플랫폼 / 커널 / 설정

Clash 클라이언트 비교
플랫폼 지원과 설정 방식

먼저 기기와 설정 형식을 확인한 다음 인터페이스와 트래픽 처리 방식을 비교하세요. 같은 커널을 사용해도 기본 설정은 다를 수 있으며, 같은 구독을 사용해도 클라이언트마다 최종 설정이 달라질 수 있습니다.

선택 요약

첫 설치라면 Clash Plus를 우선 추천합니다. 대상 운영체제의 설치 요구 사항, 구독 형식과 실제 트래픽 처리 기능을 먼저 확인하세요. Flutter 기반의 여러 플랫폼 인터페이스가 필요하다면 FlClash를, 데스크톱 설정 오버라이드 관리가 중요하다면 Clash Verge Rev를 비교해 보세요. Linux에서는 Clash Verge Rev와 FlClash를 우선 살펴보세요.

아래 플랫폼 범위는 이 사이트의 다운로드 목록을 기준으로 하며 프로젝트의 전체 릴리스 이력을 뜻하지 않습니다. 속도·메모리·안정성 순위를 매기지 않으며, 인터페이스의 복잡도를 성능 지표로 삼지 않습니다.

클라이언트 기능 비교

사용 난이도는 ‘사용 가능한 설정을 가져온 뒤 첫 연결을 완료할 때까지의 조작 부담’을 뜻하며, 테스트 점수가 아닙니다. 유지 관리 상태는 정성적으로 분류했으므로 설치 전에 프로젝트 공지사항을 확인하세요. 좁은 화면에서는 표를 가로로 스크롤할 수 있습니다.

클라이언트별 플랫폼, 커널, 유지 관리 상태, 사용 난이도, 기능 및 추천 대상 비교
클라이언트 이 사이트에서 제공하는 플랫폼 커널 계열 유지 관리 상태 사용 난이도 특징 및 추천 대상
Clash Plus Windows、macOS、Android、iOS 플랫폼별 릴리스 안내 확인 필요; 플랫폼 간 커널이 같다고 단정할 수 없음 활발히 유지 관리 중 낮음; 설정 호환성 확인 필요 다양한 플랫폼에서 사용 가능; 첫 설치와 여러 기기 배포에 적합하며 이 글에서 우선 추천
Clash Verge Rev Windows、macOS、Linux mihomo 활발히 유지 관리 중 기본 연결은 쉬움; 오버라이드 관리는 학습 필요 데스크톱 구독 및 오버라이드 관리; 업무용 PC와 고급 사용자에게 적합
FlClash Windows、macOS、Android、Linux mihomo 활발히 유지 관리 중 낮음; TUN과 DNS 사용 시 권한 및 설정 항목 이해 필요 Flutter 기반의 멀티 플랫폼 인터페이스; 데스크톱과 Android를 함께 쓰는 사용자에게 적합
Clash Nyanpasu Windows 배포 패키지와 실제 선택한 커널에 따라 다름 활발히 유지 관리 중 보통; 클라이언트 설정과 커널 설정을 구분해야 함 데스크톱 설정 관리에 적합; 실행 커널을 직접 확인할 수 있는 사용자에게 추천
Clash for Windows Windows, 보관용 오리지널 Clash 계열; 기존 환경에서는 커널을 교체했을 수 있음 유지 관리 종료 관련 자료가 많지만 이전 비용을 따로 고려해야 함 기존 환경 확인 및 설정 이전용; 새 설치의 출발점으로는 권장하지 않음
Clash Meta for Android Android Clash Meta / mihomo 계열 활발히 유지 관리 중 보통; VPN 권한과 백그라운드 제한 처리 필요 Android 설정 및 앱별 트래픽 관리; Clash에 익숙한 모바일 사용자에게 적합
Surfboard Android 자체 구현, Clash 커널 아님 활발히 유지 관리 중 호환되는 설정을 이미 갖췄는지에 따라 다름 독립적인 설정 방식; Surfboard 호환 설정을 보유한 사용자에게 적합
ClashX Meta macOS, 보관용 Clash Meta 계열 유지 관리 종료 기본 메뉴 조작은 쉬움; 설정 편집에는 기초 지식 필요 메뉴 막대 중심의 사용 방식과 기존 환경 이전용; 새로 배포해 장기간 사용하는 용도로는 권장하지 않음

커널 및 설정 호환성

클라이언트는 구독 관리, 설정 인터페이스, 시스템 연동과 로그 접근을 담당하고, 커널은 설정 해석, 규칙 매칭, DNS 처리와 연결 수립을 담당합니다. 설정의 출처를 파악할 때는 오리지널 Clash, Clash Meta, mihomo를 구분해야 합니다. 이름에 Clash가 들어간다고 모든 설정 항목이 호환되는 것은 아닙니다.

mihomo는 Clash Meta 계열을 이어받았습니다. 오리지널 Clash 구버전 설정의 일반적인 규칙은 대체로 이전할 수 있지만, 최신 프로토콜이나 정책 그룹 매개변수, DNS 항목은 하나씩 확인해야 합니다. 반대로 새 설정 항목을 구형 커널에서 사용하면 설정 해석에 실패하거나 일부 기능이 예상과 다르게 동작할 수 있습니다.

두 클라이언트가 모두 mihomo를 사용하더라도 실행 커널 업데이트 주기, 설정 병합 순서, 인터페이스에서 생성하는 항목은 다를 수 있습니다. 예를 들어 인터페이스의 TUN 스위치가 구독 설정의 tun.enable을 덮어쓸 수 있고, 혼합 포트 설정을 클라이언트가 직접 관리할 수도 있습니다. 비교할 때는 구독 원본만 보지 말고 최종 적용 설정을 확인하세요.

먼저 mode, mixed-port, dns, rules 항목을 확인하세요. 설정 문법과 오버라이드 순서는 설정 항목 참고에서, 첫 연결 과정은 입문 가이드에서 확인할 수 있습니다.

클라이언트별 평가

Clash Plus: 첫 설치 우선 추천

여러 플랫폼에 배포 가능 / 운영체제별 기능 확인

이 글에서는 Clash Plus를 기본 선택지로 제안합니다. 구독을 가져와 기본 연결을 완료한 뒤 규칙을 차근차근 조정하려는 사용자에게 적합합니다. 이 사이트에서는 Windows, macOS, Android, iOS용 다운로드 링크를 제공합니다. 공식 사이트는 clashplus.io입니다. 선택하기 전에 현재 플랫폼이 지원하는 설정 형식, 프로토콜과 네트워크 트래픽 처리 방식을 확인하세요. 한 플랫폼의 기능을 다른 플랫폼에도 그대로 적용할 수 있다고 가정하지 마세요. 여러 기기에서 사용할 경우 한 기기에서 설정을 먼저 검증한 뒤 나머지 기기에 배포하는 편이 좋습니다. iOS 사용자는 다운로드 페이지에서 App Store로 이동하세요.

Clash Verge Rev: 데스크톱 오버라이드 관리

mihomo / Windows · macOS · Linux

Clash Verge Rev는 구독, 규칙 추가, 로컬 오버라이드를 나눠 관리하려는 데스크톱 사용자에게 적합합니다. 기본 연결은 구독을 가져오는 것부터 시작할 수 있지만, 고급 기능을 쓰려면 구독에서 가져온 항목과 클라이언트에서 설정한 항목을 구분해야 합니다. DNS, TUN 또는 규칙 순서를 바꾸기 전에 복구할 수 있는 로컬 설정을 따로 저장하세요. Linux 사용자는 배포판에 맞는 패키지를 고르고 서비스 권한과 데스크톱 환경 연동 여부도 확인해야 합니다. 주요 장점은 데스크톱 관리 방식에 있으며, 기능이 많다고 연결 속도도 빠르다고 볼 수는 없습니다.

FlClash: 데스크톱과 Android에서 이어지는 사용 방식

Flutter / mihomo

FlClash는 Flutter로 인터페이스를 구현해 데스크톱과 Android에서 비슷한 방식으로 조작하고 싶은 사용자에게 적합합니다. 규칙 모드, 정책 그룹 선택, 로그와 연결 정보가 주요 사용 흐름입니다. 인터페이스가 비슷해도 권한 체계까지 같은 것은 아닙니다. 데스크톱 TUN에는 서비스 실행이나 관리자 권한이 필요할 수 있고, Android에서는 시스템 VPN 권한과 백그라운드 제한의 영향을 받습니다. 구독이 이미 정상 작동한다면 우선 제공업체의 DNS와 규칙 설정을 유지하고, 실제 문제가 확인된 항목만 수정하세요. 여러 설정을 한꺼번에 바꾸지 않는 것이 좋습니다.

Clash Nyanpasu: 실행 커널 확인

데스크톱 설정 관리 / 이 사이트에서는 Windows 패키지 제공

Clash Nyanpasu는 Windows 데스크톱 클라이언트 선택지로 비교할 수 있습니다. 선택 전에 현재 배포 패키지가 어떤 커널을 사용하는지, 어떤 설정을 지원하는지 확인하세요. 클라이언트 인터페이스의 기능과 커널의 지원 범위를 혼동해서는 안 됩니다. 설정을 확인하고 규칙을 조정하거나 로그를 읽는 데 익숙한 사용자라면 실행 커널을 파악해 두는 것이 설정 호환성 문제를 찾는 데 도움이 됩니다. 첫 연결만 필요하다면 더 많은 설정을 시험하려고 클라이언트를 자주 바꿀 필요는 없습니다. 먼저 기본 설정을 검증한 다음 설정 관리 방식이 평소 사용 습관에 맞는지 판단하세요.

Clash for Windows: 보관 및 이전 대상

유지 관리 종료 / 오리지널 Clash 계열

Clash for Windows는 오래된 튜토리얼에 자주 등장하지만 유지 관리가 종료됐으므로, 튜토리얼 화면이 익숙하다는 이유로 새 설치용으로 선택하지 않는 편이 좋습니다. 기존 환경에서는 커널을 직접 교체했거나 로컬 스크립트와 특수 서비스 설정을 사용했을 수 있습니다. 따라서 프로그램 이름만으로 실제 실행 상태를 모두 파악할 수는 없습니다. 이전할 때는 구독 출처, 규칙 오버라이드와 정책 그룹 선택을 먼저 기록하고, 기존 디렉터리 전체를 새 클라이언트에 복사하지 마세요. 기기와 설정 요구 사항에 따라 Clash Plus, Clash Verge Rev, FlClash를 대체 후보로 비교할 수 있습니다. 이전이 완료된 뒤 기존 시스템 프록시와 서비스를 정리하세요.

Clash Meta for Android: Android 설정 방식

CMFA / Clash Meta 계열

Clash Meta for Android는 Android용으로, Clash 구독과 규칙 모드를 이해하는 사용자에게 적합합니다. 모바일 환경에서 문제를 해결할 때는 설정 오류와 시스템 제한을 나눠 확인하세요. 설정 오류는 파싱 결과와 로그를 살펴보고, 시스템 제한은 VPN 권한, 백그라운드 배터리 제한, 다른 VPN 앱의 연결 사용 여부를 확인하면 됩니다. 앱별 트래픽을 제어할 때는 포함 또는 제외 방식 중 어느 쪽을 선택했는지도 확인하세요. 설치 패키지 아키텍처는 기기에 맞춰야 하며, 범용 패키지가 항상 최선이라고 볼 수는 없습니다. 실제 사용 가능한 패키지는 다운로드 페이지에서 확인하세요.

Surfboard: 독립적인 설정 형식

Android / Clash 커널을 사용하지 않음

Surfboard는 같은 다운로드 목록에 있지만, 또 다른 Clash 그래픽 인터페이스는 아닙니다. 자체 설정 형식과 프로토콜을 구현하므로 Clash YAML 파일을 그대로 가져다 쓸 수 없습니다. 호환되는 설정을 이미 보유했거나 자체 형식으로 규칙을 관리할 수 있는 사용자에게 적합합니다. 구독 제공업체가 Clash 형식만 제공한다면 Surfboard에서 사용할 수 있는 형식도 제공하는지 먼저 확인하세요. 설정을 변환하면 정책 그룹, 스크립트, 전용 항목이 누락될 수 있습니다. 변환에 성공해도 실제 규칙이 의도대로 동작하는지 확인해야 합니다.

ClashX Meta: macOS 보관용 사용 방식

유지 관리 종료 / 메뉴 막대 조작

ClashX Meta는 기존 macOS 메뉴 막대 사용 방식을 확인할 때 참고할 수 있지만, 유지 관리가 종료됐습니다. 기존 사용자는 이전 전에 현재 설정 경로, 수신 대기 포트, 시스템 프록시 설정을 기록하고 Intel 또는 Apple Silicon에 맞는 새 클라이언트 패키지를 선택하세요. 기존 설정에 Meta 전용 항목이 있다면 현재 유지 관리 중인 호환 커널에서 먼저 검증하는 편이 좋습니다. 새로 설치한다면 메뉴 항목이 적다는 이유로 유지 관리 부담도 적을 것이라 기대하기보다 Clash Plus, Clash Verge Rev, FlClash를 먼저 비교하세요.

사용 환경별 선택

처음 사용하는 경우: 설정을 한 번에 많이 바꾸지 않기

Clash Plus를 우선 추천합니다. 구독을 가져오고 정책 그룹을 선택한 뒤 연결을 확인하세요. 첫 연결부터 포트, DNS, TUN, 규칙을 동시에 수정하지 마세요. 기본 연결이 정상이라면 특정 앱에 필요한 경우에만 다른 트래픽 처리 방식을 검토하세요. 단계별 안내는 입문 가이드에서 확인할 수 있습니다.

고급 설정: 오버라이드와 적용 순서 비교

데스크톱에서는 Clash Verge Rev와 FlClash를, Android에서는 FlClash와 CMFA를 비교해 보세요. 규칙 추가 방식, 구독 업데이트 후 설정 유지 여부, 로그의 가독성을 기준으로 선택하면 됩니다. 특수 프로토콜이나 새 설정 항목을 사용해야 한다면 클라이언트 이름만 보지 말고 실제 실행 커널을 먼저 확인하세요.

여러 기기에서 사용: 설정 출처를 통일하고 권한은 기기별로 확인

Clash Plus의 플랫폼 지원을 기준으로 살펴볼 수 있으며, 데스크톱과 Android를 함께 쓴다면 FlClash도 고려할 만합니다. 통일할 것은 구독 출처와 규칙의 의도이지, 모든 시스템 스위치가 아닙니다. 데스크톱 프록시, Android VPN, iOS 네트워크 확장은 권한과 백그라운드 동작이 다르므로 기기마다 따로 테스트해야 합니다.

구형 PC: 운영체제 호환성을 확인한 뒤 직접 테스트

인터페이스가 단순하다는 이유만으로 리소스 사용량이 적다고 판단하지 말고, 구형 운영체제에서 쓴다는 이유만으로 지원 종료 소프트웨어를 선택하지도 마세요. 먼저 운영체제 버전과 프로세서 아키텍처가 요구 사항을 충족하는지 확인한 뒤, 같은 설정과 로그 수준에서 시작 및 백그라운드 동작을 관찰하세요. 클라이언트별 메모리 순위를 추정하는 것보다 불필요한 규칙 세트와 디버그 로그를 줄이는 편이 효과적입니다.

클라이언트 변경 전 확인 사항

  1. 설정 출처를 기록하세요. 구독 주소, 업데이트 방식과 로컬 오버라이드를 정리하세요. 구독 링크에 접근 자격 증명이 포함될 수 있으므로 공개 스크린샷, 문의 글, 공유 파일에 넣지 마세요.
  2. 트래픽 처리 프로그램은 하나만 실행하세요. 새 클라이언트를 실행하기 전에 기존 클라이언트의 시스템 프록시나 TUN을 종료하세요. 두 프로그램이 같은 포트를 사용하거나 시스템 프록시를 동시에 변경하면 원인을 파악하기 어려워집니다.
  3. 최소 설정으로 확인하세요. 먼저 구독이 정상적으로 파싱되는지 확인한 다음, 작동 여부를 아는 정책 그룹 하나를 선택하세요. 규칙 모드를 유지한 채 기본 연결과 DNS를 점검하고, 그다음 사용자 규칙을 복원하세요.
  4. 로컬 네트워크와 업무용 앱을 확인하세요. 프린터, 사내 도메인, 개발 도구, 기업 VPN을 테스트하세요. 문제가 생기면 클라이언트 비호환으로 단정하지 말고 트래픽 처리 범위와 DNS부터 확인하세요.
  5. 마지막으로 기존 설정을 정리하세요. 새 클라이언트가 안정적으로 시작하고 종료되는지 확인한 다음 기존 서비스, 시작 프로그램과 남아 있는 프록시 주소를 정리하세요. 설정 백업은 보관하되 기존 프로그램의 캐시 전체를 새 환경에 가져오지는 마세요.

설정 차이를 찾을 때는 ‘변경 전 항목, 변경 후 항목, 관찰 결과’를 기록하면 충분합니다. 재현하는 동안에만 로그 상세도를 임시로 높이고, 공유하기 전에 구독 자격 증명, 노드 인증 정보와 개인 접속 기록을 삭제하세요.

클라이언트 선택 FAQ

같은 mihomo를 사용하는데 연결 결과가 다른 이유는 무엇인가요?

실행 커널, 최종 적용 설정과 트래픽 처리 범위를 먼저 비교하세요. 클라이언트가 DNS, 포트, TUN, 규칙을 로컬에서 덮어쓸 수 있고, 시스템 권한이나 다른 네트워크 프로그램도 결과에 영향을 줍니다. 입력값과 환경이 비슷해야 의미 있는 비교가 가능합니다.

Clash for Windows에서 이전하면 기존 구독을 그대로 쓸 수 있나요?

구독 형식과 새 클라이언트의 설정 항목 지원 여부에 따라 다릅니다. 기존 구독을 다시 가져온 뒤 로컬 규칙과 오버라이드를 하나씩 옮기는 것을 권장합니다. 기존 디렉터리의 스크립트, 서비스 설정, 캐시를 새 클라이언트에 그대로 덮어쓰지 마세요.

속도와 메모리 순위를 제공하지 않는 이유는 무엇인가요?

연결 속도는 노드, 회선, 프로토콜과 DNS의 영향을 받으며 메모리 사용량도 규칙 세트, 연결 수, 로그 수준에 따라 달라집니다. 통일된 테스트 환경 없이는 신뢰할 수 있는 순위를 만들 수 없습니다. 이 글은 조건이 불분명한 수치 대신 확인 가능한 기능과 사용 방식을 비교합니다.

Linux와 iOS에서는 어디서부터 시작하면 되나요?

Linux에서는 Clash Verge Rev와 FlClash를 먼저 비교하고, 배포판과 아키텍처에 맞는 패키지를 선택하세요. 명령줄 서비스만 필요한 사용자는 다운로드 페이지의 커널 항목도 확인할 수 있습니다. iOS 사용자는 Clash Plus의 App Store 링크에서 시작하고, 구체적인 기능은 스토어 안내와 현재 앱 설정을 기준으로 확인하세요.

Clash 다운로드