Clash 생태계 · 클라이언트 선택

Clash랭킹 클라이언트 다운로드와 설정

플랫폼에 맞는 GUI 클라이언트를 고르고 규칙 기반 분기와 구독 설정을 비교하세요.

  • 오픈소스 코어 mihomo
  • 중국어 설정 문서
  • 플랫폼 및 용도 비교
Clash Verge Rev
데스크톱 GUI 클라이언트
05플랫폼별 다운로드
mihomo오픈소스 프록시 코어
GPL-3.0코어 오픈소스 라이선스
YAML설정 파일 형식

클라이언트는 설정 가져오기와 시스템 기능 제어를 담당하고, 코어는 규칙을 해석해 연결을 처리합니다. 이름이 비슷해도 설정이 완전히 같지는 않습니다. 클라이언트를 고를 때는 먼저 플랫폼을 확인하고 필요한 기능을 비교하세요.

Clash 설정 기능 한눈에 보기

규칙 설정부터 네트워크 트래픽 처리까지 필요한 항목을 찾아보세요. 아래 내용은 설정 예시 또는 항목 목록이며 완전한 노드 정보는 포함하지 않습니다. 기존 설정에 합치기 전에 필드와 정책 그룹 이름을 확인하세요. 항목을 클릭하면 자동 전환이 멈춰 내용을 읽고 비교하기 편합니다.

규칙은 위에서부터 차례대로 적용

규칙 모드에서는 목적지에 따라 서로 다른 연결 방식을 사용할 수 있어 LAN, 직접 연결 사이트, 프록시 서비스를 함께 이용할 때 유용합니다. 코어는 위에서 아래로 규칙을 확인하므로 구체적인 도메인과 사설망 규칙을 기본 처리 규칙보다 앞에 두는 것이 일반적입니다. 아래 예시는 지정한 도메인과 사설 IP 주소를 직접 연결하고, 나머지 트래픽은 '프록시 선택' 정책 그룹으로 보냅니다. 이 그룹은 설정에 미리 존재해야 합니다. 전역 모드와 달리 규칙 모드는 트래픽을 항목별로 나눠 처리합니다. 모드를 바꾼 뒤에는 웹페이지가 열리는지만 확인하지 말고 연결 화면에서 적용된 규칙도 확인하세요.

# 설정 예시: '프록시 선택' 정책 그룹이 미리 있어야 합니다
mode: rule
rules:
  - DOMAIN-SUFFIX,example.com,DIRECT
  - IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
  - MATCH,프록시 선택

플랫폼별 Clash 클라이언트 선택

목록은 플랫폼, 용도, 유지 관리 상태를 기준으로 정리하며 별점으로 적합성을 대신 판단하지 않습니다. 데스크톱과 모바일은 권한 처리 방식이 다르고 설치 파일도 서로 바꿔 쓸 수 없습니다. 해당 플랫폼의 클라이언트와 시스템 요구 사항을 확인한 뒤 TUN, 구독 재정의 또는 독립 코어가 필요한지 판단하세요.

Windows

다운로드 페이지에서 Clash Plus를 먼저 소개하고 Clash Verge Rev, FlClash, Clash Nyanpasu를 비교합니다. 일반적인 웹 이용은 시스템 프록시부터 사용해 보세요. 다른 프로그램까지 트래픽을 처리해야 한다면 클라이언트의 서비스 모드와 TUN 권한을 확인하세요. 보관된 클라이언트는 유지 관리 상태를 별도로 표시해 현재도 관리되는 제품과 구분합니다.

설치 전에 운영체제와 프로세서 아키텍처를 확인하세요. 처음 실행하면 설정을 가져오고 정책 그룹을 선택한 뒤 로컬 포트가 다른 프로그램에서 사용 중인지 확인합니다. 관리자 권한은 주로 서비스와 가상 네트워크 어댑터에 필요하며, 구독을 가져올 때마다 관리자 권한으로 실행할 필요는 없습니다.

다운로드 Windows 클라이언트

macOS

