OPEN SOURCE · MULTI-PLATFORM BUILDS

Clash for Android 클라이언트 다운로드 및 안드로이드 설정 가이드

Windows, macOS, Android, iOS, Linux 5개 플랫폼을 아우르는 Clash 클라이언트 다운로드 경로와 함께, 구독 가져오기, TUN 모드 설정, 규칙 분기에 대한 완전한 한국어 문서를 제공합니다. 클라이언트 코드는 오픈소스이며 버전과 설치 파일이 일대일로 대응되고, 다운로드 링크는 다운로드 페이지에서 통합 관리됩니다.

  • TUN MODE
  • RULE-SET
  • MULTI-PROFILE
  • META CORE
  • OPEN SOURCE
SPEC SHEET

핵심 기능

스펙 표를 기준으로 안드로이드 클라이언트의 주요 기능을 항목별로 정리했습니다. 각 항목은 설정 파일 내 하나의 기능 영역에 대응하며, 자세한 사용법은 튜토리얼 페이지와 문제 진단 페이지에서 확인할 수 있습니다.

TUN 전역 트래픽 처리

TUN

시스템 VpnService를 통해 가상 네트워크 카드를 생성하고 네트워크 계층에서 모든 앱의 트래픽을 처리합니다. 앱마다 개별적으로 프록시 주소를 설정할 필요가 없으며, 시스템 프록시 설정을 읽지 않는 게임, 커맨드라인 도구, 백그라운드 서비스에도 동일하게 적용됩니다. 코어는 system과 gvisor 두 가지 프로토콜 스택 구현을 제공하여 기기 성능과 호환성에 맞게 전달 방식을 선택할 수 있으며, IPv6 지원과 DNS 하이재킹도 설정에서 개별적으로 켜고 끌 수 있어 처리 범위와 안정성을 세밀하게 조절할 수 있습니다.

규칙 기반 분기

RULE-SET

도메인, IP 대역, 프로세스명, GeoSite 분류별로 트래픽 경로를 하나씩 매칭합니다. 한국 국내 사이트는 직접 연결, 목적지 사이트는 프록시 경유, 광고 도메인은 차단하는 설정을 하나의 파일 안에서 동시에 구현할 수 있습니다. 규칙 세트는 원격 구독과 로컬 오버라이드를 지원하므로 규칙 업데이트가 메인 설정 파일 수정 없이 이루어집니다. 전역과 직접 연결 두 가지 모드만 있는 단순한 클라이언트와 비교하면, 규칙 엔진 덕분에 하나의 설정으로 대부분의 접속 상황에 장기간 대응할 수 있고 평소 사용 중 모드를 수동으로 바꿀 일이 거의 없습니다.

다중 설정 관리

MULTI-PROFILE

여러 설정 파일을 동시에 저장하고 원클릭으로 전환할 수 있습니다. 서로 다른 구독 서비스, 자체 구축 노드 설정, 테스트용 설정이 서로 간섭하지 않습니다. 각 설정은 구독 주소, 업데이트 시각, 자동 업데이트 주기를 독립적으로 기록하며 전환 시 앱을 재시작할 필요가 없고 프록시 그룹의 노드 선택 상태도 전환 후 그대로 유지됩니다. 여러 구독 소스를 동시에 관리하거나 가정용 네트워크와 사무용 네트워크를 자주 오가는 사용자에게는 중복 설정 작업을 줄여주는 핵심 기능입니다.

구독 자동 업데이트

AUTO-UPDATE

구독 설정은 시간 단위 또는 일 단위로 백그라운드 자동 업데이트 주기를 지정할 수 있어 노드 변경이나 구독 주소 변경 시에도 수동으로 개입할 필요가 없습니다. 업데이트에 실패하면 이전에 사용 가능했던 설정을 그대로 유지하므로 일시적인 네트워크 불안정으로 노드 목록이 비워지는 일은 없습니다. 알림 표시줄의 상태 알림과 함께 매번 업데이트 결과를 한눈에 확인할 수 있으며, 설정 상세 화면에서 수동으로 업데이트를 실행하고 반환된 오류 정보를 확인할 수도 있어 구독 링크 만료나 형식 오류가 발생했을 때 원인을 즉시 파악할 수 있습니다.

앱별 분기

PER-APP

