Windows
데스크톱에서 일상적으로 사용하기 좋으며 Clash Plus, Clash Verge Rev, FlClash, Clash Nyanpasu와 보관된 클라이언트 중에서 선택할 수 있습니다. 그래픽 클라이언트는 트레이 제어, 시스템 프록시, 구성 전환, 로그 확인을 담당합니다.
다운로드 페이지로 이동오픈 소스 프로젝트 · Android 클라이언트 지속 업데이트
Clash Meta for Android, mihomo 코어, 구독 및 규칙 설정을 한곳에서 확인하세요. 먼저 플랫폼에 맞는 클라이언트를 선택한 뒤 가이드에 따라 설정을 가져오고 정책과 트래픽 제어를 구성하면 됩니다.
플랫폼 바로가기
운영체제마다 설치 형식과 트래픽 제어 인터페이스가 다릅니다. 여기서는 플랫폼별 다운로드 경로와 선택 기준만 안내하며, 클라이언트 목록·지원 상태·시스템 요구 사항·설치 파일은 다운로드 페이지에서 한곳에 확인할 수 있습니다. 기존 구성 파일은 여러 기기에서 재사용할 수 있지만 시스템 프록시, TUN 권한, 부팅 시 자동 시작은 각 기기에서 별도로 설정해야 합니다.
데스크톱에서 일상적으로 사용하기 좋으며 Clash Plus, Clash Verge Rev, FlClash, Clash Nyanpasu와 보관된 클라이언트 중에서 선택할 수 있습니다. 그래픽 클라이언트는 트레이 제어, 시스템 프록시, 구성 전환, 로그 확인을 담당합니다.
다운로드 페이지로 이동Intel 및 Apple Silicon 기기에 적합합니다. 설치 전에 프로세서 아키텍처를 확인하고 알맞은 빌드를 선택하세요. 클라이언트에서 메뉴 막대 상태, 시스템 프록시, 구성 구독을 관리할 수 있으며, 처음 트래픽 제어 기능을 켤 때 시스템 권한을 확인해야 합니다.
다운로드 페이지로 이동휴대전화와 태블릿에 적합합니다. 시스템 VPN 인터페이스로 프록시를 실행하거나 TUN을 켜서 앱 트래픽을 제어할 수 있습니다. 구독을 가져온 뒤 유효한 구성을 선택하고 정책 그룹을 확인한 다음 홈으로 돌아가 서비스를 시작하세요.
다운로드 페이지로 이동App Store에서 Clash Plus를 받고 시스템 네트워크 확장으로 연결을 구성합니다. 구독, 정책 그룹, 규칙을 중심으로 하는 설정 방식은 다른 플랫폼과 같지만, 권한 확인과 백그라운드 실행은 iOS가 관리합니다.
다운로드 페이지로 이동데스크톱 사용자는 그래픽 인터페이스가 있는 클라이언트를 선택할 수 있고, 서버와 라우터 환경에서는 mihomo 코어를 직접 실행하는 방식이 더 적합합니다. 설치 전에 배포판 패키지 형식, 프로세서 아키텍처, 서비스 관리 방식을 확인해야 합니다.
다운로드 페이지로 이동설정 기능
Clash 설정은 프록시 노드 하나를 선택하는 데서 끝나지 않습니다. 전체 흐름은 구성 출처, 정책 그룹 결정, 규칙 매칭, DNS 해석, 시스템 트래픽 진입점으로 이어집니다. 아래 네 가지 탭에서 각 모듈의 역할을 빠르게 확인한 뒤 실제 설정 순서에 맞춰 자세히 살펴보세요.
정책 선택 계층
select는 수동 선택에, url-test는 후보 프록시 자동 테스트에, fallback은 순서에 따른 사용 가능한 항목 전환에, load-balance는 여러 후보에 연결을 분배하는 데 적합합니다. 규칙은 특정 노드가 아니라 정책 그룹 이름을 참조하므로 구독을 바꾸거나 선택 방식을 조정해도 전체 규칙을 다시 작성할 필요가 없습니다.
요청 매칭 계층
규칙은 구성에 적힌 순서대로 위에서 아래로 매칭됩니다. 자주 쓰는 규칙으로는 DOMAIN-SUFFIX, DOMAIN, IP-CIDR, GEOIP, 마지막 대체 규칙인 MATCH가 있습니다. 정확한 규칙을 포괄적인 규칙보다 앞에 배치해야 요청이 부적절한 정책 그룹으로 일찍 넘어가는 것을 막을 수 있습니다.
시스템 제어 계층
TUN은 Android VPN 인터페이스를 통해 앱 트래픽을 받아 더 많은 앱과 프로토콜을 다뤄야 하는 환경에 적합합니다. DNS 설정은 도메인 해석과 매핑을 담당합니다. Fake-IP, DNS 하이재킹, 자동 라우팅, 엄격한 라우팅은 하나의 묶음으로 점검해야 하며, 한 항목만 바꾸면 DNS는 정상이어도 연결이 코어로 들어오지 않을 수 있습니다.
구성 유지 관리 계층
구독 주소는 보통 원격 구성 파일을 가리킵니다. 클라이언트에서 자동 업데이트 간격을 설정하고 수동 업데이트 메뉴도 사용할 수 있습니다. 업데이트 후에는 현재 활성 구성, 정책 그룹 이름, 오버라이드 규칙이 여전히 유효한지 확인하세요. 서버에서 그룹 이름을 바꿨다면 이전 이름을 참조하는 로컬 규칙과 오버라이드도 함께 수정해야 합니다.
시작하기
처음부터 모든 고급 매개변수를 수정할 필요는 없습니다. 구성 가져오기, 정책 확인, 서비스 시작 순서로 기본 흐름을 완료하고 정상적으로 연결되는지 확인한 뒤, 앱 적용 범위에 따라 TUN, DNS 하이재킹 또는 사용자 지정 규칙을 활성화하세요.
클라이언트의 “구성” 메뉴를 열고 URL에서 구독을 가져오거나 기기에 있는 YAML 구성 파일을 읽으세요. 가져오기가 끝나면 구성 목록에서 해당 항목을 눌러 현재 구성으로 지정해야 합니다. 파싱에 실패하면 오류 메시지에 표시된 필드와 줄 번호부터 확인하고, 문법을 확인하기 전에는 반복해서 시작하지 마세요.
“프록시” 페이지에서 구성에 제공된 정책 그룹을 확인하고, 수동 선택이 필요한 그룹에는 프록시 또는 하위 정책을 지정하세요. 규칙 모드는 대부분의 일상적인 구성에 적합하며 규칙에 따라 트래픽 경로를 결정합니다. 전역 모드는 제어 가능한 트래픽을 하나의 정책으로 모으고, 직접 연결 모드는 설정의 영향을 임시로 제외할 때 사용합니다.
홈으로 돌아가 “시작”을 누르고 처음 실행할 때 Android VPN 권한을 확인하세요. 그런 다음 인터넷이 필요한 앱을 열어 연결을 테스트합니다. 일부 요청만 이상하다면 로그 페이지에서 연결 대상, 일치한 규칙, 사용된 정책 그룹을 확인할 수 있습니다. 이를 바탕으로 문제가 DNS, 규칙, 정책 선택, 원격 연결 중 어디에 있는지 판단하세요.
오픈 소스 생태계
Clash 생태계에는 프록시, 정책 그룹, 규칙, DNS, 트래픽 스니핑, 외부 제어 등을 포함한 널리 사용되는 YAML 구성 구조가 자리 잡았습니다. 그래픽 클라이언트마다 화면 배치는 다를 수 있지만 핵심 작업 흐름은 대체로 같습니다. 클라이언트는 구성 관리와 시스템 연동을 담당하고, 코어는 구성을 해석하고 연결을 받아 분할 라우팅을 실행합니다.
mihomo는 Clash Meta의 코어 기능을 계승하고 확장했습니다. Android, Windows, macOS, Linux의 여러 클라이언트가 이 코어를 기반으로 그래픽 인터페이스를 제공하므로, 특정 화면의 버튼 위치를 외우기보다 정책 그룹, 규칙 순서, DNS와 TUN의 관계를 이해하는 편이 오래 도움이 됩니다. 클라이언트를 바꿔도 대부분의 설정 지식은 계속 활용할 수 있습니다.
프로젝트 코드, 이슈 기록, 변경 논의는 코드 호스팅 플랫폼에 공개되어 있습니다. 구성 필드가 바뀌면 먼저 현재 코어 문서와 클라이언트 설명을 확인하세요. 클라이언트 화면 문제는 해당 클라이언트의 유지 관리 정보를 확인해야 합니다. 코어와 그래픽 클라이언트는 서로 다른 프로젝트이므로 업데이트 주기, 지원 필드, 시스템 연동 방식을 혼동해서는 안 됩니다.
이 사이트는 “다운로드 경로, 빠른 가이드, 개념 빠른 참조, 고급 설정, 문제 해결” 순서로 내용을 정리했습니다. 다운로드 페이지에서는 플랫폼과 클라이언트를 확인하고, 시작하기 페이지에서는 첫 연결을 완료합니다. 개념 빠른 참조에서는 용어를 설명하며, 고급 설정에서는 정책 그룹, 규칙 집합, DNS, TUN, Fake-IP, 스니핑, 로컬 오버라이드의 관계를 다룹니다.
자주 묻는 질문
처음 설정할 때 발생하는 대부분의 문제는 설치 파일 자체보다 현재 구성, 정책 그룹 선택, 시스템 제어 방식, DNS 설정이 완전한 흐름을 이루지 못해서 생깁니다. 아래 네 가지 질문은 가장 자주 확인하는 판단 기준을 정리한 것입니다.
Clash는 일반적으로 구성 체계와 클라이언트 생태계를 가리키고, mihomo는 지속적으로 유지 관리되는 코어 프로젝트 중 하나입니다. 그래픽 클라이언트는 코어를 호출해 연결을 처리하며 구독 관리, 정책 선택, 로그, 시스템 권한 메뉴를 제공합니다.
핵심 개념 보기 →가져오기는 구성 저장만 완료한 상태입니다. 해당 구성을 현재 구성으로 지정하고 정책 그룹에 사용할 수 있는 선택지가 있는지 확인한 다음 홈으로 돌아가 서비스를 시작해야 합니다. Android에서는 처음 시작할 때 시스템 VPN 권한도 확인해야 합니다.
가져오기 단계 보기 →시스템 프록시는 프록시 설정을 읽는 앱을 주로 처리하고, TUN은 가상 네트워크 카드를 통해 더 폭넓은 트래픽을 받습니다. Android 클라이언트는 보통 시스템 VPN 인터페이스로 트래픽을 제어하므로, 활성화하기 전에 해당 인터페이스를 사용 중인 다른 서비스를 종료해야 합니다.
트래픽 제어 용어 보기 →원격 구성에서 정책 그룹 이름, 규칙 집합 참조, DNS 필드를 변경했을 수 있습니다. 로컬 오버라이드가 이전 이름을 계속 참조하면 업데이트는 성공했지만 동작이 달라질 수 있습니다. 로그와 새 구성을 대조해 참조 관계를 항목별로 확인하세요.
고급 설정 보기 →설정 문서
문서는 문제 해결, 클라이언트 전환, 화면 조작을 각각 나누어 설명합니다. 연결 문제가 생기면 먼저 문제 해결 순서를 확인하고, 클라이언트 구조를 이해해야 할 때 화면 및 코어 관련 문서를 읽으세요. 로그 근거 없이 여러 매개변수를 동시에 바꾸는 일은 피하는 것이 좋습니다.
노드 품질, 회선 혼잡, 휴대전화 로컬 설정을 차례로 점검하고 정책 그룹 전환과 DNS 확인을 병행해 Android에서 속도가 달라지는 실제 원인을 찾습니다.
전체 글 읽기구독 상태, 정책 그룹 선택, DNS 해석, 시스템 프록시와 TUN 충돌, 앱별 분할 라우팅 설정 순서로 확인해 연결은 시작됐지만 웹페이지가 열리지 않는 문제를 해결합니다.
전체 글 읽기지원 종료 이후의 클라이언트 선택지를 정리하고 구성 파일과 구독을 이전하는 방법, 조정이 필요한 필드, 데스크톱과 Android 기기에서 설정 로직을 일관되게 유지하는 방법을 설명합니다.
전체 글 읽기