대량 생산형 프록시 클라이언트 · 오픈소스 생태계 직송
한 장의 패키지 보드에 모든 부품을 담았습니다. 규칙 분기가 도메인과 IP별로 트래픽을 정리하고, 오픈소스 mihomo 커널이 연결 품질을 책임지며, 구독 관리가 노드 가져오기와 업데이트를 자동으로 처리합니다. 개봉 즉시 사용 가능하며 Android 스마트폰과 데스크톱 플랫폼을 모두 지원합니다.
SPEC / KERNEL: mihomo · CONFIG: YAML
PROTO: Shadowsocks / VMess / Trojan / Hysteria2 / TUIC
Clash for Android 다운로드
전 플랫폼 클라이언트 · 규칙 분기 가이드부품 진열대: 5개 플랫폼 설치 파일 바로가기
download.html#windows … #linux플랫폼별로 골라 담기, 한 칸에 한 시스템
각 칸은 다운로드 페이지의 해당 플랫폼 영역과 연결되어 있어, 클릭하면 바로 그 위치로 이동합니다. 각 칸은 적용 범위만 한 줄로 설명하며, 자세한 클라이언트 목록·시스템 요구사항·설치 안내는 다운로드 페이지에 있습니다.
다섯 가지 핵심 부품, 사양 하나씩 살펴보기
왼쪽은 부품 슬롯, 오른쪽은 설명서입니다. 각 부품은 세 가지를 명확히 알려줍니다: 어떤 문제를 해결하는지, 어떻게 쓰는지, 다른 방식과 무엇이 다른지. 다 읽고 나면 이 구성이 자신에게 맞는지 판단할 수 있습니다.
규칙 분기 엔진
구체적인 문제부터 해결합니다. 모든 트래픽을 한 통로로 몰아넣고 싶지 않을 때 쓰는 것이 규칙 엔진입니다. 도메인 키워드, 도메인 접미사, IP 대역, 프로세스 이름 등 조건을 위에서부터 하나씩 매칭해, 각 트래픽을 「직결」「프록시」「차단」세 개의 출구 중 하나로 보냅니다 — 패키지 보드 위의 그 세 개 태그가 바로 이것입니다. 중국 본토 사이트는 다이렉트로 그대로 연결하고, 해외 서비스는 프록시를 경유하며, 광고·추적 도메인은 곧바로 차단합니다.
사용 방식은 선언형입니다. 규칙을 YAML 설정에 적어 두면 위에서 아래로 차례로 매칭되고, 조건에 맞으면 즉시 적용됩니다. '전체 프록시 켜기/끄기'식의 일괄 방식과 다른 점은 세밀함입니다 — 두 가지 네트워크 상태를 오가며 전환할 필요 없이, 규칙을 한 번만 작성하면 이후 모든 연결이 자동으로 각자의 경로를 찾아갑니다. 규칙 세트 구독을 함께 사용하면 자주 쓰는 규칙을 통째로 불러와 정기적으로 갱신할 수 있어, 하나씩 손으로 적을 필요가 없습니다.
다중 프로토콜 커널
연결 품질은 커널이 책임집니다. 이 사이트에 소개된 클라이언트는 모두 오픈소스 mihomo 커널(Clash Meta의 후속 프로젝트)을 기반으로 하며, Go로 작성되어 단일 바이너리로 여러 플랫폼에서 동작합니다. Shadowsocks, VMess, VLESS, Trojan, Hysteria2, TUIC, WireGuard 등 주요 프로토콜을 지원하며, 하나의 설정 파일에서 서로 다른 프로토콜의 노드를 섞어 써도 서로 간섭하지 않습니다.
실사용 측면에서의 의미는 이렇습니다. 서비스나 프로토콜을 바꿔도 소프트웨어를 바꿀 필요가 없습니다. 오늘은 구독에 Trojan이 있고 내일은 Hysteria2가 추가되어도 클라이언트는 그대로 해석하고 그대로 사용합니다. 단일 프로토콜만 지원하는 전용 클라이언트에 비해, 하나의 커널이 모든 프로토콜을 소화하기 때문에 설정 이전과 다중 기기 동기화도 하나의 YAML 파일만 다루면 되어 한 번 배워 어디서든 쓸 수 있습니다.
구독 관리
노드 정보를 손으로 옮겨 적을 필요가 없습니다. 서비스 제공자에게 받은 구독 URL을 클라이언트의 설정/구독 페이지에 붙여 넣으면 노드 목록, 그룹, 규칙이 한 번에 불러와집니다. 이후 설정한 주기에 따라 자동으로 새로고침되며, 제공자가 노드 주소를 바꿔도 다음 업데이트 때 클라이언트가 자동으로 따라가므로 수동으로 다시 가져올 필요가 없습니다.
여러 구독을 동시에 관리할 수도 있습니다. 각 구독은 독립된 설정 파일이라 클릭 한 번으로 전체 세트를 전환할 수 있어, 여러 서비스를 동시에 사용하거나 업무용·개인용을 구분할 때 유용합니다. 서버를 하나씩 추가하는 전통적인 클라이언트와 비교하면, 구독 방식은 노드 관리 부담을 서버 쪽으로 넘겨서 사용자는 URL 하나만 보관하면 됩니다. 구독 가져오기가 실패했을 때 확인해야 할 순서는 블로그에 별도로 정리해 두었습니다.
정책 그룹 전환
정책 그룹은 노드를 담아 두는 정리함입니다. 같은 지역이나 같은 용도의 노드를 하나의 그룹에 넣으면, 규칙은 특정 노드가 아니라 그룹을 가리키게 됩니다. 그룹 안에서 어떻게 선택되는지는 그룹 유형에 따라 달라집니다: select는 수동 선택, url-test는 지연 시간을 자동으로 측정해 가장 빠른 것을 선택, fallback은 메인 노드 장애 시 순서대로 대체, load-balance는 연결을 여러 노드에 분산시킵니다.
장점은 노드를 교체하는 순간 드러납니다. 노드가 먹통이 되어도 규칙을 고칠 필요 없이 그룹 안의 구성원만 바꾸면 되고, 아예 url-test에 맡겨 자동으로 처리할 수도 있습니다. 동영상은 지연이 낮은 그룹으로, 다운로드는 대역폭이 큰 그룹으로, 업무는 고정 IP 그룹으로 — 이렇게 그룹마다 역할을 나눌 수 있습니다. 그룹은 중첩도 가능하며, 심화 활용법은 설정 심화 페이지에서 확인할 수 있습니다.
TUN 전역 접수
일부 프로그램은 시스템 프록시 설정을 따르지 않습니다 — 커맨드라인 도구, 게임, 일부 데스크톱 앱은 HTTP 프록시 포트를 그대로 건너뜁니다. TUN 모드는 시스템에 가상 네트워크 카드를 만들어 기기 전체의 트래픽을 네트워크 계층에서 가로챈 뒤 커널에 넘기므로, 규칙을 따르지 않는 프로그램도 규칙 적용 대상이 됩니다. Android에서는 VPN 모드에 해당하며, Root 권한 없이도 켤 수 있습니다.
Fake-IP 해석과 함께 쓰면 DNS 조회는 먼저 예약된 대역의 가짜 주소를 반환하고, 실제 해석은 출구 지점에서 나중에 처리되어 첫 패킷 속도를 높이는 동시에 DNS 결과가 로컬 네트워크에서 오염되는 것을 막습니다. 프로그램마다 일일이 프록시를 설정하는 방식과 비교하면 TUN은 '한 번 켜면 모두 적용'되는 방식이며, 대가로 한 차례 시스템 권한 승인이 필요합니다. 켜는 방법은 빠른 시작 페이지에 단계별로 안내되어 있습니다.
설치 안내: 3단계 연결
설치 파일에서 웹페이지가 열리기까지, 표준 절차는 단 3단계입니다. 여기는 요약이며, 전체 가이드에는 각 단계마다 스크린샷 수준의 상세 설명이 있습니다.
구독 가져오기
클라이언트를 설치한 뒤, 서비스 제공자가 준 구독 URL을 설정 페이지에 붙여 넣어 노드와 규칙을 가져옵니다. 링크 형식을 알아보기 어려울 때는 Clash 전용 링크인지 범용 공유 형식인지부터 구분하세요.
모드 선택 및 노드 고르기
모드는 기본값인 '규칙'을 그대로 두면 됩니다. 프록시 페이지에서 노드 전체 지연 시간을 한 번 측정해 숫자가 작은 것을 고르세요. 전역 모드와 다이렉트 모드가 각각 언제 적합한지는 가이드에 비교표로 정리되어 있습니다.
연결 및 확인
스위치를 켠 뒤 IP 조회 페이지를 열어 출구 주소가 바뀌었는지 확인하세요 — 주소가 바뀌어야 진짜로 적용된 것이며, 스위치 상태만 보면 시스템 프록시 잔여 설정에 속기 쉽습니다.
출처 증명: 코드 전 과정 확인 가능
이 구성은 블랙박스가 아닙니다. 커널부터 각 GUI 클라이언트까지 소스 코드가 모두 공개 저장소에 있어, 원하면 직접 뜯어서 확인할 수 있습니다.
프로젝트 역사
Clash는 2018년에 등장한 오픈소스 규칙 기반 프록시 커널로, YAML 설정과 유연한 규칙 문법으로 이 분야의 사실상 표준으로 빠르게 자리 잡았습니다. 원본 저장소가 보관 처리된 뒤 커뮤니티가 Clash Meta라는 이름으로 개발을 이어갔고, 이후 mihomo로 이름을 바꿔 지금까지 계속 발전하고 있습니다 — 프로토콜 지원, 규칙 유형, 성능 모두 초기 버전보다 훨씬 앞서 있습니다.
오픈소스 생태계
커널을 중심으로 다양한 GUI 클라이언트가 생겨났습니다. Android용 Clash Plus와 Clash Meta for Android, 데스크톱용 Clash Verge Rev, FlClash, Clash Nyanpasu 등은 각각 독립적으로 오픈소스이며 독립적으로 배포되지만 같은 설정 형식을 사용합니다. 이 사이트는 플랫폼별로 이들을 한곳에 모아, 저장소를 하나씩 찾아다니는 시간을 줄여 줍니다.
커널과 클라이언트의 관계
GUI 클라이언트는 화면, 구독 관리, 시스템 연동을 담당하고, 연결과 규칙 매칭은 모두 내장된 mihomo 커널이 처리합니다. 즉 다른 클라이언트로 바꿔도 규칙 동작은 완전히 동일하며, 서버나 라우터 사용자는 GUI 없이 커널 바이너리를 직접 배포할 수도 있습니다.
업데이트 방식
다운로드 페이지의 버전 번호와 설치 파일 링크는 스크립트가 업스트림 릴리스 기록과 주기적으로 대조해 확인합니다. 새 버전이 나오면 곧바로 교체되므로 페이지에 표시된 것은 항상 현재 다운로드 가능한 실제 버전이며, 수동으로 관리하는 오래된 목록이 아닙니다.
개봉 검수
mihomo 커널 저장소, 명령어 한 줄로 로컬에 받기:
git clone https://github.com/MetaCubeX/mihomo.git
- LICENSEGPL-3.0 오픈소스 라이선스
- LANGGo · 단일 바이너리 제공
- PLATFORMWindows / macOS / Android / iOS / Linux
- CONFIGYAML, 클라이언트 간 공통 사용