오픈소스 생태계 · mihomo 코어 · 클라이언트 지속 업데이트
Windows, macOS, Android, iOS, Linux 5개 플랫폼용 Clash 클라이언트 설치 파일과 mihomo 코어 사전 빌드 패키지를 모았으며, 구독 가져오기, 규칙 분기, 시스템 프록시 설정까지 완벽한 참고 문서를 함께 제공합니다.
ROUTE OVERVIEW
본 사이트는 플랫폼별로 클라이언트 설치 파일과 코어 사전 빌드 패키지를 정리하고, 구독 가져오기, 설정 필드, 규칙 문법을 각각의 독립된 참고 페이지로 나눠 놓았습니다. 원하는 갈래를 고른 뒤 안내를 따라가시면 됩니다.
FEATURES
왼쪽에서 방향을 하나 선택하면 오른쪽 패널에 전체 설명이 펼쳐집니다. 각 항목은 사이트 내 더 자세한 참고 페이지와 연결되어 있으며, 메인 페이지에서는 무엇을 해결하는지와 대략적인 사용법만 소개합니다.
현재 주요 Clash 클라이언트는 대부분 mihomo(구 Clash.Meta)를 코어로 사용합니다. 업데이트가 멈춘 원조 Clash 코어와 비교하면 mihomo는 더 많은 아웃바운드 프로토콜과 인바운드 방식을 지원하고, 규칙 유형도 더 풍부하며, 꾸준한 버전 업데이트를 이어가고 있습니다. 사용자 입장에서는 mihomo가 내장된 클라이언트를 선택하면 설정 파일의 새 필드를 제대로 해석할 수 있고, 문제가 생겼을 때도 커뮤니티에서 해당 버전에 맞는 답을 쉽게 찾을 수 있습니다. 본 사이트 다운로드 페이지에 수록된 클라이언트는 모두 mihomo 기반이거나 그 설정 형식과 완전히 호환됩니다.
mihomo · GPL-3.0규칙 분기는 Clash 설정의 핵심 메커니즘입니다. 모든 요청은 도메인, IP 소속, 프로세스 이름 등의 조건에 따라 위에서부터 규칙 목록과 순차적으로 매칭되며, 일치하면 해당 동작을 실행합니다 - 직접 연결, 특정 정책 그룹으로 넘기기, 또는 차단하기. GeoIP와 GeoSite 데이터베이스를 활용하면 GEOSITE 규칙 한 줄로 수백, 수천 개의 도메인을 한꺼번에 처리할 수 있어 긴 목록을 일일이 관리할 필요가 없습니다. 규칙 작성 문법, 매칭 순서, 그리고 '이 규칙이 왜 적용되지 않는지' 같은 흔한 오해에 대해서는 설정 가이드 페이지에서 YAML 예시로 하나씩 설명합니다.
DOMAIN-SUFFIX · GEOSITE · RULE-SET클라이언트는 구독 링크를 통해 노드를 한꺼번에 가져올 수 있습니다: URL을 붙여넣으면 원격 YAML을 자동으로 불러오고, 설정된 주기마다 새로고침되어 노드 변경 사항을 수동으로 동기화할 필요가 없습니다. 고급 활용으로는 proxy-providers를 사용해 노드 소스와 로컬 규칙을 완전히 분리하고, 오버라이드 기능으로 구독 원본을 건드리지 않으면서 정책 그룹, DNS, 규칙 조각을 조정할 수 있습니다 - 구독이 갱신돼도 로컬 설정이 사라지지 않습니다. 첫 가져오기 전체 절차는 사용 가이드에서, 각 필드의 의미와 작성법은 설정 가이드에서 확인하세요.
YAML · proxy-providers · override시스템 프록시는 프록시 설정을 따르는 앱만 처리하며, 명령줄 도구나 일부 프로그램은 이를 우회할 수 있습니다. 반면 TUN 모드는 가상 네트워크 카드를 통해 모든 아웃바운드 트래픽을 처리하며, fake-ip와 결합하면 DNS 해석 지연도 줄일 수 있습니다. 두 방식은 각각 쓰임새가 다릅니다 - 일상적인 웹서핑에는 시스템 프록시로 충분하고, 전체 트래픽을 처리해야 할 때는 TUN을 활성화하세요. Windows의 서비스 모드 권한, macOS의 시스템 확장 승인, Android의 VpnService 권한 등 플랫폼별 차이는 각 플랫폼 튜토리얼과 블로그 글에서 단계별로 설명합니다.
TUN · fake-ip · system-proxy다섯 개 플랫폼의 클라이언트는 동일한 YAML 설정 언어를 공유합니다: 데스크톱에서 설정한 구독, 정책 그룹, 규칙을 그대로 스마트폰과 태블릿으로 옮길 수 있습니다. 차이는 시스템 통합 방식에만 있습니다 - 데스크톱은 시스템 프록시와 서비스 모드를 제공하고, Android는 VpnService로 가상 네트워크 카드를 구성하며, iOS는 Network Extension으로 동등한 기능을 구현합니다. 본 사이트는 플랫폼별로 추천 클라이언트와 설치 요점을 정리해 두었으니, 기기를 바꿔도 설정을 새로 배울 필요 없이 기존 설정 파일을 그대로 가져가 사용할 수 있습니다.
Windows · macOS · Android · iOS · LinuxPLATFORMS
각 플랫폼별로 현재 유지보수 중인 클라이언트와 아카이브 버전을 정리했습니다. 클릭하면 다운로드 페이지의 해당 섹션으로 바로 이동합니다.
Clash Verge Rev, FlClash 등 유지보수 중인 클라이언트로, 서비스 모드와 TUN 가상 네트워크 카드를 지원하며 Windows 10/11과 호환됩니다.
다운로드 바로가기Intel과 Apple Silicon 두 아키텍처 설치 파일을 제공하며, 메뉴바에 상주합니다. ClashX Meta 아카이브 버전도 함께 수록했습니다.
다운로드 바로가기VpnService를 기반으로 가상 네트워크 카드를 구성하며, arm64와 범용 아키텍처 APK를 제공합니다. 백그라운드 상주 요점은 사이트 내 튜토리얼을 참고하세요.
다운로드 바로가기OPEN SOURCE
Clash는 단일 소프트웨어가 아니라 코어, 설정 형식, 여러 클라이언트로 구성된 오픈소스 생태계입니다. 이들의 관계를 이해하면 클라이언트를 고를 때 시행착오를 크게 줄일 수 있습니다.
원조 Clash 코어는 2023년에 개발이 중단됐고, Clash for Windows를 비롯한 초기 클라이언트들도 함께 업데이트를 멈췄습니다. 이후 커뮤니티는 기존 설정 형식과 호환되는 mihomo 코어를 중심으로 다시 모였습니다: Clash Verge Rev, FlClash, Clash Nyanpasu, ClashX Meta 등의 클라이언트가 뒤를 이었고, 설정 파일 형식은 하위 호환을 유지해 기존 사용자의 YAML을 거의 그대로 옮길 수 있습니다. 오늘날 'Clash를 사용한다'고 말할 때는 대부분 mihomo 기반의 이 세대 클라이언트를 가리킵니다.
코어는 프로토콜 구현, 규칙 매칭, DNS 해석을 담당하고, 클라이언트는 그래픽 인터페이스, 구독 관리, 시스템 통합을 담당합니다. 서로 다른 클라이언트의 설정 파일이 호환되는 이유도 여기에 있습니다 - 결국 같은 코어를 구동하기 때문입니다. 클라이언트를 고를 때는 주로 플랫폼 지원과 인터페이스 취향을 보면 되고, 설정 능력의 상한선은 코어 버전이 결정합니다.
본 사이트 다운로드 페이지의 설치 파일 링크는 각 프로젝트의 정식 릴리스 버전을 가리키며, 페이지의 버전 번호는 릴리스 목록에 따라 자동으로 갱신될 뿐 수동으로 수정하지 않습니다. 유지보수가 중단된 클라이언트는 아카이브 상태를 명확히 표시하되 다운로드 링크는 남겨 두어, 기존 설정을 옮길 때 비교하기 쉽도록 했습니다. 코어 소스코드는 직접 클론해서 확인할 수 있습니다:
git clone https://github.com/MetaCubeX/mihomo.git
BLOG
설치 설정과 흔한 오류를 중심으로 계속 업데이트되며, 모든 글은 실제로 재현 가능한 절차를 바탕으로 작성됩니다.
Android 클라이언트가 VpnService로 가상 네트워크 카드를 구성하는 원리를 설명하고, VPN 권한 부여, 배터리 최적화 해제, 제조사별 배터리 절약 예외 목록 추가 방법을 단계별로 안내해 백그라운드 연결 끊김과 알림 사라짐 문제를 해결합니다.
DNS 해석 과정부터 Fake-IP 모드의 동작 원리를 짚어봅니다: 왜 예약된 대역의 가짜 주소를 반환하는지, 해석 지연을 어떻게 줄이는지, 그리고 로컬 네트워크 서비스나 게임 멀티플레이 같은 상황에서 fake-ip-filter 설정이 필요한 이유를 설명합니다.
규칙 매칭에서 GeoIP/GeoSite 데이터베이스가 하는 역할을 설명하고, 클라이언트 내장 업데이트, 수동 교체, 설정 필드로 소스 지정하기 세 가지 업데이트 방식을 비교하며, 데이터베이스가 오래됐을 때 나타나는 분기 오류의 전형적인 증상을 소개합니다.