오픈소스 생태계 · 전 플랫폼 클라이언트 지속 업데이트

Clash 공식 사이트 · 전 플랫폼 클라이언트 다운로드

Windows, macOS, Android, iOS, Linux 설치 파일을 한곳에 모았고, 구독 가져오기·규칙 분기·TUN 모드 가이드도 같은 사이트에서 확인할 수 있습니다. mihomo 코어 전면 적용.

  • mihomo kernel
  • GPL-3.0
  • Windows / macOS / Android / iOS / Linux

clashsg.com › downloads

플랫폼별로 설치 파일 선택하기

5개 플랫폼은 각각 독립적인 클라이언트와 설치 형식을 유지합니다. 플랫폼을 클릭하면 다운로드 페이지의 해당 섹션으로 이동하며, 버전 번호는 릴리스 목록에 따라 갱신됩니다.

Windows

Clash Plus와 Clash Verge Rev는 그래픽 인터페이스를 제공하며, Windows 10/11 x64에 바로 설치할 수 있고 시스템 프록시와 TUN 두 가지 모드를 선택할 수 있습니다.

다운로드로 이동

macOS

Intel과 Apple Silicon 두 아키텍처용 설치 파일을 각각 제공하며, 처음 실행 시 네트워크 확장 프로그램을 승인하면 시스템 트래픽을 넘겨받습니다.

다운로드로 이동

Android

APK를 바로 설치할 수 있으며, VpnService 기반으로 모든 앱의 트래픽을 넘겨받습니다. 루트 권한이 필요 없고 앱별 분기도 지원합니다.

다운로드로 이동

iOS

Clash Plus는 App Store에 등록되어 있어 스토어에서 바로 설치할 수 있고, 시스템 수준 VPN 설정은 앱이 자동으로 완료합니다.

다운로드로 이동

Linux

데스크톱 환경에서는 Clash Verge Rev의 deb 패키지를 사용하고, 서버와 라우터에서는 mihomo 코어 바이너리를 직접 실행합니다.

다운로드로 이동

코어와 명령줄

mihomo 코어의 다중 아키텍처 압축 파일로 AMD64, ARM64, ARMv7, MIPS를 지원하며 서버와 라우터 배포에 적합합니다.

다운로드로 이동

전체 클라이언트 보기

clashsg.com › features

핵심 기능: 'Clash 공식 사이트' 검색 결과

6가지 기능을 검색 결과 형식으로 정리했습니다. 제목을 클릭하면 그 자리에서 상세 설명이 펼쳐집니다.

규칙 엔진은 DOMAIN-SUFFIX, DOMAIN-KEYWORD, GEOIP, IP-CIDR 등의 조건을 위에서 아래로 매칭하며, 일치하는 순간 멈추고 마지막 MATCH가 나머지를 처리합니다. 일상적으로는 규칙 모드를 유지하기만 하면 됩니다. 브라우저에서 한국 사이트와 해외 서비스를 동시에 열어도 각자 다른 경로로 연결되어 서로 간섭하지 않습니다. 설정 파일의 규칙은 원격 규칙 세트를 참조할 수 있어 유지관리자가 일괄 업데이트하며, 로컬에서 하나하나 작성할 필요가 없습니다. 특정 사이트의 경로를 조정하려면 규칙 목록 맨 위에 더 정확한 항목을 추가해 덮어쓰면 됩니다. 규칙 문법은 본 사이트의 설정 가이드에 단계별 예시가 있습니다.

원작 Clash 코어 저장소가 2023년에 업데이트를 중단한 뒤, 커뮤니티가 유지하는 mihomo(구 명칭 Clash Meta)가 개발을 이어받았습니다. 기존 YAML 설정 구조와 완전히 호환되어 예전 설정을 거의 그대로 옮길 수 있으며, 여기에 VLESS, Hysteria2 등 새 프로토콜과 rule-providers 규칙 세트, GeoSite 데이터베이스, 더 세밀한 DNS 정책이 추가되었습니다. 본 사이트 다운로드 페이지에 실린 Clash Plus, Clash Verge Rev, FlClash 등의 클라이언트는 모두 이 코어를 내장하고 있으며, 코어 차이와 이전 요점은 블로그에 별도 글로 정리되어 있습니다.

