클라이언트 / 선택 가이드

Clash 클라이언트 비교와 선택

먼저 플랫폼과 설정 형식을 확인한 뒤 엔진, 트래픽 처리 방식, 유지 관리 상태를 비교하세요. 인터페이스가 비슷해도 설정을 그대로 바꿔 쓸 수 있는 것은 아닙니다.

Clash 클라이언트는 설정 관리 인터페이스와 프록시 실행 환경으로 구성됩니다. 인터페이스에서 구독을 가져오고, 정책을 전환하고, 연결을 확인하며, 엔진은 설정을 해석하고 연결을 수립해 트래픽을 분기합니다. 클라이언트를 고를 때는 먼저 지원되지 않는 운영체제나 호환되지 않는 설정 형식을 제외한 다음 TUN, 설정 덮어쓰기, 여러 엔진 관리가 필요한지 판단하세요. 화면 구성만 비교하는 것보다 효율적입니다.

일반적인 사용에는 Clash Plus 추천

Windows, macOS, Android, iOS 사용자는 먼저 Clash Plus의 플랫폼별 다운로드 페이지를 확인하세요. 공식 사이트는 clashplus.io입니다. Linux 클라이언트가 필요하다면 Clash Verge Rev와 FlClash를 우선 비교하세요. 데스크톱에서 복잡한 설정 덮어쓰기가 필요하다면 Verge Rev의 설정 관리 방식을 자세히 살펴보세요.

Clash 다운로드

클라이언트 비교표

표의 ‘플랫폼’은 프로젝트가 지원하는 운영체제를, ‘이 사이트 다운로드’는 실제 다운로드 페이지에서 제공하는 설치 파일을 뜻합니다. 두 항목은 구분해서 확인해야 합니다. 예를 들어 Nyanpasu 프로젝트는 여러 데스크톱 운영체제를 지원하지만, 이 사이트에는 Windows 설치 파일만 등록되어 있습니다. 유지 관리 상태는 일반적인 설명이며, 모든 릴리스의 기능과 호환성을 보장하지 않습니다.

화면이 좁으면 표를 가로로 스크롤해 확인하세요. 난이도는 설정을 가져오고 정책을 선택한 뒤 연결을 확인하는 데 필요한 지식 수준이며, 성능 순위가 아닙니다.

