1. 블로그
  2. Clash 클라이언트 어떻게 고를까
예상 읽기 시간 9분

Clash 클라이언트 어떻게 고를까: Clash Plus, Verge Rev, FlClash 등 6종 비교

Clash 코어 프로젝트의 업데이트가 중단된 뒤에도 이를 둘러싼 클라이언트 생태계는 멈추지 않았습니다. 오히려 몇 가지 방향으로 나뉘었죠. 크로스 플랫폼 통합 경험을 앞세우는 쪽, 단일 시스템에 깊이 통합하는 쪽, 앱스토어 유료 판매로 심사 규정을 준수하는 쪽까지 다양합니다. 이 글은 플랫폼 지원 범위, 코어 버전, 업데이트 빈도, 진입 난이도 네 가지 기준으로 현재까지 유지보수 중인 주요 클라이언트 6종을 하나씩 분석하고, 사용 시나리오별 선택 가이드를 제시합니다.

클라이언트를 고를 때 봐야 할 네 가지 기준

"Clash"라는 이름을 내건 클라이언트는 많지만, 후보로 올릴 만한 가치가 있는지는 화면 디자인이 아니라 검증 가능한 네 가지 지표에 달려 있습니다.

  • 플랫폼 지원 범위: 하나의 시스템에서만 동작하는지, 아니면 동일한 설정 파일로 Windows, macOS, Linux, Android를 모두 커버할 수 있는지 확인합니다. 여러 기기를 쓴다면 크로스 플랫폼 방식을 우선 고려해 설정 파일 관리 비용을 줄이는 것이 좋습니다.
  • 코어 버전: 클라이언트는 껍데기일 뿐, 실제로 프록시와 트래픽 분배를 처리하는 것은 내장된 Clash 코어입니다. 현재 주요 클라이언트는 대부분 mihomo(옛 Clash Meta) 코어로 전환했고, 일부 오래된 클라이언트는 여전히 원조 Clash 코어에 머물러 있어 기능과 규칙 문법에 차이가 있습니다.
  • 업데이트 빈도: 코어에 보안 패치나 새 필드 지원이 추가될 때 클라이언트가 이를 얼마나 빠르게 따라잡는지가 신규 기능 사용 여부를 결정합니다. 해당 오픈소스 저장소에서 최근 릴리스 날짜를 직접 확인하면 됩니다.
  • 진입 난이도: 그래픽 인터페이스가 직관적인지, 설정 파일을 직접 손으로 작성해야 하는지, TUN 모드 전환에 추가 권한 절차가 필요한지가 초보자가 30분 안에 실제 사용을 시작할 수 있는지에 직접 영향을 줍니다.
참고

이 글은 현재도 활발히 유지보수 중인 클라이언트만 다룹니다. 업데이트가 중단된 Clash for Windows, Clash for Android 공식판은 비교 대상에서 제외했으며, 관련 배경은 본 사이트의 클라이언트 선택 가이드 페이지를 참고하세요.

클라이언트 6종 하나씩 살펴보기

아래 6종은 인지도와 활용 범위 순으로 나열했으며, 모두 표준 Clash / mihomo 형식의 구독 링크를 가져올 수 있습니다.

Clash Verge Rev

Tauri 프레임워크로 다시 작성된 데스크톱 클라이언트로, Windows, macOS, Linux 3대 데스크톱 시스템을 커버합니다. mihomo 코어를 내장하고 업스트림 업데이트를 비교적 밀접하게 따라갑니다. 인터페이스는 설정 파일을 그대로 보여주는 편집기 방식이면서 동시에 그래픽 스위치도 제공해, 시각적 조작을 원하면서도 YAML을 직접 수정하는 데 거부감이 없는 사용자에게 적합합니다. 규칙 세트 관리, 프록시 그룹 지연 시간 테스트, TUN 모드 원클릭 활성화까지 비교적 완성도 있게 갖추고 있어 현재 데스크톱 종합 경험이 가장 균형 잡힌 선택지 중 하나입니다.

FlClash

Flutter로 작성된 크로스 플랫폼 클라이언트로, 동일한 코드베이스로 Windows, macOS, Linux, Android 4종 플랫폼을 커버합니다. 데스크톱과 모바일에서 인터페이스 스타일을 일관되게 유지하는 몇 안 되는 방식입니다. 코어 역시 mihomo이며, 규칙 그룹, 연결 상세, 트래픽 통계 등의 화면 구성이 플랫폼 간에 매우 유사해 여러 기기를 오가며 사용하면서도 인터페이스에 다시 적응하고 싶지 않은 사용자에게 적합합니다. 단점은 단일 플랫폼에 집중한 클라이언트보다 릴리스 업데이트 주기가 약간 느리다는 점입니다.