Apple Silicon과 Intel용 설치 파일을 먼저 구분한 다음 Clash Plus, Clash Verge Rev, FlClash의 설정 관리 방식을 비교하세요. ClashX Meta는 기존 설정을 확인하려는 사용자를 위해 보관된 항목으로 분류했습니다. 메뉴 막대 중심의 조작 방식과 전체 설정 창의 필요성도 선택할 때 함께 고려할 만합니다.

보조 서비스를 설치해야 한다면 운영체제가 제공하는 권한 승인 절차를 이용하세요. 먼저 현재 네트워크 서비스에 시스템 프록시가 적용됐는지 확인하고 TUN 사용 여부를 결정합니다. Wi-Fi를 바꾸거나 클라이언트를 종료한 뒤 연결에 문제가 생기면 시스템에 이전 프록시 주소가 남아 있는지도 확인하세요.

다운로드 macOS 클라이언트

Android

Clash Plus, Clash Meta for Android, FlClash, Surfboard의 설정 지원 범위를 비교하세요. 모바일에서 연결하려면 보통 시스템 VPN 권한이 필요합니다. 앱 설치와 VPN 연결 설정은 별개의 단계입니다. 기기 아키텍처에 맞는 설치 파일을 선택하고, 잘 모르겠다면 파일 크기만으로 판단하지 말고 플랫폼 안내를 먼저 확인하세요.

장시간 사용할 경우 시스템의 배터리 관리와 백그라운드 제한을 확인하세요. 처음부터 모든 절전 설정을 바꿀 필요는 없습니다. 현재 설정이 작동하는지 먼저 확인하고 실제로 연결이 끊기는 경우에 백그라운드 권한을 조정하세요. 앱별로 트래픽을 분기하려면 클라이언트가 지원하는 범위를 확인하고 다른 VPN 연결을 동시에 켜지 마세요.

다운로드 Android 클라이언트

iOS

다운로드 페이지에서 Clash Plus의 App Store 링크와 공식 웹사이트 clashplus.io를 확인할 수 있습니다. 제품명과 자료를 대조할 때 참고하세요. 설치 후 클라이언트가 지원하는 설정을 가져온 다음 시스템 안내에 따라 VPN 구성을 허용하세요. 데스크톱의 시스템 프록시 설정 경로는 휴대폰에 적용되지 않으므로 앱 설정과 시스템 VPN 상태를 확인해야 합니다.

모바일 데이터와 Wi-Fi를 전환한 뒤에는 같은 대상에 접속되는지 먼저 테스트하고 설정 업데이트와 정책 그룹 선택을 확인하세요. 데스크톱 코어의 확장 필드는 모바일에서 그대로 사용할 수 없는 경우가 있습니다. 가져오기 오류가 발생하면 앱을 반복해서 재설치하기보다 지원되는 설정 형식부터 확인하세요.

다운로드 iOS 클라이언트

Linux

데스크톱에서는 Clash Verge Rev와 FlClash를 비교하고 배포판에 맞는 패키지 형식을 선택할 수 있습니다. 서버와 라우터 사용자는 코어 섹션에서 mihomo를 확인하세요. GUI 클라이언트는 시스템 통합, 트레이 메뉴, 설정 관리를 제공하며, 독립 코어는 서비스 시작 방식과 파일 경로를 직접 관리하는 환경에 더 적합합니다.

설치 전에 아키텍처, 데스크톱 환경, 종속성 요구 사항을 확인하세요. 브라우저에서 시스템 프록시가 작동하더라도 명령줄 프로그램이 같은 설정을 자동으로 사용하는 것은 아닙니다. 터미널 앱은 프록시 환경 변수를 따로 설정해야 할 수 있습니다. TUN을 켜기 전에는 라우팅 권한과 기존 네트워크 서비스를 확인하고 원래 네트워크 설정으로 복구하는 방법을 마련해 두세요.

다운로드 Linux 클라이언트

Clash 빠른 시작: 확인할 세 가지