접근 제어 목록을 사용하면 특정 앱을 프록시 대상에서 제외하거나 화이트리스트에 포함된 앱만 프록시를 경유하도록 설정할 수 있습니다. 은행 앱은 직접 연결이 필요하거나 LAN 도구가 가상 네트워크 카드를 거치지 않길 원할 때, 클라이언트 전체를 중지하지 않고 앱 목록에서 해당 패키지명을 체크하면 됩니다. 제어 단위는 패키지명 수준이며 도메인 규칙 분기와 함께 사용할 수 있어 "앱별"과 "목적지 주소별" 두 가지 차원의 트래픽 제어 요구를 동시에, 서로 충돌 없이 만족시킬 수 있습니다.

Meta 코어 기능

META CORE

클라이언트에는 Meta(mihomo) 계열 코어가 내장되어 있어 원본 프로토콜 외에 더 많은 최신 프록시 프로토콜과 아웃바운드 유형을 지원하며, 규칙 문법은 원본 설정 파일과 하위 호환됩니다. 코어는 클라이언트 버전과 함께 지속적으로 업스트림 업데이트를 반영하므로, 프로토콜 핸드셰이크, 지연 테스트, 로드 밸런싱 전략의 개선을 위해 클라이언트 대규모 업데이트를 기다릴 필요가 없습니다. 구독 서비스 측이 이미 새 프로토콜로 전환한 사용자라면 Meta 코어 클라이언트로 바꾸는 것이 보통 가장 비용이 적게 드는 업그레이드 경로이며, 기존 설정을 거의 그대로 사용할 수 있습니다.


DOWNLOAD

전 플랫폼 다운로드 경로

5개 플랫폼의 클라이언트 설치 파일은 다운로드 페이지에서 시스템별로 분류되어 통합 관리되며, 버전 번호는 버전 목록 API를 통해 실시간으로 파싱됩니다. 해당 플랫폼을 클릭하면 다운로드 페이지의 해당 섹션으로 바로 이동합니다.

Windows

Clash Plus, Clash Verge Rev 등 데스크톱 클라이언트로 x64와 ARM64 설치 파일을 제공하며, 시스템 프록시와 TUN 모드를 모두 사용할 수 있습니다.

다운로드로 이동

macOS

Intel과 Apple Silicon 칩을 구분한 설치 파일을 제공하며, 메뉴바에 상주하며 시스템 프록시를 원클릭으로 켜고 끌 수 있습니다.

다운로드로 이동

Android

APK를 직접 설치하며 arm64-v8a와 armeabi-v7a 아키텍처를 제공하고, TUN 전역 트래픽 처리와 앱별 분기를 지원합니다.

다운로드로 이동

iOS

Clash Plus는 App Store에 등록되어 있어 스토어에서 바로 설치할 수 있으며, 업데이트는 스토어 채널을 통해 자동 배포되어 별도 조치가 필요 없습니다.

다운로드로 이동

Linux

데스크톱 환경용 deb 설치 파일을 제공하며, 서버와 라우터에서는 mihomo 코어와 systemd를 조합해 상주 실행할 수 있습니다.

다운로드로 이동

전체 클라이언트 보기 →


QUICK START

3단계로 완료하는 초기 설정

설치부터 연결 확인까지 표준 절차는 3단계뿐입니다. 아래는 간략한 미리 보기이며, 각 단계의 구체적인 화면 위치와 흔한 분기 상황은 전체 튜토리얼에서 확인할 수 있습니다.

01

클라이언트 설치

다운로드 페이지에서 기기 아키텍처와 맞는 설치 파일을 선택합니다. 안드로이드는 APK를 다운로드한 뒤 바로 설치하고 첫 실행 시 시스템 안내에 따라 VPN 연결 권한을 부여합니다. 데스크톱은 설치 프로그램을 실행한 뒤 백그라운드 상주를 허용하면 됩니다.

02

구독 가져오기

설정 페이지로 이동해 새 설정을 만들고 구독 제공처에서 받은 구독 링크를 붙여넣습니다. 저장하면 클라이언트가 노드 목록과 분기 규칙을 자동으로 가져옵니다. 링크를 인식하지 못한다면 먼저 Clash 형식인지, 다른 프로토콜 전용 형식이 아닌지 확인하세요.

03

실행 및 확인

