오픈 소스 커널 · Windows 클라이언트 지속 업데이트

Clash Windows 버전Windows 클라이언트 다운로드 및 설정

클라이언트 선택부터 연결 확인까지 시스템 프록시, TUN 모드, 규칙 분기를 단계별로 알아보세요.

  • 무료 오픈 소스
  • mihomo 커널
  • 규칙 분기
  • TUN 모드

클라이언트 다운로드

기기에 맞는 Clash 클라이언트 선택

운영체제와 프로세서 아키텍처를 확인한 뒤 설치 파일을 선택하세요. 데스크톱 GUI 클라이언트는 일상적인 사용에 적합하며, 커널 패키지는 설정과 서비스를 직접 관리하려는 사용자에게 적합합니다.

설치 파일, 클라이언트, 구독은 서로 다른 단계입니다. 클라이언트는 로컬 설정과 트래픽 전달 기능을 제공할 뿐, 실제로 연결하려면 사용할 수 있는 서비스 설정이 필요합니다. 기존 구독이 있다면 선택한 커널과 구독 형식이 호환되는지 먼저 확인한 뒤 가져오세요. 처음 사용하는 경우 기본 포트와 규칙 모드를 유지하고, 연결이 정상적으로 되는 것을 확인한 다음 고급 옵션을 조정하는 편이 좋습니다.

기존 클라이언트에서 옮길 때 데이터 디렉터리 전체를 바로 덮어쓸 필요는 없습니다. 먼저 구독 주소, 로컬 규칙, 정책 선택을 백업한 다음 새 클라이언트에서 하나씩 복원하세요. 기존 설정의 스크립트, 오버라이드 항목, 전용 옵션은 그대로 옮겨지지 않을 수 있습니다. 오류가 나면 로컬 수정 사항을 추가하기 전에 원본 구독으로 먼저 테스트하세요.

전체 클라이언트 보기 →

설정 화면 미리보기

시스템 프록시, TUN 및 규칙 설정

아래 화면 일부는 설정의 의미를 설명하기 위한 예시이며 실제로 조작할 수 있는 클라이언트 창이 아닙니다. 클라이언트마다 메뉴 위치는 다를 수 있지만, 설정·커널·수신 포트·트래픽 유입 경로·규칙 매칭 순서로 점검하면 됩니다.

시스템 설정을 따르는 앱에서 프록시 사용

시스템 프록시는 Windows의 프록시 주소를 클라이언트의 로컬 수신 포트로 지정하므로 브라우저나 시스템 설정을 따르는 앱에 적합합니다. 사용 가능한 설정을 가져오고 커널이 실행 중인지 확인한 다음 켜세요. 일부 앱만 연결되지 않는다고 해서 구독에 문제가 있는 것은 아닙니다. 독립적인 네트워크 스택을 사용하는 앱은 프록시를 별도로 설정하거나 TUN을 사용해야 할 수 있습니다. 시스템 설정을 직접 바꾸는 대신 클라이언트 스위치로 관리하면 한곳에서 쉽게 켜고 끌 수 있습니다. 문제를 확인할 때는 다른 프록시 도구를 먼저 끄세요. 여러 프로그램이 같은 설정을 반복해서 덮어쓰는 상황을 피할 수 있습니다.

가이드에서 이 단계 확인 →

연결 확인: 유입 경로부터 출구까지

스위치가 켜져 있다는 것은 클라이언트가 설정 적용을 시도했다는 뜻일 뿐, 모든 프로그램이 연결되었다는 의미는 아닙니다. 먼저 시스템 프록시를 따르는 브라우저로 대상에 접속하고 연결 기록에 요청이 표시되는지 확인하세요. 기록이 전혀 없다면 시스템 프록시, 앱별 설정, 수신 포트를 먼저 점검하세요. 기록은 있지만 요청이 실패한다면 정책 그룹 선택, DNS 조회, 서비스 설정을 확인하세요. 이 순서대로 보면 로컬 유입 경로 문제와 원격 연결 문제를 구분할 수 있습니다.

노드 지연 시간 테스트는 특정 테스트 주소와 방법을 기준으로 한 결과일 뿐, 실제 앱에서의 연결을 대신하지 않습니다. 웹 브라우징, 다운로드, 실시간 통신은 연결 요구 사항이 다르며 한 테스트가 성공해도 모든 대상에 접속할 수 있다는 보장은 없습니다. 문제가 난 앱, 발생 시각, 현재 모드, 일치한 규칙을 기록하고 설정을 한 번에 하나씩 바꾸세요. 클라이언트를 재설치하고 포트와 DNS를 동시에 바꾸는 것보다 원인을 찾기 쉽습니다. 노드 지연 시간 및 연결 확인 안내 →

오픈 소스 생태계

Clash, Meta와 mihomo의 관계

클라이언트 이름, 커널 이름, 구독 형식은 함께 등장하는 경우가 많습니다. 각각의 역할을 구분하면 알맞은 소프트웨어를 선택하고 문제를 어디서 확인할지 판단하기 쉬워집니다.

커널 발전과 설정 호환성

Clash 생태계에는 커널과 여러 독립 개발 GUI 클라이언트가 있습니다. 원본 Clash 프로젝트의 유지 관리가 중단된 뒤에도 커뮤니티에서 관련 개발을 이어 왔으며, Clash.Meta 포크는 이후 mihomo라는 이름을 사용하게 되었습니다. 기존 안내의 Meta와 최신 문서의 mihomo는 관련이 있는 경우가 많지만, 모든 기존 설정이 현재 클라이언트와 바로 호환된다는 뜻은 아닙니다. 문서를 읽을 때는 안내에서 가리키는 커널 계열과 실제 사용 환경을 함께 확인하세요.

