오픈소스 프로젝트 · 클라이언트와 코어 지속 업데이트

Clash 설치 사이트: 전 플랫폼 클라이언트 다운로드 및 설정 가이드

Windows, macOS, Android, iOS, Linux 사용자를 위한 Clash 클라이언트 다운로드 및 참고 사이트로, 규칙 기반 분기, 구독 가져오기, TUN 모드에 대한 완전한 한국어 설명을 제공하며 처음 설치부터 고급 설정까지 해당 챕터를 바로 찾아볼 수 있습니다.

  • 영구 무료
  • 오픈소스
  • 한국어 문서
  • mihomo 코어
다운로드

플랫폼별 Clash 클라이언트 선택

5개 플랫폼 모두 활발히 유지 관리되는 클라이언트를 제공하며, 플랫폼을 클릭하면 다운로드 페이지의 해당 섹션으로 바로 이동하고 추천 방안과 대체 방안을 함께 안내합니다.

Windows

데스크톱 주력 플랫폼으로, Clash Plus와 Clash Verge Rev 모두 설치 패키지를 제공하며 시스템 프록시와 TUN 두 가지 방식으로 트래픽을 처리할 수 있습니다.

다운로드하기

macOS

Intel과 Apple Silicon 칩용 빌드를 각각 제공하며, 메뉴바 상주와 강화 모드 트래픽 처리 모두 설정할 수 있습니다.

다운로드하기

Android

VpnService 방식으로 트래픽을 처리하며 루팅이 필요 없습니다. APK는 arm64 등 아키텍처별로 구분되어 있으니 스마트폰 아키텍처와 일치하는 버전을 선택하세요.

다운로드하기

iOS

App Store에서 Clash Plus를 설치하면 구독 가져오기와 규칙 기반 분기 기능을 네이티브로 지원하며, iPhone과 iPad에서 공통으로 사용할 수 있습니다.

다운로드하기

Linux

deb 패키지와 데스크톱 클라이언트를 제공하며, 서버나 라우터 환경에서는 mihomo 코어를 직접 실행할 수 있습니다. 자세한 내용은 코어 관련 섹션을 참고하세요.

다운로드하기

전체 클라이언트 보기 →

핵심 기능

Clash 클라이언트로 할 수 있는 것

여섯 가지 핵심 기능을 항목별로 정리했습니다. 모두 mihomo 코어의 공개된 기능을 기준으로 하며, 대응하는 설정 필드와 고급 설정 가이드 챕터는 본 사이트에서 확인할 수 있습니다.

규칙 기반 분기

도메인과 IP 기준으로 아웃바운드 정책 매칭

Clash의 핵심 동작 방식은 규칙을 순서대로 매칭하는 것입니다. 각 연결은 도메인 키워드, 도메인 접미사, IP 대역, GEOIP 소속 등의 조건을 차례로 비교하고, 일치하는 규칙을 찾으면 해당 정책 그룹으로 전달합니다(프록시, 직접 연결 또는 차단). 이 방식을 통해 한국 국내 사이트는 직접 연결하고, 해외 서비스는 프록시를 경유하며, 광고 도메인은 바로 차단하는 동작을 동시에 구현할 수 있어 수동으로 스위치를 전환할 필요가 없습니다. 규칙은 구독 형태의 규칙 세트(rule-provider)를 지원해 하나씩 직접 작성하는 것보다 유지 관리 비용이 훨씩 낮으며, 구체적인 작성법은 고급 설정 가이드의 규칙 챕터를 참고하세요.

mode: rule

다중 프로토콜 접속

하나의 설정으로 주요 프록시 프로토콜 포괄

mihomo 코어는 기존 Clash가 지원하던 Shadowsocks, VMess, Trojan을 기반으로 VLESS, Hysteria2, TUIC, WireGuard 등 비교적 최신 프로토콜 구현을 추가했습니다. 서로 다른 프로토콜의 노드를 하나의 YAML 설정에 함께 작성하고 같은 정책 그룹에서 혼합해 사용할 수 있어, 클라이언트가 지연 시간이나 규칙에 따라 자동으로 선택하며 프로토콜마다 다른 도구를 설치할 필요가 없습니다. 프로토콜 필드의 전체 파라미터 설명은 개념 사전 페이지에서 분류별로 검색할 수 있습니다.

TUN 가상 네트워크 카드

시스템의 모든 트래픽을 처리해 누락되는 프로그램이 없도록