구독은 본질적으로 원격 서버에 저장된 설정 파일이며, 클라이언트가 주소로 내용을 내려받아 노드, 정책 그룹, 규칙을 해석합니다. 가져오기는 링크를 복사해 설정 페이지에 붙여넣고 확인하는 것으로 끝나며, 이후 제공자가 노드를 조정하면 클라이언트가 설정된 간격으로 새 버전을 자동으로 가져오므로 반복 작업이 필요 없습니다. 여러 구독을 동시에 저장하고 언제든 전환할 수 있으며 서로 덮어쓰지 않습니다. 업데이트가 실패하면 대개 링크 만료나 네트워크 연결 문제이며, 해결 방법은 가이드 페이지 2단계에 자세히 나와 있습니다. 구독의 YAML과 Base64 두 형식의 차이는 블로그에 별도 글로 정리되어 있습니다.

기존 시스템 프록시는 프록시 설정을 스스로 읽어들이는 앱에만 적용되며, 게임 클라이언트나 일부 개발 도구는 그대로 우회합니다. TUN 모드는 시스템에 가상 네트워크 카드를 만들어 기기의 모든 아웃바운드 트래픽을 코어로 끌어들인 다음 동일한 규칙으로 분기합니다. 적용 범위는 라우터 수준 프록시와 비슷합니다. 켜는 방법은 클라이언트 설정 페이지에 있으며, Windows는 관리자 권한으로 가상 네트워크 카드 드라이버를 설치해야 하고 macOS는 네트워크 확장 프로그램을 승인해야 합니다. 켠 뒤에는 중복 적용을 피하기 위해 시스템 프록시를 끄는 것이 좋습니다. TUN 모드와 시스템 프록시 중 어느 것을 선택할지는 자주 묻는 질문 모음에 한 줄 결론이 있습니다.

정책 그룹은 노드 위에 있는 조정 계층입니다. url-test 그룹은 일정한 간격으로 테스트 주소에 요청을 보내 각 노드의 지연 시간을 기록하고 최적의 노드를 자동으로 선택합니다. fallback 그룹은 순서대로 가용성을 확인하며 우선 노드가 실패하면 다음 노드로 넘어갑니다. load-balance 그룹은 연결을 여러 노드에 분산시킵니다. 클라이언트 패널의 원클릭 속도 측정 버튼은 현재 그룹에 대해 한 차례 테스트를 수동으로 실행하는 기능이며, 지연 시간 숫자가 노드 옆에 바로 표시되어 직접 고르기 편합니다. 정책 그룹의 필드 의미와 중첩 작성법은 설정 가이드에 별도 장으로 정리되어 있으며, YAML 예시를 바로 가져다 쓸 수 있습니다.

플랫폼별 클라이언트는 화면이 다르지만 내부적으로는 같은 코어를 사용하고 같은 설정 형식을 해석합니다. 데스크톱에는 Clash Plus와 Clash Verge Rev가 있고, Android는 VpnService 기반 APK 클라이언트를 사용하며, iOS는 App Store에 등록된 Clash Plus가 담당하고, Linux 서버는 코어 바이너리를 직접 실행합니다. 구독 링크는 어느 플랫폼에서 가져오든 노드 목록, 정책 그룹, 분기 동작이 완전히 동일합니다. 데스크톱에서 조정한 규칙은 휴대폰에서도 그대로 적용됩니다. 각 플랫폼의 설치 방법 차이는 다운로드 페이지의 해당 섹션에 모아두어 다른 사이트를 찾아볼 필요가 없습니다.

clashsg.com › quickstart

3단계로 설치와 구독 가져오기 완료하기

가이드 페이지의 요약 미리보기입니다. 각 단계는 전체 가이드에서 화면별 스크린샷 설명과 이동 링크로 제공됩니다.

  1. 클라이언트 다운로드 및 설치

    다운로드 페이지에서 사용 중인 시스템에 맞는 설치 파일을 선택하세요. Windows는 설치 마법사를 실행하고, macOS는 애플리케이션 폴더로 끌어다 놓은 뒤 네트워크 확장 프로그램을 승인하고, Android는 APK를 바로 설치합니다. 처음 실행하면 클라이언트가 코어 초기화를 자동으로 완료하므로 추가 설정이 필요 없습니다.

  2. 구독 링크 가져오기

    서비스 제공자가 준 구독 주소를 복사한 뒤 클라이언트의 「설정 / Profiles」 페이지에서 붙여넣어 가져옵니다. 가져오기가 성공하면 노드 목록과 분기 규칙이 함께 로드됩니다. 목록이 비어 있다면 먼저 링크가 Clash 형식인지 확인하고, 그다음 구독 서버에 네트워크가 직접 연결되는지 확인하세요.

  3. 노드 선택 및 연결 확인

    프록시 페이지에서 지연 시간이 낮은 노드를 선택하고 규칙 모드를 유지한 채 시스템 프록시를 켭니다. 브라우저에서 해외 사이트에 접속해 프록시가 작동하는지 확인하고, 한국 사이트에도 접속해 직접 연결이 정상인지 확인합니다. 양쪽 모두 열리면 설정이 완료된 것입니다.