플랫폼과 설정 기능 비교
클라이언트 플랫폼 및 이 사이트의 다운로드 엔진 계열 유지 관리 상태 사용 난이도 주요 기능 및 적합한 사용자
Clash Plus Windows, macOS, Android, iOS; 모든 플랫폼 다운로드 제공 플랫폼별 구현과 포함된 엔진은 클라이언트 안내를 확인하세요. 이름이 같다고 기능이 완전히 같은 것은 아닙니다. 활발히 유지 관리 중 초급; 설정 가져오기와 연결 권한 승인부터 시작 일상적인 설정 관리와 플랫폼별 다운로드를 한곳에서 확인할 수 있습니다. 초보자와 여러 기기를 사용하는 사용자에게 적합하며, 이 사이트의 우선 추천 클라이언트입니다.
Clash Verge Rev Windows, macOS, Linux; 모든 플랫폼 다운로드 제공 mihomo 활발히 유지 관리 중 초급~고급; 설정 덮어쓰기와 TUN에는 추가 지식이 필요 구독 관리, 설정 병합, 서비스 모드를 지원합니다. 데스크톱 설정을 세밀하게 조정하려는 사용자에게 적합합니다.
FlClash Windows, macOS, Android, Linux; 모든 플랫폼 다운로드 제공 mihomo 활발히 유지 관리 중 초급; 플랫폼마다 시스템 권한을 따로 설정해야 합니다. 데스크톱과 Android에서 비슷한 인터페이스를 제공합니다. 플랫폼 간 사용 방식의 차이를 줄이고 싶은 사용자에게 적합합니다.
Clash Nyanpasu Windows, macOS, Linux; 이 사이트에서는 Windows 설치 파일 제공 여러 엔진을 관리할 수 있으며, 선택 항목은 빌드에 따라 다릅니다. 사용 전에 mihomo가 선택되어 있는지 확인하세요. 활발히 유지 관리 중 고급; 인터페이스와 엔진의 역할을 이해해야 합니다. 엔진 선택과 데스크톱 설정 관리에 적합합니다. 실행 동작을 비교하거나 호환성 문제를 해결하려는 사용자에게 유용합니다.
Clash for Windows 과거에는 Windows, macOS, Linux를 지원했으며, 이 사이트에서는 Windows 보관 파일을 제공합니다. 주로 원본 Clash와 연관됩니다. 구형 설치에서 엔진을 교체했다면 별도로 확인해야 합니다. 유지 관리 종료 기존 사용자에게 익숙하지만, 새 설정은 마이그레이션이 필요할 수 있습니다. 기존 Profiles, Proxies, Connections 작업 흐름을 지원합니다. 구형 환경 재현용이며 새로 설치할 클라이언트로는 권장하지 않습니다.
Clash Meta for Android Android; 이 사이트에서 다운로드 제공 Meta/mihomo 계열이며, 세부 기능은 포함된 엔진에 따라 다릅니다. 활발히 유지 관리 중 초급~고급; VPN 권한과 백그라운드 제한을 알아야 합니다. Clash 설정 관리와 앱별 접근 제어를 지원합니다. 주로 Android를 사용하는 사용자에게 적합합니다.
Surfboard Android; 이 사이트에서 다운로드 제공 자체 프록시 구현을 사용하며 Clash/Meta/mihomo 엔진이 아닙니다. 활발히 유지 관리 중 호환되는 설정이 있다면 시작하기 쉽지만, Clash YAML에서 옮길 때는 형식에 맞게 조정해야 합니다. Surge 스타일의 설정 체계를 사용합니다. 지원되는 형식의 설정을 이미 보유한 Android 사용자에게 적합합니다.
ClashX Meta macOS; 이 사이트에서 보관 파일 제공 Meta 계열입니다. 구형 설치 파일이 현재 mihomo의 기능을 지원한다는 뜻은 아닙니다. 유지 관리 종료 기존 사용자에게 익숙하지만, 메뉴 막대와 설정 파일을 직접 다뤄야 합니다. 메뉴 막대 중심의 작업 흐름입니다. 기존 설정 재현과 마이그레이션 참고용이며 새로 설치하는 용도로는 권장하지 않습니다.

비교 기준 6가지 알아보기

플랫폼과 엔진: 실행 가능 여부부터 확인

플랫폼 지원 여부는 운영체제 이름뿐 아니라 최소 시스템 요구 사항과 프로세서 아키텍처까지 확인해야 합니다. macOS에서는 Intel과 Apple Silicon을 구분하고, Android에서는 기기 아키텍처를 확인하세요. Linux는 패키지 형식과 데스크톱 환경도 살펴봐야 합니다. 원본 Clash, Meta, mihomo는 계보가 이어지지만, 구형 클라이언트에 포함된 Meta 엔진을 현재 mihomo와 동일한 구현으로 볼 수는 없습니다. 인식되지 않는 필드나 지원되지 않는 프로토콜이 있다면 클라이언트 이름만 보지 말고 실제로 실행 중인 엔진을 확인하세요.

유지 관리 상태와 난이도: 이후 사용 비용 판단

활발히 유지 관리된다는 것은 프로젝트가 지속적으로 호환성을 개선하고 문제를 수정한다는 뜻이지, 모든 업데이트를 현재 환경에 바로 덮어써도 된다는 뜻은 아닙니다. 유지 관리가 중단된 소프트웨어는 운영체제, 구독 형식, 인증서 환경과의 호환성 문제가 점점 늘어날 수 있습니다. 사용 난이도도 나눠서 봐야 합니다. 기존 설정을 가져오는 것은 대체로 간단하지만, DNS, 규칙 세트, 설정 덮어쓰기를 직접 작성하려면 YAML 구조와 엔진 동작을 이해해야 합니다.