시스템 프록시는 프록시 설정을 따르는 애플리케이션에만 적용되며, 명령줄 도구, 게임 클라이언트, 일부 UDP 트래픽은 이를 그대로 우회합니다. TUN 모드는 가상 네트워크 카드를 생성해 네트워크 계층에서 모든 아웃바운드 트래픽을 처리하며, fake-ip 해석과 함께 사용하면 프록시 설정을 읽지 않는 프로그램도 분기 규칙에 포함됩니다. 데스크톱 클라이언트에서는 보통 스위치 하나를 켜고 드라이버나 권한을 승인하기만 하면 활성화되며, 두 모드의 동작 원리와 선택 기준은 블로그와 고급 설정 가이드에서 별도로 분석하고 있습니다.

tun.enable: true

구독 및 규칙 세트 관리

노드와 규칙 모두 원격으로 업데이트 가능

서비스 제공업체가 제공하는 구독 링크를 클라이언트에 가져오면 노드 목록이 설정된 주기에 따라 자동으로 갱신되어, 노드를 바꿀 때마다 설정을 다시 손볼 필요가 없습니다. 규칙 역시 구독화할 수 있어, 자주 쓰는 분기 규칙을 원격 규칙 세트로 분리해두고 클라이언트가 주기적으로 새로 불러오게 하면 로컬 설정에는 참조와 소수의 개인화 항목만 남게 됩니다. 여러 구독을 병합하고 로컬에서 덮어쓰는 방법은 고급 설정 가이드에 별도 챕터로 정리되어 있어 여러 구독을 동시에 쓰는 사용자에게 유용합니다.

DNS 분기 해석

fake-ip와 그룹별 해석으로 정보 유출 위험 감소

프록시 환경에서 가장 자주 간과되는 부분이 DNS입니다. 조회가 여전히 로컬 통신사 서버를 거친다면 접속 의도가 그대로 드러나게 되는데, 이것이 흔히 말하는 DNS 유출입니다. Clash에 내장된 DNS 모듈은 fake-ip 강화 모드, DoH/DoT 암호화 업스트림, 도메인별 그룹 해석을 지원해 한국 국내 도메인은 국내 DNS로 빠르게 해석하고 그 외 도메인은 원격 서버가 처리하도록 해 유출을 방지합니다. 관련 필드의 권장 값과 문제 해결 방법은 고급 설정 가이드의 DNS 챕터에 정리되어 있습니다.

enhanced-mode: fake-ip

외부 제어 인터페이스

RESTful API로 웹 패널과 연동

코어는 RESTful 제어 인터페이스를 공개하고 있어 노드 전환, 지연 시간 테스트, 연결 조회, 로그 출력을 모두 API로 처리할 수 있습니다. 데스크톱 클라이언트에 내장된 패널 외에도 metacubexd 같은 웹 콘솔과 연동해 라우터나 서버에서 실행 중인 코어 인스턴스를 브라우저에서 관리할 수 있습니다. 이는 화면이 없는 배포 환경(서브 라우터, NAS, VPS)의 표준 관리 방식이기도 하며, 배포 아이디어는 블로그의 라우터 방안 개요를 참고하세요.

빠른 시작

3단계로 완료하는 Clash 첫 설정

설치부터 확인까지 보통 10분 이내로 끝납니다. 아래는 가이드 페이지의 요약 미리보기이며, 전체 스크린샷과 단계별 설명은 가이드 본문을 확인하세요.

  1. 클라이언트 설치

    다운로드 페이지에서 운영체제에 맞는 클라이언트를 선택해 설치합니다. Windows와 macOS는 설치 패키지를 실행하면 되고, Android는 APK 설치 시 스마트폰 아키텍처와 일치하는 버전을 선택해야 합니다. iOS는 App Store에서 Clash Plus를 바로 받을 수 있습니다. 처음 실행할 때 안내에 따라 필요한 권한을 허용하세요.

  2. 구독 가져오기

    서비스 제공업체가 제공한 구독 링크를 복사해 클라이언트의 설정 또는 구독 페이지에 붙여넣어 가져옵니다. 가져오기에 성공하면 노드 목록이 자동으로 채워지고 설정된 주기에 따라 업데이트됩니다. 링크를 불러오지 못하면 먼저 링크가 완전한지 확인하고, 필요하다면 임시로 직접 연결 상태에서 다시 시도해보세요.

  3. 모드 선택 및 확인

    동작 모드를 규칙(rule)으로 설정하고 시스템 프록시나 TUN 스위치를 켠 다음, 노드 그룹에서 지연 시간이 낮은 노드를 선택합니다. 이후 한국 국내 사이트와 해외 사이트를 각각 접속해 직접 연결과 프록시가 모두 정상 작동하는지 확인하면 첫 설정이 완료됩니다.