ClashX Meta

macOS만 지원하는 메뉴바 클라이언트로, ClashX 시리즈가 mihomo 코어를 채택하며 이어진 버전입니다. macOS 시스템 트레이, 시스템 프록시, 시작 항목과의 통합이 매우 가볍고 메모리를 거의 차지하지 않으며, 조작 방식이 macOS 사용자 습관에 잘 맞습니다. Mac 한 대만 사용하고 메뉴바 아이콘 형태의 간결한 조작을 선호한다면 시스템과 가장 잘 맞는 선택이지만, Windows/Linux 버전이 없어 여러 기기를 쓰는 경우에는 다른 클라이언트를 별도로 조합해야 합니다.

Clash Meta for Android(CMFA)

안드로이드에서 가장 흔히 쓰이는 mihomo 코어 클라이언트 중 하나로, TUN 모드 전체 프록시와 앱별 프록시 설정을 지원하며 규칙, 구독 관리 인터페이스는 터치 조작에 맞춰 설계되었습니다. 일부 데스크톱 클라이언트의 이식 버전과 비교해 CMFA는 배터리 소모와 백그라운드 유지에 대한 최적화가 잘 되어 있어, 안드로이드 메인 클라이언트로 장시간 백그라운드에서 실행하기에 적합합니다.

Mihomo Party

데스크톱을 대상으로 하는 신세대 클라이언트로, 이름부터 mihomo를 직접 사용하며 업데이트 빈도가 코어 릴리스를 밀접하게 따라갑니다. 코어가 새 버전을 내놓은 뒤 비교적 짧은 시간 안에 지원이 동기화되는 경우가 많습니다. 인터페이스는 정보 밀도가 높은 대시보드 스타일로, 연결 로그, 규칙 매칭, 트래픽 차트 등의 정보를 한 화면에 보여줍니다. 백그라운드 데이터를 계속 지켜보며 문제를 진단하는 것을 좋아하는 숙련 사용자에게 적합하며, 처음 사용하는 초보자는 패널 구성을 익히는 데 다소 시간이 걸릴 수 있습니다.

Clash Plus

앱스토어 심사 규정을 준수하는 유료 클라이언트로, iOS, macOS, Windows를 지원합니다. 앱스토어의 정식 심사를 거쳐 출시되기 때문에 설치와 업데이트 과정이 일반 스토어 앱과 완전히 동일하며, 설치 파일을 직접 다운로드하거나 시스템 보안 경고를 처리할 필요가 없습니다. 사이드로드 설치 방식에 익숙하지 않고 "스토어에서 검색해서 설치"라는 최소한의 조작만 원하는 사용자에게는 현재 iOS 플랫폼에서 가장 손이 덜 가는 방법 중 하나입니다.

클라이언트플랫폼코어업데이트 빈도진입 난이도
Clash Verge RevWindows / macOS / Linuxmihomo빠름보통
FlClashWindows / macOS / Linux / Androidmihomo보통낮음
ClashX MetamacOSmihomo보통낮음
Clash Meta for AndroidAndroidmihomo보통낮음
Mihomo PartyWindows / macOS / Linuxmihomo빠름중상
Clash PlusiOS / macOS / Windowsmihomo보통낮음

코어 버전과 업데이트 빈도는 어디서 확인할까

클라이언트가 스스로 "최신 코어를 쓴다"고 말하는 것만 믿을 필요는 없습니다. 직접 확인할 수 있습니다. 대부분의 클라이언트는 정보 페이지나 설정 페이지에서 현재 내장된 mihomo 코어 버전을 표시하며, 형식은 대체로 다음과 같습니다.

mihomo v1.18.x meta gitversion darwin arm64

버전 번호를 확인한 뒤 코어 프로젝트의 릴리스 페이지에서 최근 몇 개 버전의 공개 날짜를 대조해 보면, 이 클라이언트가 코어를 얼마나 적극적으로 "따라가는지" 대략 판단할 수 있습니다. 코어가 새 버전을 낸 지 며칠 안에 동기화되는지, 아니면 여러 메이저 버전을 건너뛰고 나서야 업데이트되는지를 보는 것입니다. 규칙 문법 측면에서는 비교적 최신 mihomo 코어일수록 rule-providers, sub-rules 같은 더 세밀한 트래픽 분배 문법을 지원합니다. 클라이언트의 코어 버전이 오래된 상태에서 새 필드를 사용한 구독 설정을 가져오면 오류 메시지 없이 해당 규칙이 조용히 건너뛰어질 수 있으므로, 문제를 추적할 때 이 점을 놓치기 쉽습니다.

주의