주요 기능과 사용자 유형: 실제 필요한 기능인지 확인

시스템 프록시는 해당 설정을 따르는 프로그램에 적합합니다. TUN은 시스템 프록시 설정을 따르지 않는 프로그램의 트래픽까지 처리하지만, 권한·라우팅·DNS 문제를 해결하는 과정이 추가됩니다. 설정 병합은 로컬 규칙을 유지할 때 유용하고, 여러 엔진 관리는 호환성을 시험할 때 유용합니다. 웹을 둘러보거나 정책을 전환하는 정도라면 모든 고급 옵션을 필수로 볼 필요는 없습니다. 자세한 필드는 config.yaml 설정 참고에서 확인하세요.

8개 클라이언트별 리뷰

Clash Plus: 일반적인 사용에 우선 추천

우선 추천 아직 익숙한 클라이언트 사용 흐름이 없고, 먼저 일상적인 연결부터 설정하려는 사용자에게 적합합니다. 이 사이트에서 Windows, macOS, Android, iOS 다운로드 페이지를 제공하므로 기기에 맞는 설치 방법을 쉽게 찾을 수 있습니다. 다만 설정 형식, 필요한 권한, 기능 범위는 플랫폼별로 확인해야 합니다. 이름이 같더라도 설정이 모두 동일하다고 가정하지 마세요. 사용 가능한 설정 하나를 가져와 정책을 선택하고 연결을 확인한 뒤 기능을 추가하면, 처음부터 복잡한 트래픽 처리와 설정 덮어쓰기를 함께 활성화하는 것보다 문제를 쉽게 찾을 수 있습니다.

iOS 사용자는 다운로드 페이지에서 App Store로 이동할 수 있으며, 데스크톱과 Android 사용자는 운영체제에 맞는 설치 파일을 선택하세요. 여러 기기에서 사용할 때 구독 출처와 정책 용도를 일관되게 기록하면 편리하지만, 권한 상태와 백그라운드 설정, 로컬 경로는 기기마다 따로 관리해야 합니다. Clash Plus 플랫폼별 다운로드 보기 →

Clash Verge Rev: 데스크톱 설정 덮어쓰기와 관리

Clash Verge Rev는 mihomo를 사용하며 Windows, macOS, Linux 데스크톱 사용자에게 적합합니다. 구독 관리, 정책 전환, 설정 병합, 시스템 트래픽 처리를 하나의 데스크톱 작업 흐름에서 할 수 있다는 점이 특징입니다. 구독은 유지하면서 로컬 규칙을 보존하려면 업데이트 때마다 덮어써질 수 있는 구독 설정을 반복해서 수정하기보다 설정 병합 방식을 먼저 살펴보세요.

TUN이나 서비스 모드를 사용하기 전에 현재 시스템 권한과 다른 네트워크 도구의 사용 여부를 확인하세요. 인터페이스의 설정 편집기와 최종적으로 엔진에 전달되는 설정은 같은 것이 아닙니다. 규칙이 적용되지 않으면 병합 결과와 실제로 불러온 설정을 확인해야 합니다. 데스크톱 트래픽 분기를 세밀하게 조정하려는 사용자라면 Clash Plus와 함께 주요 비교 대상으로 살펴볼 수 있습니다.

FlClash: 데스크톱과 Android에서 비슷한 사용 흐름