전체 가이드 보기 →

오픈소스 검증

공개된 코드 기반의 검증 가능한 생태계

본 사이트에서 소개하는 클라이언트와 코어는 모두 오픈소스 프로젝트로, 코드와 릴리스 기록, 이슈 논의를 공개 저장소에서 확인할 수 있습니다.

프로젝트 역사

Clash는 2018년부터 오픈소스 형태로 발전하며 YAML 설정과 규칙 기반 분기 방식으로 이 분야 도구의 사실상 표준을 확립했습니다. 원본 코어가 보관 처리된 이후에도 커뮤니티는 멈추지 않았습니다. 설정 형식, 규칙 문법, 사용 습관이 그대로 이어져 여러 해에 걸쳐 쌓인 자료와 논의가 지금도 유효합니다.

코어의 관계

현재 활발히 유지 관리되는 코어는 mihomo(커뮤니티에서는 흔히 Clash Meta라고 부름)로, 기존 설정과의 호환성을 유지하면서 프로토콜 지원, 규칙 유형, DNS 기능을 확장했습니다. 본 사이트 다운로드 페이지에 소개된 Clash Plus, Clash Verge Rev, FlClash 등 클라이언트는 모두 mihomo를 코어로 사용합니다.

오픈소스 생태계

코어, 데스크톱 클라이언트, 모바일 클라이언트부터 웹 제어 패널까지 전체 도구 체인의 소스 코드가 공개 저장소에 올라가 있으며 GPL-3.0 등의 오픈소스 라이선스로 배포됩니다. 누구나 구현을 검토하거나 이슈를 제기하거나 직접 빌드할 수 있으며, 이는 이런 종류의 네트워크 도구가 가질 수 있는 가장 직접적인 신뢰 근거입니다.

업데이트 방식

코어와 클라이언트는 각각 독립적으로 릴리스됩니다. 코어는 태그 기반으로 바이너리 빌드를 배포하고, 클라이언트는 내장 업데이트 기능이나 릴리스 페이지를 통해 반영됩니다. 본 사이트 다운로드 페이지의 버전 번호와 링크는 버전 목록에서 동적으로 가져와 업스트림 릴리스와 동기화되므로 오래된 설치 파일을 받을 걱정은 하지 않아도 됩니다.

git clone https://github.com/MetaCubeX/mihomo.git
자주 묻는 질문

신규 사용자가 가장 많이 검색하는 4가지 질문

한 줄로 방향을 짚어드리며, 자세한 설명은 개념 사전과 고급 설정 가이드에서 해당 항목을 확인할 수 있습니다.

  • Clash와 mihomo 코어는 어떤 관계인가요? Clash는 이 클라이언트와 설정 생태계 전체를 가리키는 명칭이며, mihomo는 현재 활발히 유지 관리되는 코어 구현입니다. 각 클라이언트는 이를 기반으로 그래픽 인터페이스를 제공합니다. 자세한 용어 설명은 개념 사전을 참고하세요.
  • iOS에서도 Clash를 사용할 수 있나요? 가능합니다. App Store에서 Clash Plus를 설치하면 완전한 구독 가져오기와 규칙 기반 분기 기능을 사용할 수 있으며, 자세한 내용은 다운로드 페이지 iOS 섹션을 확인하세요.
  • 시스템 프록시와 TUN 모드 중 어떤 것을 선택해야 하나요? 일반적인 브라우저 사용에는 시스템 프록시로 충분하고, 명령줄 도구와 게임은 TUN 모드로 트래픽을 처리해야 합니다. 전환 위치는 가이드의 모드 선택 단계를 참고하세요.
  • DNS 유출을 어떻게 방지하나요? fake-ip 강화 모드를 활성화하고 국내외 도메인별로 그룹 해석 업스트림을 설정하세요. 권장 필드 값은 고급 설정 가이드 DNS 챕터를 참고하세요.
참고 아티클

최신 기술 아티클

코어 동작 원리, 플랫폼별 배포, 고급 설정을 다루는 장문 아티클을 지속적으로 추가하고 있습니다.

전체 아티클 보기 →