설정 호환성은 YAML을 읽을 수 있는지만으로 판단할 수 없습니다. 특정 프로토콜, DNS 옵션, 규칙 유형을 지원하는지는 커널 구현에 달려 있고, 구독 가져오기, 서비스 모드, 시작 프로그램 등록 등은 클라이언트에 따라 다릅니다. 기능을 찾을 수 없다면 먼저 어느 계층의 기능인지 확인하세요. GUI를 바꿔도 커널 기능은 달라지지 않을 수 있고, 커널을 업데이트해도 클라이언트 메뉴 위치는 바뀌지 않을 수 있습니다.

프로토콜을 비교할 때는 현재 서비스가 지원하는 항목, 기기 성능, 네트워크 환경을 함께 살펴보세요. 프로토콜 이름만으로 연결 성능을 판단할 수 없으며, 모든 상황에 통하는 단 하나의 프로토콜도 없습니다. 모바일 기기에서는 백그라운드 실행과 배터리 소모도 고려해야 합니다. 프로토콜 및 커널 기술 참고 자료 →

소스 코드 및 업데이트 안내

오픈 소스 저장소에서 프로젝트 구현 방식, 라이선스, 이슈 논의를 확인할 수 있습니다. mihomo 소스 코드와 문서는 프로젝트 커뮤니티가 관리하며, 업데이트 안내에는 기능 변경과 수정 사항이 기록됩니다. 이 사이트는 다운로드 링크와 중국어 사용 자료를 제공하며 상위 프로젝트의 릴리스 안내를 대체하지 않습니다. 유지 관리자가 다른 클라이언트들을 하나의 제품으로 취급하지도 않습니다. 선택할 때는 프로젝트의 현재 유지 관리 상태와 운영체제 호환성을 확인하세요.

업데이트 전에 로컬 규칙, 오버라이드 설정, 사용 가능한 설정을 저장하세요. 설치가 끝나면 커널이 실행되는지 확인한 다음 시스템 프록시나 TUN을 테스트하세요. DNS, 라우팅, 설정 문법이 변경되었다면 항목별로 다시 확인해야 합니다. 일상적인 사용에는 안정 릴리스를 우선하고, 명확한 수정이 필요한 경우에 다른 채널을 검토하세요. 설치 파일의 날짜가 더 최신이라는 이유만으로 설정 이전 안내나 현재 시스템의 지원 범위를 무시하지 마세요.

아래 명령은 mihomo 소스 코드를 가져오는 용도이며 개발과 코드 확인을 위한 것입니다. GUI 클라이언트를 설치하는 단계가 아닙니다. 실행하려면 로컬에 Git이 설치되어 있어야 합니다. 일반 사용자는 다운로드 페이지에서 클라이언트를 선택하면 됩니다. 명령을 복사해도 프로그램이 실행되거나 로컬 프록시 설정이 변경되지는 않습니다.

git clone https://github.com/MetaCubeX/mihomo.git
mihomo 오픈 소스 저장소 보기 ↗

처음 사용할 때 확인할 세 가지

클라이언트를 설치했는데 왜 연결되지 않나요?

클라이언트 설치 후에는 사용할 수 있는 설정을 가져와 활성화해야 합니다. 먼저 설정이 정상적으로 파싱되었는지와 정책 그룹이 있는지 확인한 다음 시스템 프록시 또는 TUN의 트래픽 유입 경로를 점검하세요. 구독을 가져오지 못하는 문제와 프록시 연결 실패는 서로 다른 단계이며 오류 메시지도 다릅니다. 먼저 가져오기 문제를 해결한 뒤 연결을 테스트하세요. 구독 가져오기 단계 보기 →

시스템 프록시와 TUN을 모두 켜야 하나요?

두 스위치를 항상 함께 켜야 하는 것은 아닙니다. 브라우저처럼 시스템 설정을 따르는 앱은 시스템 프록시로 먼저 확인하고, 다른 앱의 트래픽도 처리해야 할 때는 가이드에 따라 TUN을 활성화하세요. 두 기능의 조합은 클라이언트와 라우팅 설정에 따라 다릅니다. 문제를 확인할 때는 하나씩 테스트하고 다른 VPN이나 가상 네트워크 어댑터의 영향을 살펴보세요. TUN 설정 단계 보기 →

구독을 업데이트한 뒤 로컬 규칙이 바뀌는 이유는 무엇인가요?

원격 구독을 업데이트하면 일반적으로 원본 설정을 다시 가져옵니다. 로컬 규칙을 해당 파일에 직접 추가했다면 업데이트 과정에서 덮어쓰일 수 있습니다. 예외 규칙은 클라이언트가 지원하는 오버라이드 또는 병합 영역에 보관하고 병합 후 규칙 순서를 확인하세요. 다른 클라이언트로 옮길 때는 파일만 복사하지 말고 오버라이드 방식도 다시 확인해야 합니다. 규칙 관리 단계 보기 →

설정 및 문제 해결 가이드

구독 업데이트, 앱 연결, TUN 가이드

기본 연결이 완료되면 구체적인 문제에 따라 더 자세히 살펴보세요. 문제를 확인하기 전에 클라이언트 이름, 현재 모드, 오류 메시지를 기록하고 로그를 공유할 때는 구독 주소와 연결 정보를 삭제하세요.

Clash 다운로드