업데이트가 빠르다고 안정성이 더 좋다는 뜻은 아닙니다. 최신 코어를 빠르게 따라가는 클라이언트는 종종 아직 충분히 검증되지 않은 동작 변화를 함께 들여오기도 합니다. 중요한 네트워크 환경에서 사용하며 최신 기능을 굳이 좇지 않는다면, 업데이트 주기가 안정적이고 릴리스 노트가 명확한 클라이언트를 고르는 편이 오히려 더 마음 편합니다.

사용자 유형별 선택 가이드

모든 시나리오를 만족하는 클라이언트는 없습니다. 아래 몇 가지 대표적인 유형에 자신을 대입해 보면 더 효율적으로 결정할 수 있습니다.

  1. Mac 한 대로 업무용으로만 사용

    ClashX Meta를 우선 고려하세요. 메뉴바 통합이 가볍고 별도의 창을 상주시킬 필요가 없으며, 시스템 프록시 스위치가 네트워크 상태 표시줄과 자연스럽게 연동됩니다.

  2. Windows / macOS / Linux 여러 기기를 오가며 사용

    Clash Verge Rev나 FlClash가 더 적합합니다. 동일한 설정 파일을 플랫폼 간에 그대로 쓸 수 있고 인터페이스 논리가 일관되어, 기기마다 다시 조작 방법을 익히는 비용을 줄일 수 있습니다.

  3. 안드로이드 스마트폰에서 장시간 백그라운드 실행

    Clash Meta for Android는 백그라운드 유지와 전력 소모 제어에 특화된 최적화가 되어 있어 모바일 메인 클라이언트로 적합합니다.

  4. iOS 기기에서 설치 과정을 복잡하게 만들고 싶지 않은 경우

    Clash Plus는 앱스토어 경로를 이용하기 때문에 설치와 업데이트 과정이 일반 앱과 동일하며, 설치 프로필을 다루는 등의 추가 절차를 건너뛸 수 있습니다.

  5. 연결 로그를 지켜보며 문제를 진단하는 것을 좋아하는 경우

    Mihomo Party는 대시보드 정보 밀도가 높아, 트래픽 차트와 규칙 매칭 기록에서 문제를 파악하는 데 익숙한 숙련 사용자에게 적합합니다.

기존 클라이언트에서 이전할 때 주의할 점

한 클라이언트에서 다른 클라이언트로 옮길 때 설정 파일 자체는 보통 구독 링크를 다시 가져오는 것만으로 그대로 재사용할 수 있지만, 미리 확인해두면 좋은 함정이 몇 가지 있습니다.

  • 포트 설정: 클라이언트마다 혼합 포트(mixed-port), HTTP 포트, SOCKS5 포트의 기본값이 다를 수 있습니다. 이전 후에는 시스템 프록시가 가리키는 포트 번호가 함께 갱신되었는지 먼저 확인해야, 프록시는 켜져 있는데 연결이 안 되는 상황을 피할 수 있습니다.
  • TUN 모드 권한: 각 플랫폼에서 TUN 모드를 켤 때 필요한 시스템 권한 경로가 다릅니다. 예를 들어 macOS는 시스템 설정에서 네트워크 확장 프로그램을 직접 허용해야 하고, 일부 Windows 클라이언트는 가상 네트워크 어댑터를 생성하기 위해 관리자 권한으로 한 번 실행해야 합니다. 이전 후에는 권한이 자동으로 이어진다고 가정하지 말고 활성화 절차를 다시 한 번 거치는 것이 안전합니다.
  • 규칙 세트 캐시: 구독에 원격 규칙 세트(rule-providers)가 포함되어 있다면, 새 클라이언트에서 처음 가져올 때 보통 캐시를 새로 다운로드합니다. 첫 연결이 다소 느린 것은 정상적인 현상이니 설정 오류로 오해하지 않아도 됩니다.
  • 오버라이드 설정의 호환성: 일부 클라이언트는 구독 설정을 2차로 수정하는 "오버라이드" 기능을 지원합니다. 이런 오버라이드 스크립트는 대개 특정 클라이언트에 종속되어 있어, 클라이언트를 바꾸면 자동으로 넘어가지 않으므로 수동으로 옮기거나 다시 작성해야 합니다.

전체적으로 보면 클라이언트의 코어가 mihomo 계열이고 업데이트 주기가 정상적이라면, 선택의 핵심 차이는 기능이 되고 안 되고가 아니라 인터페이스 스타일과 플랫폼 습관에 있습니다. 무료로 쓸 수 있는 후보 클라이언트를 먼저 하루 이틀 정도 실제 사용 시나리오에서 돌려보고, 그다음 어느 것을 장기적으로 쓸지 결정하는 것을 권장합니다.

Clash 다운로드