먼저 가장 간단한 연결 경로를 확인한 뒤 고급 설정을 추가하세요. 클라이언트 자체는 구독이나 프록시 서비스를 제공하지 않으므로 사용할 수 있는 설정을 미리 준비해야 합니다. 아래는 일반적인 GUI의 작업 순서이며, 특정 클라이언트의 버튼 이름이 모든 플랫폼에서 동일하다는 뜻은 아닙니다.

설정 가져오기 및 활성화

설정 화면에서 새로 만들기, 가져오기 또는 구독 추가를 선택하고 기존 주소를 입력하세요. 로컬 파일은 파일 가져오기를 이용합니다. 다운로드가 끝나면 해당 설정을 선택해 현재 활성 설정인지 확인하세요. 파일을 목록에 추가했어도 활성화하지 않으면 코어가 이전 설정을 계속 사용할 수 있습니다.

가져오기에 실패하면 네트워크 다운로드 오류와 YAML 파싱 오류를 먼저 구분하세요. 다운로드 오류는 링크 접속 가능 여부와 유효 기간을 확인하고, 파싱 오류는 로그에 표시된 필드와 줄 번호를 살펴보세요. 일반 노드 링크가 완전한 Clash 설정인 것은 아닙니다. 형식이 다른 파일의 확장자만 바꿔 가져오지 말고, 접속 정보가 포함된 구독 주소를 공개 페이지에 게시하지 마세요.

정책 그룹과 트래픽 처리 방식 선택

프록시 화면에서 설정에 포함된 정책 그룹을 선택하고 평소에는 규칙 모드를 기본으로 사용하세요. 규칙 모드는 설정에 따라 직접 연결 또는 프록시를 선택하고, 전역 모드는 전체 트래픽을 전역 정책으로 보냅니다. 직접 연결 모드는 프록시를 명시적으로 우회할 때 사용합니다. 모드를 바꿔도 만료된 구독이 복구되거나 누락된 노드가 자동으로 추가되지는 않습니다.

데스크톱에서는 시스템 프록시를 켜고, 휴대폰에서는 안내에 따라 VPN 연결을 허용하세요. 시스템 프록시를 사용하지 않는 프로그램에서 문제가 생길 때만 TUN을 고려하면 됩니다. 테스트 중에는 프록시나 VPN 도구를 여러 개 동시에 실행하지 마세요. 포트와 라우팅이 충돌할 수 있습니다. 클라이언트에 연결 시작으로 표시되더라도 실제 접속이 되는지 확인해야 합니다.

접속 및 규칙 적용 확인

직접 연결되어야 하는 사이트와 프록시를 거쳐야 하는 대상을 각각 열고 연결 화면에서 적용된 정책과 규칙을 확인하세요. 요청이 코어에 전달됐는지, 예상한 아웃바운드 경로를 사용했는지 두 가지를 확인해야 합니다. 한 번의 속도 측정 결과는 참고 자료일 뿐 실제 사이트 접속 여부를 대신하지 않습니다.

접속할 수 없다면 설정 활성화, 정책 그룹, 시스템 프록시 또는 VPN, DNS, 로그 순서로 확인하세요. 한 번에 하나씩 설정을 바꾸고 변화를 기록합니다. LAN은 정상인데 도메인 접속이 실패한다면 DNS 경로를 중점적으로 살펴보세요. 첫 검증을 마친 뒤에 자동 시작, 예약 업데이트, 로컬 재정의를 설정하면 여러 원인이 겹쳐 문제를 찾기 어려워지는 것을 줄일 수 있습니다.

오픈소스 코어와 클라이언트의 관계

선택 정보는 프로젝트 기능, 플랫폼 지원, 공개된 유지 관리 자료를 바탕으로 하며 별 수나 다운로드 수를 지어내지 않습니다. 코어와 GUI의 역할을 알면 설정이 어떤 프로젝트에서 작동하는지 판단하기 쉽고, 이 사이트의 안내를 소프트웨어 개발팀의 약속으로 오해하지 않을 수 있습니다.

Clash 생태계는 단일 클라이언트가 아닙니다