FlClash는 mihomo를 사용하며 Windows, macOS, Android, Linux를 지원합니다. 컴퓨터와 Android를 함께 사용하면서 설정 목록과 정책을 비슷한 방식으로 다루고 싶은 사용자에게 적합합니다. 인터페이스가 비슷하면 메뉴를 다시 찾는 수고를 줄일 수 있지만, 네트워크 트래픽 처리 방식은 운영체제별 권한에 따라 달라집니다. Android에서는 VPN 권한을 승인해야 하고, 데스크톱에서는 시스템 프록시나 TUN을 설정해야 합니다.

가져오기 전에 구독이 지원되는 Clash 설정인지, 인코딩된 노드만 들어 있는 텍스트인지 확인하세요. 데스크톱 설정을 휴대전화로 옮길 때는 로컬 파일 경로와 수신 대기 주소도 살펴보고, 컴퓨터의 리소스 경로를 그대로 가져오지 않도록 하세요. Linux 사용자는 Clash Verge Rev와 비교해 설정 편집과 데스크톱 통합 기능이 평소 사용 방식에 맞는지 확인할 수 있습니다.

Clash Nyanpasu: 엔진을 구분해 사용하려는 데스크톱 사용자

Clash Nyanpasu는 데스크톱 설정 관리와 여러 엔진 선택을 지원합니다. 특정 설정이 어떻게 동작하는지 재현하거나 엔진별 지원 범위를 비교하는 사용자에게 유용합니다. 선택 가능한 엔진은 빌드와 설정에 따라 달라지므로 클라이언트 설치에 성공했다는 이유만으로 mihomo를 사용 중이라고 판단할 수 없습니다. 이 사이트의 다운로드 페이지에서 Windows 설치 파일을 받을 수 있습니다.

로그와 설정 오류를 확인할 수 있는 사용자에게 더 적합합니다. 문제를 기록할 때는 클라이언트, 실제 엔진, 설정 출처, 최근 변경 사항을 함께 적어 엔진 차이를 인터페이스 문제로 오해하지 않도록 하세요. 구독을 가져와 안정적으로 사용하는 것이 목적이라면 여러 엔진을 지원하는 기능은 대개 필수적이지 않습니다. 이 기능을 쓰기 위해 현재 환경을 자주 바꾸는 것도 권장하지 않습니다.

Clash for Windows: 지원 종료 후 보관 파일의 용도

유지 관리 종료 Clash for Windows는 흔히 CFW라고 부릅니다. 이름에는 Windows가 들어가지만 과거에는 다른 데스크톱 운영체제도 지원했습니다. 이 사이트에서는 Windows 보관 파일만 제공합니다. Profiles, Proxies, Connections 화면은 오래된 사용 설명서의 기반이 되었지만, 화면 구성이 비슷하다고 해서 새로운 프로토콜과 필드, 시스템 환경에서도 정상적으로 작동하는 것은 아닙니다.

보관된 소프트웨어는 기존 환경을 재현할 때 유용하지만, 처음 설치하는 사용자에게 기본 선택지로 권장하지 않습니다. 마이그레이션 전에 구독 주소, 로컬 규칙, 정책 그룹 이름을 백업한 뒤 유지 관리 중인 클라이언트에서 설정을 점검하세요. 일부 구형 설치는 엔진을 직접 교체했을 수 있으므로 인터페이스 버전만으로 실제 기능을 판단할 수 없습니다. 기존 설치 디렉터리 전체를 새 클라이언트에 덮어쓰지 마세요.

Clash Meta for Android: Android 설정 관리 중심

Clash Meta for Android는 흔히 CMFA라고 부르며, Meta/mihomo 계열 엔진을 사용합니다. 주로 Android에서 Clash 설정을 사용하는 사용자에게 적합하며 설정 가져오기, 정책 선택, 앱별 접근 제어를 중심으로 구성되어 있습니다. 처음 VPN 연결 권한을 요청하면 승인해야 합니다. 이는 트래픽 처리를 위한 연결 통로를 만드는 과정이며, 별도의 프록시 구독이 아닙니다.