전체 가이드 보기

clashsg.com › ecosystem

오픈소스 생태계와 업데이트 방식

코어, 클라이언트, 규칙 데이터는 각각 오픈소스로 공개되어 있으며 코드와 릴리스 기록을 누구나 확인할 수 있습니다.

프로젝트 역사

Clash 코어는 2018년 Go 언어로 공개되었으며, 'YAML 하나로 노드·정책·규칙을 기술한다'는 설계로 규칙 기반 프록시 도구의 표준으로 자리 잡았습니다. 원래 저장소는 2023년 업데이트를 멈췄지만 설정 형식과 규칙 문법은 커뮤니티가 그대로 이어받아, 기존 설정을 지금도 그대로 사용할 수 있습니다.

코어와 클라이언트의 관계

현재 활발히 개발되는 코어 구현체는 mihomo(구 명칭 Clash Meta)로, 원작 설정과 호환되면서 프로토콜과 규칙 세트 기능을 확장했습니다. 이 코어를 중심으로 Clash Plus, Clash Verge Rev, FlClash, ClashX Meta 등의 클라이언트가 등장했으며, 각각 독립적인 오픈소스로 다른 팀이 관리합니다. 본 사이트 다운로드 페이지에서 플랫폼별로 정리해 제공합니다.

본 사이트의 업데이트 방식

다운로드 페이지의 링크는 각 프로젝트의 릴리스 산출물로 연결되며, 카드에 표시된 버전 번호는 릴리스 목록에 따라 자동으로 갱신됩니다. 페이지는 이전 버전 설치 파일을 캐시하지 않으므로 접속했을 때 보이는 것이 현재 다운로드 가능한 버전입니다. 유지관리가 중단된 클라이언트는 보관용 링크를 남기고 명확히 표시하며, 현재 관리 중인 프로젝트와 섞어 배치하지 않습니다.

terminal
git clone https://github.com/MetaCubeX/mihomo.git

코어 소스 코드는 GPL-3.0 라이선스를 따르며 커밋 기록, 릴리스 기록, 이슈 논의가 모두 공개되어 있습니다. 클라이언트는 각각 독립된 저장소와 릴리스 주기를 가지며, 다운로드 페이지 카드의 버전 번호는 해당 저장소의 최신 릴리스와 일치합니다.

  • 코어 언어 Go
  • 라이선스 GPL-3.0
  • 설정 형식 YAML
  • 지원 플랫폼 5

clashsg.com › faq

자주 묻는 질문 모음

자주 나오는 질문 4가지에 대한 한 줄 결론입니다. 자세한 내용은 해당 페이지에서 확인할 수 있습니다.

  • 구독을 가져왔는데 노드 목록이 비어 있어요

    대부분 링크가 Clash 형식이 아니거나 만료된 경우입니다. 먼저 브라우저에서 구독 주소를 열어 반환 내용을 확인한 뒤, 설정 가이드 2단계에 따라 하나씩 점검하세요.

  • TUN 모드와 시스템 프록시 중 무엇을 선택해야 하나요

    일상적인 웹 사용은 시스템 프록시만으로 충분합니다. 게임이나 명령줄 도구처럼 프록시 설정을 따르지 않는 프로그램을 넘겨받아야 할 때만 TUN을 켜세요. 두 개념의 차이는 용어집에서 확인할 수 있습니다.

  • 규칙, 전역, 직접 연결 세 모드의 차이

    규칙 모드는 설정에 따라 항목별로 매칭해 분기하고, 전역 모드는 모든 트래픽이 프록시를 거치며, 직접 연결 모드는 전부 프록시를 거치지 않습니다. 필드 작성법은 설정 가이드에서 확인하세요.

  • Clash for Windows 지원 종료 후 무엇으로 바꿔야 하나요

    Windows에서는 Clash Plus나 Clash Verge Rev를 우선 고려하세요. 설정은 그대로 옮길 수 있으며, 링크는 다운로드 페이지 Windows 섹션에 있습니다.