Windows
그래픽 인터페이스, 시스템 프록시와 규칙 로그가 필요한 데스크톱 사용자에게 적합합니다.
다운로드 페이지로 이동Clash 클라이언트 다운로드, Mihomo 코어 설정 및 구독 라우팅 방법을 한곳에 정리하고, 운영체제별 설치·가져오기·프록시 연결 확인 방법을 안내합니다.
클라이언트는 조작을 위한 진입점일 뿐이며, 실제 연결 결과에는 코어, 설정, 프록시 모드와 규칙 순서가 더 큰 영향을 줍니다. 아래에서는 사용 중 혼동하기 쉬운 주제별로 자료를 정리했습니다.
Mihomo는 Clash Meta 생태계에서 널리 사용되는 코어로, YAML 설정을 읽고 프록시 연결을 수립하며 DNS 조회를 수행하고 규칙을 매칭해 최종 정책을 반환합니다. Windows, macOS, Linux의 그래픽 클라이언트는 일반적으로 관리 계층에 해당하며, 화면에 표시되는 프록시 그룹, 규칙 제공자, 로그와 연결 상태는 최종적으로 코어가 처리합니다. 클라이언트를 선택할 때는 앱 이름만 보지 말고 Mihomo 지원 여부를 먼저 확인해야 합니다.
일상적인 문제는 인터페이스 계층과 코어 계층으로 나누어 생각할 수 있습니다. 인터페이스 계층은 설정 가져오기, 모드 선택과 설정 저장을 담당하고, 코어 계층은 구독에 포함된 노드, 프록시 그룹, 규칙 순서와 네트워크 요청을 처리합니다. “설정은 가져왔지만 접속이 되지 않는” 경우에는 클라이언트를 계속 바꾸기보다 먼저 코어 로그와 현재 모드를 확인한 뒤 구독 내용, DNS 또는 시스템 권한 문제인지 판단하는 편이 효과적입니다.
클라이언트 버전이 바뀌면 코어 기능도 달라질 수 있습니다. 다운로드 후 설정 화면에서 코어 이름과 실행 상태를 먼저 확인하세요.
구독은 보통 노드, 프록시 그룹, 규칙과 DNS 설정이 포함된 설정 파일을 반환합니다. 가져올 때는 서비스 제공자가 안내한 구독 주소를 사용하고, 클라이언트에 업데이트 성공이 표시되는지 확인한 다음 설정에 프록시 그룹과 노드가 나타나는지 살펴보세요. 입력창에 URL을 붙여넣는 것만으로 설정이 적용되는 것은 아닙니다. 업데이트 시간, 노드 목록과 로그를 함께 확인해야 합니다.
구독 업데이트에 실패하면 먼저 브라우저에서 주소에 접속할 수 있는지 확인한 뒤 시스템 시간, 네트워크 프록시와 클라이언트 권한을 점검하세요. YAML 또는 JSON 설정이 아니라 웹페이지가 반환된다면 관리 페이지 주소를 복사했을 가능성이 있습니다. 업데이트가 완료되면 설정을 한 번 다시 불러오고, 현재 선택한 프록시 그룹이 비어 있지 않은지 확인하는 것이 좋습니다. 클라이언트마다 지원하는 구독 형식이 다르므로 필요하면 서비스 제공자가 안내한 Clash 또는 Mihomo 형식을 사용하세요.
구독 주소는 계정 설정 정보에 해당하므로 신뢰할 수 있는 클라이언트에만 입력하고, 서비스 제공자가 주소를 변경했는지도 정기적으로 확인하세요.
규칙 라우팅은 위에서 아래 순서로 매칭됩니다. 일반적으로 DOMAIN, DOMAIN-SUFFIX, DOMAIN-KEYWORD, IP-CIDR 및 GEOIP를 사용하며, 각각 도메인, 키워드, IP 대역과 지리 데이터베이스를 기준으로 판단합니다. 규칙이 매칭되면 요청은 DIRECT, 특정 프록시 그룹 또는 REJECT 정책으로 전달됩니다. 앞선 규칙이 매칭되지 않을 때는 마지막 MATCH가 남은 요청을 처리합니다.
라우팅 문제를 점검할 때는 페이지가 열리는지만 보지 말고 연결 또는 로그 패널에서 대상 도메인, 매칭된 규칙과 최종 정책을 확인하세요. 규칙 제공자가 업데이트된 뒤에는 클라이언트에서 설정을 다시 불러와야 할 수 있습니다. 로컬 네트워크 기기, 중국 본토 서비스와 반드시 직접 연결해야 하는 도메인에는 더 구체적인 규칙을 추가해 기본 규칙보다 앞에 배치할 수 있습니다. 규칙은 구체적일수록 앞에 두고, MATCH는 일반적으로 마지막에 둡니다.
rules:
- DOMAIN-SUFFIX,example.com,PROXY
- GEOIP,CN,DIRECT
- MATCH,PROXY
규칙 모드는 설정 파일의 규칙에 따라 각 요청의 정책을 결정하므로 장기간 사용하기에 적합합니다. 전체 모드는 모든 요청을 현재 프록시 그룹으로 전달해 노드와 출구가 정상인지 확인할 때 유용합니다. 직접 연결 모드는 프록시를 우회하므로 로컬 네트워크를 점검하거나 문제가 프록시 경로에서 발생했는지 확인할 때 사용합니다. 세 모드는 속도 등급이 아니라 요청을 배분하는 방식의 차이입니다.
처음 설정할 때는 먼저 전체 모드로 클라이언트, 노드와 시스템 프록시가 정상인지 확인한 뒤 규칙 모드로 전환해 라우팅 결과를 점검하세요. 규칙 모드에서 특정 사이트에 문제가 생기면 잠시 전체 모드로 바꿔 비교 테스트할 수 있습니다. 테스트가 끝나면 규칙 모드로 되돌리고 프록시 그룹 선택, DNS 설정과 연결 로그를 확인하세요. Android 및 iOS에서는 시스템 권한 화면에서 추가 승인이 필요할 수 있으므로 VPN 또는 프록시 권한 요청이 표시되면 현재 클라이언트 안내에 따라 승인하세요.
시스템 프록시는 운영체제의 프록시 설정을 따르는 브라우저와 앱에 주로 적용되며, 설정이 간단하고 필요한 권한이 적어 데스크톱에서 첫 단계로 사용하기 좋습니다. 일부 명령줄 프로그램, 게임, 가상 머신과 시스템 프록시를 읽지 않는 앱은 자동으로 이 경로를 이용하지 않습니다. TUN은 가상 네트워크 인터페이스를 통해 더 넓은 범위의 트래픽을 가로채고 Mihomo가 DNS와 규칙 라우팅을 처리하게 하지만, 더 높은 시스템 권한이 필요하며 다른 VPN이나 네트워크 필터와 충돌할 수 있습니다.
TUN을 켜기 전에 다른 VPN을 종료하고 클라이언트에 관리자 권한 또는 시스템 확장 권한이 있는지 확인한 뒤 기존 네트워크 설정을 기록해 두세요. 인터넷이 끊기면 우선 TUN을 끄고 시스템 프록시를 복원한 다음 코어 로그를 확인하세요. 데스크톱에서는 먼저 시스템 프록시로 기본 기능을 검증하고 규칙과 노드가 정상임을 확인한 뒤 TUN이 필요한지 판단하는 것이 좋습니다. 모바일의 VPN 서비스도 시스템 승인이 필요하며, 배터리 절전 정책이 백그라운드 연결을 끊을 수 있습니다.
운영체제마다 권한 체계와 클라이언트 형태가 다릅니다. 해당 플랫폼으로 이동한 뒤 다운로드 페이지의 클라이언트 안내에 따라 그래픽 인터페이스 또는 코어 파일을 선택하세요.
그래픽 인터페이스, 시스템 프록시와 규칙 로그가 필요한 데스크톱 사용자에게 적합합니다.
다운로드 페이지로 이동Apple Silicon 및 Intel 기기용 클라이언트를 제공하며 데스크톱 라우팅에 적합합니다.
다운로드 페이지로 이동VpnService 권한, 배터리 절전 제한과 백그라운드 연결 상태를 중점적으로 확인하세요.
다운로드 페이지로 이동App Store에서 클라이언트를 받은 뒤 설정 가져오기와 프록시 권한 승인을 완료하세요.
다운로드 페이지로 이동그래픽 클라이언트 또는 Mihomo 코어를 선택할 수 있어 데스크톱, 서버와 라우터 장치에 적합합니다.
다운로드 페이지로 이동Clash 관련 클라이언트는 하나의 소프트웨어를 여러 방식으로 패키징한 것이 아니라 그래픽 인터페이스, 설정 형식과 프록시 코어가 함께 구성하는 생태계입니다. 다운로드 페이지의 클라이언트는 주로 시스템 호환, 구독 관리, 로그 확인과 정책 선택을 담당하고, Mihomo는 설정 해석, 규칙 매칭, 연결 수립과 DNS 처리를 담당합니다. 이 관계를 이해하면 클라이언트를 바꾼 뒤에도 기존 설정 방식을 유지하기 쉽습니다.
오픈소스 프로젝트의 버전 업데이트는 보통 기능 수정, 시스템 호환성과 코어 업데이트를 중심으로 진행됩니다. 그래픽 인터페이스 업데이트가 구독 형식의 변경을 의미하는 것은 아니며, 코어가 업데이트되어도 모든 클라이언트에 동시에 통합되는 것은 아닙니다. 새 버전을 설치하기 전에 클라이언트 릴리스 노트를 읽고 현재 설정을 복구할 수 있는 사본으로 보관한 뒤, 업데이트 후 시스템 프록시, TUN 권한과 규칙 제공자 상태를 다시 확인하세요.
이 사이트는 “플랫폼 안내—설정 단계—원리 설명” 순서로 자료를 구성합니다. 다운로드 페이지에서는 “무엇을 설치할지”, 빠른 시작에서는 “어떻게 연결할지”를 다루고, 사용 안내에서는 규칙, DNS, 프록시 그룹과 문제 해결을 자세히 설명합니다. Clash를 처음 접한다면 먼저 한 플랫폼에서 기본 설치를 마친 뒤 발생한 문제에 맞는 주제를 찾아보세요. 처음부터 전체 YAML을 수정할 필요는 없습니다.
소스 코드, 릴리스 노트 또는 설정 예시를 확인해야 한다면 Git으로 공개 저장소를 로컬에 가져올 수 있습니다. 아래 명령은 표준 작업 형식을 보여주기 위한 예시입니다.
git clone https://github.com/MetaCubeX/mihomo.git
명령에 포함된 저장소 주소는 Mihomo 프로젝트를 가리킵니다. 구체적인 클라이언트의 유지보수 저장소는 해당 릴리스 페이지를 기준으로 확인하세요.
지연 시간 테스트, 노드 선택, Android 권한, Fake-IP와 iOS 설정을 나누어 설명합니다. 기본 설치를 마친 뒤 이어서 읽기에 적합합니다.
TCP, URL Test와 실제 접속 경로의 차이를 분석하고 지터, 패킷 손실과 대상 사이트 응답이 사용 경험에 미치는 영향을 설명합니다.
전체 글 읽기 →지연 시간의 안정성, 트래픽 배율, 출구 지역과 프로토콜 호환성을 바탕으로 반복해서 적용할 수 있는 노드 선택 방법을 정리합니다.
전체 글 읽기 →Android 시스템 프록시의 의존성, VpnService 권한, 배터리 절전 제한과 백그라운드 유지 설정을 설명해 예기치 않은 연결 끊김을 줄입니다.
전체 글 읽기 →