메인 화면으로 돌아가 프록시를 실행하고, 프록시 페이지에서 지연이 낮은 노드를 선택한 뒤 목적지 사이트에 접속해 연결을 확인합니다. 프록시 그룹에 대해 지연 테스트를 한 번 실행해 명백히 타임아웃되는 노드를 평소 사용에서 제외하는 것을 권장합니다.

전체 튜토리얼 보기 →


OPEN SOURCE

오픈소스 생태계와 버전 출처

클라이언트와 코어 모두 공개 저장소에서 개발되며 버전 릴리스, 커밋 기록, 이슈 논의를 모두 확인할 수 있습니다. 아래는 본 사이트에 실린 내용과 직접 관련된 몇 가지 사실입니다.

프로젝트 역사

Clash는 처음에 커맨드라인 코어 형태로 등장했고, 이후 커뮤니티가 이를 기반으로 데스크톱과 모바일을 아우르는 완전한 클라이언트 생태계를 발전시켰습니다. 안드로이드 클라이언트는 오픈소스로 공개된 이래 장기간 공개적으로 개발이 이어지고 있으며, 각 릴리스 버전마다 대조 가능한 소스 코드 태그가 존재하고 변경 내용은 릴리스 노트에 기록되어 있어 출처를 추적할 수 없는 설치 파일은 없습니다.

코어 관계

원본 코어의 업데이트가 중단된 후, 커뮤니티가 유지 관리하는 Meta 브랜치(현재 이름 mihomo)가 프로토콜 발전 작업을 이어받았고, 현재 활발히 사용되는 대부분의 클라이언트가 mihomo를 코어로 사용합니다. 본 사이트에 실린 클라이언트는 모두 이 생태계를 기반으로 만들어졌으며 설정 형식이 서로 호환되어, 클라이언트 간 이전은 대체로 구독 주소만 바꾸면 됩니다.

업데이트 방식

각 클라이언트 설치 파일은 프로젝트 릴리스 페이지에서 빌드되어 배포되며, 본 사이트의 다운로드 페이지는 페이지 로드 시점에 버전 목록 API를 통해 최신 버전 번호와 해당 파일을 파싱합니다. 페이지에 표시되는 버전 정보는 실제 배포 파일과 일치하며, 수동으로 고쳐 쓰지 않고 설치 파일에 어떠한 추가 가공도 하지 않습니다.

문서 관리

사이트 내 튜토리얼과 문제 해결 문서는 클라이언트 안정 버전 업데이트에 맞춰 관리되며, 절차 설명은 현재 버전의 화면을 기준으로 합니다. 모든 다운로드 링크는 다운로드 페이지에서 통합 관리되어 출처를 확인하기 쉬우며, 빌드 능력이 있는 사용자는 소스 코드 저장소를 직접 클론해 직접 빌드한 뒤 릴리스 버전과 비교해볼 수 있습니다.

GIT git clone https://github.com/MetaCubeX/ClashMetaForAndroid.git

FAQ PICKS

자주 묻는 질문 모음

사용 빈도가 가장 높은 몇 가지 질문과 한 줄 결론입니다. 전체 진단 절차와 조작 방법은 해당 페이지에서 확인할 수 있습니다.

  • 구독 업데이트 실패 시 네트워크 오류가 표시된다면? 먼저 브라우저에서 구독 링크를 직접 열어 만료 여부를 확인한 뒤, 업데이트 시 프록시 루프에 걸려 있는지 확인하고 진단 페이지의 구독 항목을 따라 단계별로 점검하세요. 진단 절차 보기 →
  • 부팅 시 자동 실행은 어떻게 설정하나요? 안드로이드에서는 시스템 설정에서 자동 실행 권한을 부여하고 클라이언트를 배터리 최적화 예외 목록에 추가해야 하며, 제조사별로 메뉴 위치가 다소 다릅니다. 설정 방법 보기 →
  • 노드가 전부 타임아웃되면 어떻게 하나요? 먼저 구독을 한 번 업데이트해 노드 실패 여부를 배제한 뒤, 테스트 주소와 네트워크 환경을 바꿔가며 교차 검증해 노드 문제인지 로컬 네트워크 문제인지 구분하세요. 진단 절차 보기 →
  • 여러 클라이언트 중 무엇을 골라야 할지 모르겠다면? 플랫폼, 코어, 관리 상태를 종합적으로 비교한 뒤 결정하세요. 비교 페이지에서 각 클라이언트의 적합한 사용 시나리오와 선택 결론을 제공합니다. 비교 분석 보기 →