백그라운드로 전환하거나 화면을 잠근 뒤 연결이 끊기면 구독을 바로 바꾸지 말고 시스템 절전 정책과 백그라운드 실행 권한부터 확인하세요. 앱별 접근 제어에서는 목록에 표시된 앱이 포함되는지 제외되는지 확인하고, 현재 인터페이스의 안내를 따르세요. 컴퓨터와 휴대전화에서 비슷한 인터페이스를 원한다면 FlClash와 비교해 볼 수 있습니다. Android 사용 흐름에 집중한다면 CMFA를 우선 시험해 볼 만합니다.

Surfboard: 설정 형식을 확인한 뒤 선택

Surfboard는 Android 프록시 클라이언트이지만 원본 Clash, Meta, mihomo 엔진을 사용하는 클라이언트는 아닙니다. 자체 구현과 Surge 스타일의 설정 체계를 사용하며, 지원 범위는 프로젝트 안내를 확인해야 합니다. 비교표에 포함한 이유는 같은 프록시 클라이언트라도 설정 문법이 다를 수 있기 때문이지, 모든 Clash 구독을 바로 가져올 수 있다는 뜻은 아닙니다.

지원되는 설정을 이미 보유한 사용자라면 기존 작업 흐름을 이어갈 수 있습니다. Clash YAML 구독만 있다면 서비스 제공자가 호환되는 형식을 제공하는지 먼저 확인하세요. 형식을 변환하는 과정에서 정책 그룹, 규칙, 일부 프로토콜 매개변수가 누락될 수 있으므로 변환에 성공했다고 동작까지 완전히 같다고 볼 수는 없습니다. 초보자는 인터페이스를 시험해 보려고 익숙하지 않은 설정 변환 과정을 먼저 추가하지 않는 편이 좋습니다.

ClashX Meta: macOS 메뉴 막대의 구형 환경

유지 관리 종료 ClashX Meta는 Meta 계열 엔진을 사용하며 macOS 메뉴 막대 중심으로 구성되어 있습니다. 설정 파일과 메뉴를 다루는 데 익숙한 기존 사용자에게 적합하지만, 유지 관리가 중단된 이후에는 구형 설치 파일이 현재 mihomo의 필드와 프로토콜을 지원한다고 가정할 수 없습니다. 구형 환경을 참고할 수 있도록 이 사이트에 해당 아키텍처의 보관 파일을 남겨 두었습니다.

새 시스템에서 장기간 사용할 계획이라면 Clash Plus, Clash Verge Rev, FlClash를 우선 검토하세요. 마이그레이션 전에 기존 클라이언트를 종료하고 트래픽 처리 설정을 끈 뒤 새 클라이언트를 테스트하세요. 두 클라이언트가 동시에 트래픽을 처리하면 DNS, 시스템 프록시, 라우팅 문제의 원인을 찾기 어려워집니다. 기존 설정에서 참조하는 로컬 규칙 파일도 주 YAML 파일과 별도로 옮겨야 합니다.

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

클라이언트 변경 전 마이그레이션 점검

  1. 구독 설정과 로컬 수정 사항을 구분하세요. 구독 출처와 업데이트 방식, 선택한 정책 그룹, 직접 추가한 규칙을 저장하세요. 클라이언트에서 내보낸 기본 설정에 외부 규칙 파일과 설정 덮어쓰기 스크립트가 모두 포함되는 것은 아닙니다.
  2. 엔진과 설정 형식을 확인하세요. Clash YAML, 인코딩된 노드 목록, Surfboard 설정은 서로 다른 파일 형식입니다. 대상 클라이언트가 설정을 해석할 수 있는지 확인한 다음 확장 필드와 프로토콜 지원 여부를 살펴보세요.
  3. 기존 클라이언트의 트래픽 처리를 중지하세요. 기존 프로그램을 종료하고 시스템 프록시, VPN, TUN이 해제되었는지 확인하세요. 창을 닫아도 기존 서비스가 백그라운드에서 실행 중이면 네트워크에 계속 영향을 줄 수 있습니다.
  4. 새 클라이언트에서 최소한의 연결을 확인하세요. 먼저 설정을 가져와 로그에 오류가 있는지 확인하고, 정책을 선택한 뒤 접속을 시험하세요. 기본 연결이 정상일 때 DNS, 사용자 지정 규칙, 설정 덮어쓰기를 하나씩 옮기세요.
  5. 옵션 상태가 아니라 실제 동작을 확인하세요. 연결 기록에서 적용된 규칙과 정책을 확인하고 시스템 프록시를 사용하지 않는 프로그램도 별도로 시험하세요. TUN을 켰다고 DNS와 라우팅이 예상대로 설정되었다는 뜻은 아닙니다.