Clash는 코어 이름에도, 여러 GUI 클라이언트의 제품명에도 쓰입니다. 기존 Clash 프로젝트와 이후 생태계 프로젝트의 유지 관리 상황은 서로 다릅니다. 한 구형 클라이언트의 개발이 중단됐다고 해서 호환 설정까지 모두 발전을 멈춘 것은 아닙니다. 이 사이트는 프로젝트별 다운로드 경로를 안내하고 보관된 프로젝트와 현재 선택지를 구분합니다. 기존 사용자가 다른 클라이언트로 옮길 때는 앱 이름에 Clash가 포함되어 있는지만 볼 것이 아니라 실제로 사용하는 코어와 설정 필드를 확인해야 합니다.

mihomo는 규칙을 처리하고 GUI는 조작을 담당합니다

mihomo는 오픈소스 프록시 코어로, 공개 소스 코드와 문서에서 규칙, 정책 그룹, DNS, TUN 설정 필드를 확인할 수 있습니다. Clash Verge Rev 같은 GUI 클라이언트는 코어 기능에 더해 설정 관리, 트레이 조작, 시스템 설정 연동을 제공합니다. 화면의 스위치 하나가 코어 설정을 바꿀 수도 있고 시스템 네트워크 설정만 바꿀 수도 있습니다. 예를 들어 시스템 프록시는 클라이언트가 운영체제에 적용하지만 mixed-port는 코어가 로컬에서 연결을 대기하는 포트입니다. 서로 관련은 있지만 같은 설정은 아닙니다.

라이선스와 기능 보장은 별도로 확인하세요

mihomo 프로젝트는 GPL-3.0 라이선스를 사용합니다. 사용 및 배포 조건은 프로젝트의 라이선스 파일을 확인하세요. 각 클라이언트는 별도의 소스 코드, 라이선스, 배포 절차를 따르므로 코어 라이선스를 모든 앱에 그대로 적용할 수 없습니다. 오픈소스는 구현 내용을 확인하고 문제 논의를 추적하는 데 도움이 되지만, 실제 사용 경험은 설정, 네트워크 환경, 플랫폼 권한에 따라 달라집니다. 이 사이트는 적합한 사용 환경을 기준으로 선택 이유를 설명하며, 오픈소스라는 이유만으로 모든 환경에서 정상 작동한다고 보장하지 않습니다.

업데이트 전에 복구 가능한 설정을 보관하세요

코어와 클라이언트는 업데이트 주기가 다를 수 있으며 GUI를 업그레이드해도 모든 설정 필드가 함께 바뀌는 것은 아닙니다. 업데이트 전에 현재 설정과 로컬 재정의를 저장하고 릴리스 노트에서 호환성 변경 사항을 확인하세요. 업데이트 후에는 새 필드를 추가하기 전에 기존 규칙, DNS, TUN부터 테스트합니다. 원격 구독 업데이트와 소프트웨어 업데이트도 따로 확인하세요. 전자는 노드와 정책 그룹을 바꿀 수 있고 후자는 파싱 기능을 바꿀 수 있습니다. 두 가지를 동시에 업데이트하면 문제 원인을 찾기 어려워집니다.

파싱 오류가 발생하면 먼저 필드, 오류 줄 번호, 필요한 환경 정보를 기록하세요. 문제를 제출하기 전에 구독 주소, 인증 정보, 민감한 연결 기록을 가리고 재현에 필요한 최소 설정만 남기세요. 공개 저장소의 기존 논의를 참고하면 문제가 클라이언트 화면에서 비롯됐는지 코어에서 발생했는지 판단하는 데 도움이 됩니다. 같은 증상도 원인은 다를 수 있으므로 실제 로그를 확인해야 합니다.

Clash 설정 관련 글

최신 글 세 편을 게시 날짜 역순으로 소개합니다. 기본 조작은 가이드 페이지에서, 형식 변환과 규칙 구성, 네트워크 트래픽 처리는 주제별 글에서 확인하세요. 코드 예시를 참고할 때는 필요한 조건을 살펴보고 사용 중인 전체 설정을 그대로 덮어쓰지 마세요.