마이그레이션 중 설정 오류가 발생하면 먼저 일반 설정 필드를 확인한 뒤 규칙과 병합 순서를 살펴보세요. 유지 관리 중인 클라이언트를 선택하고 되돌릴 수 있는 설정을 저장한 뒤 한 번에 하나씩 변경하면 여러 클라이언트를 번갈아 쓰는 것보다 문제를 찾기 쉽습니다.

클라이언트 선택 FAQ

클라이언트를 바꾸면 연결 속도가 자동으로 빨라지나요?

자동으로 빨라진다고 보장할 수 없습니다. 회선 품질, 네트워크 환경, 프로토콜, 규칙이 모두 결과에 영향을 줍니다. 엔진이나 트래픽 처리 방식에 따라 호환성이 달라질 수 있지만, 비교할 때는 같은 네트워크와 설정, 정책을 사용해야 회선 변화와 클라이언트 차이를 혼동하지 않습니다. 이 페이지에서는 속도 순위를 매기지 않습니다.

같은 구독을 쓰는데 규칙 동작이 다른 이유는 무엇인가요?

클라이언트마다 다른 엔진을 사용하거나 구독 설정에 로컬 설정 덮어쓰기를 추가했을 수 있습니다. DNS 모드, 규칙 순서, 외부 규칙 파일, 실제로 선택한 정책도 결과에 영향을 줍니다. 구독 주소만 비교하지 말고 최종 적용된 설정과 연결 기록을 확인하세요.

시스템 프록시와 TUN을 함께 켜야 하나요?

모든 환경에서 둘 다 켤 필요는 없습니다. 일반적인 브라우저 연결은 먼저 시스템 프록시로 시험하세요. 해당 설정을 따르지 않는 프로그램이 있다면 TUN 사용을 검토할 수 있습니다. Android 클라이언트는 보통 시스템 VPN 통로를 통해 트래픽을 처리하므로 데스크톱의 옵션 조합을 그대로 적용하면 안 됩니다. 실제 설정 방법은 클라이언트 안내를 따르세요.

CFW가 실행 중이어도 바로 마이그레이션해야 하나요?

실행할 수 있다는 것이 유지 관리 지원이 계속된다는 뜻은 아닙니다. 먼저 설정을 백업하고 유지 관리 중인 클라이언트에서 기존 설정을 시험한 뒤 필요한 기능이 정상 작동하면 전환하세요. 보관 파일은 구형 환경 재현에 적합하지만, 새로 설치하거나 장기간 사용할 때는 유지 관리 중인 클라이언트를 우선 고려하세요. 운영체제 업데이트나 구독 변경이 생길 때까지 마이그레이션을 미룰 필요는 없습니다.

클라이언트를 정한 뒤 설치 파일은 어디서 고르나요?

설치 파일 페이지에서 Windows, Android, iOS, macOS, Linux를 선택한 뒤 프로세서 아키텍처와 시스템 요구 사항을 확인하세요. 일반적인 사용에는 Clash Plus를 우선 추천합니다. Linux 사용자는 Clash Verge Rev와 FlClash부터 비교해 보세요.

Clash 다운로드