설치 및 다운로드
클라이언트 선택, 설치 파일 획득, 각 플랫폼별 설치 과정에서의 궁금증을 해결해 드립니다.
추천: Clash Verge Rev(메인 추천) 또는 FlClash. Windows 10/11 x64 및 ARM64 지원, Mihomo 코어 내장. 고급 사용자는 Clash Nyanpasu도 선택 가능.
추천: Clash Verge Rev. Apple Silicon (M1/M2/M3/M4) 및 Intel 아키텍처 네이티브 지원. 대안으로 FlClash 또는 ClashX Meta 사용 가능.
추천: ClashMeta for Android(메인 추천). Android 5.0 이상 지원, Google Play 없이 APK 직접 설치 가능. 가벼운 대안으로 FlClash 추천.
추천: Stash(가장 기능이 많고 VLESS Reality 지원) 또는 Shadowrocket(가장 조작이 쉽고 초보자 추천). 모두 해외 Apple ID를 통한 구매 필요.
데스크톱 사용자는 Clash Verge Rev (deb/rpm) 추천. 서버 사용자는 Mihomo 코어를 직접 설치하여 MetaCubeXD 웹 패널과 함께 사용 권장.
이미 프록시 도구를 가지고 있다면 GitHub 공식 Releases 페이지에서 최신 버전을 받는 것도 가능하지만 필수 사항은 아닙니다.
1. Windows Defender: 「Windows 보안 → 바이러스 및 위협 방지 → 보호 기록」에서 해당 파일을 찾아 「허용」 클릭
2. 서드파티 백신: 해당 백신의 「신뢰 목록」 또는 「화이트리스트」에 설치 디렉터리 추가
3. 권장 방법: 설치 시 잠시 실시간 보호를 끄고 설치를 마친 뒤 디렉터리를 제외 목록에 추가하고 다시 켜기
방법 1 (권장):「시스템 설정 → 개인정보 보호 및 보안」 하단에서 차단된 앱 항목 옆의 「확인 없이 열기」 클릭
방법 2 (터미널):터미널에서 다음 명령어를 실행하여 격리 속성을 제거하세요.
sudo xattr -rd com.apple.quarantine /Applications/Clash\ Verge.app
- Xiaomi MIUI / HyperOS: 설정 → 개인정보 보호 → 특수 권한 → 알 수 없는 앱 설치 → 사용 중인 앱(예: 브라우저) 선택 → 허용
- OPPO / OnePlus / Realme: 설정 → 추가 설정 → 보안 → 알 수 없는 출처 앱
- vivo / iQOO: 설정 → 보안 → 알 수 없는 출처 앱 설치
- Samsung One UI: 설정 → 생체 인식 및 보안 → 출처를 알 수 없는 앱 설치
- 순정 Android: 설정 → 앱 → 특별한 앱 액세스 → 알 수 없는 앱 설치
권한 허용 후 APK 파일을 눌러 설치하세요. 설치 후 해당 권한은 다시 꺼도 무방합니다.
용량이 작은 버전을 원하시면:
- 2016년 이후 출시된 주요 폰: ARM64-v8a
- 2015년 이전 또는 일부 저가형 구형 모델: ARMv7(armeabi-v7a)
CPU 아키텍처는 휴대폰의 「설정 → 휴대폰 정보 → 프로세서 정보」 또는 서드파티 앱(CPU-Z 등)에서 확인할 수 있습니다.
구독 및 설정
구독 링크 형식, 가져오기 방법, 자동 업데이트 설정 등 설정 관련 질문입니다.
이용 절차: 공항 플랜 구매 → 공항 관리 페이지에서 「Clash 구독 링크」 복사 → 클라이언트 「구독 관리」에 붙여넣기 → 업데이트 클릭 → 완료.
- 구독 형식 확인: 공항 측에 Clash / YAML 형식의 링크인지 확인하세요. V2Ray, SS, Trojan 형식이 아니어야 합니다.
- 구독 서버 접속 불가: 일부 공항의 구독 서버가 해외에 있어 프록시 없이는 접속이 안 될 수 있습니다. 다른 방법으로 프록시를 임시 활성화한 후 가져오거나 공항 측에 국내 접속 주소를 문의하세요.
- 만료된 구독 링크: 플랜이 만료되었거나 변경된 경우 기존 링크가 작동하지 않을 수 있습니다. 공항 관리 페이지에서 최신 링크를 다시 복사하세요.
- 클라이언트 버전 낮음: 클라이언트를 최신 버전으로 업데이트하세요. 구버전은 새로운 구독 형식을 해석하지 못할 수 있습니다.
- 특수 문자 및 공백 문제: 붙여넣은 링크가 완전한지, 앞뒤에 공백이 포함되지는 않았는지 확인하세요.
Clash Verge Rev(Windows / macOS / Linux): 「구독」 페이지로 이동 → 구독 카드 우측의 「···」 아이콘 클릭 → 「편집」 → 「자동 업데이트」 활성화 → 간격을 1440분(24시간)으로 설정 → 저장.
ClashMeta for Android: 구독 설정을 길게 누름 → 「편집」 → 「자동 업데이트」 활성화 → 업데이트 빈도(24시간 권장) 설정.
Stash(iOS): 「구성」 → 설정 파일 상세 정보 → 「자동 업데이트」 활성화 → 업데이트 간격 설정.
Shadowrocket(iOS): 구독 항목을 길게 누름 → 「편집」 → 「Update Interval」 → 업데이트 빈도 설정.
동일한 구독 링크를 여러 기기에 가져올 수 있지만, 업체에서 허용하는 동시 접속 대수를 초과하면 일부 기기의 연결이 끊기거나 속도가 제한될 수 있습니다. 자세한 내용은 플랜 안내를 확인하세요.
YAML 설정 파일은 Clash 코어가 실제로 읽어들이는 로컬 파일(
.yaml 또는 .yml)로 노드, 규칙, DNS 등 모든 설정 정보가 담겨 있습니다. 구독 링크를 가져오면 다운로드된 YAML 내용이 이 로컬 파일로 저장됩니다.일반 사용자는 구독 링크만 사용하면 충분합니다. 고급 사용자는 YAML 파일을 수동으로 수정하여 규칙을 커스터마이징하거나 Sub-Store 같은 도구로 구독 정보를 재가공할 수 있습니다.
프록시 모드
규칙 모드, 전역 모드, TUN 모드의 차이점과 선택 방법 및 일반적인 트래픽 관련 질문입니다.
설정된 규칙에 따라 자동으로 분기합니다: 국내 사이트는 직결하여 속도를 보장하고 해외 사이트는 프록시를 경유합니다. 대부분의 사용자에게 가장 효율적이고 속도가 빠른 선택입니다.
국내 사이트를 포함한 모든 트래픽을 프록시 노드로 강제 전송합니다. 노드 가용성 테스트, 특정 기업 내망 접속, 규칙 모드에서 접속이 안 되는 사이트 확인 시에 유용하지만 공항 데이터를 더 많이 사용합니다.
모든 프록시를 끄고 모든 트래픽을 직접 연결합니다. 프록시를 실행하지 않은 것과 같습니다. 인터넷 뱅킹이나 국내 결제 등 실제 IP가 필요한 경우에 임시로 사용하세요.
일상적 사용 권장: 규칙 모드 + 시스템 프록시.
게임 가속 / 터미널 프록시: 「설정 → TUN 모드」에서 활성화하세요(관리자 비밀번호가 필요합니다).
해결 방법: TUN 모드 활성화
- Clash Verge Rev: 왼쪽 「설정」 → 「TUN 모드」 → 스위치 켜기 → 관리자 권한 승인
- ClashMeta for Android: 기본적으로 VPN 모드를 통해 모든 트래픽을 제어하므로 추가 설정이 필요 없습니다.
- Stash / Shadowrocket(iOS): 기본적으로 VPN 모드이며 모든 앱 트래픽에 프록시가 적용됩니다.
TUN 모드를 켜면 게임, Steam, 터미널 등 모든 프로그램의 트래픽이 Clash를 거치게 되어 진정한 전역 프록시가 실현됩니다.
방법 1: PROCESS-NAME 규칙 사용 (고급 사용자 권장)
YAML 설정 파일의
rules 섹션에 프로세스 이름 규칙을 추가합니다. 예:rules:
- PROCESS-NAME,steam.exe,PROXY
- PROCESS-NAME,LeagueClient.exe,PROXY
TUN 모드를 켠 뒤, TUN 설정의 「제외 프로세스」 목록에 직결할 앱을 추가합니다. 나머지는 모두 프록시를 타게 됩니다.
- 지연 시간이 낮은 노드 선택: 프록시 패널에서 속도 측정을 하고 150ms 미만의 노드를 선택하세요.
- 전역 모드 대신 규칙 모드 사용: 국내 사이트는 프록시를 거치지 않고 직접 연결되어 속도가 유지됩니다.
- 지리적으로 가까운 노드 선택: 홍콩, 대만, 싱가포르 노드는 보통 북미나 유럽보다 지연 시간이 낮습니다.
- 다른 프로토콜 시도: 패킷 손실이 많은 환경에서는 UDP 기반의 Hysteria2 프로토콜이 TCP보다 훨씬 빠를 수 있습니다.
- 구독 업데이트를 통해 노드 갱신: 만료되었거나 부하가 심한 노드는 속도가 현저히 떨어집니다.
노드 및 연결
노드 속도 측정, 지연 시간 최적화, 프로토콜 선택, 스트리밍 해제 등 연결 관련 질문입니다.
- 구독 업데이트를 통해 노드 갱신: 「구독 업데이트」를 클릭하세요. 기존 노드가 비활성화되었을 수 있으며 최신 노드는 보통 지연이 낮습니다.
- 일괄 측정 후 양질의 노드 선택: 노드 그룹을 길게 누르거나 우클릭하여 「전체 측정」을 하고, 지연 시간 150ms 미만의 초록색 노드를 선택하세요.
- 로컬 네트워크 확인: Wi-Fi 또는 모바일 데이터로 전환해 보세요. 간혹 ISP가 특정 포트의 속도를 제한할 수 있습니다.
- 프록시 프로토콜 변경: 공항에서 여러 프로토콜을 제공하는 경우, 패킷 손실이 많은 환경에서는 Hysteria2(UDP 기반으로 패킷 손실에 강함)를 우선 시도해 보세요.
- 전역 모드(Global) 사용 여부 확인: 전역 모드에서는 국내 사이트를 포함한 모든 트래픽이 프록시를 거치므로 속도가 느려질 수 있습니다. 규칙 모드(Rule)로 전환하는 것을 권장합니다.
Clash Meta (현재 Mihomo로 개명)는 커뮤니티에서 활발히 관리하는 오픈 소스 포크 버전으로, 원본 대비 다음과 같은 기능이 추가되었습니다.
- 차세대 프로토콜 지원: VLESS Reality、Hysteria 2、TUIC、AmneziaWG
- 더 나은 DNS 처리 성능 및 DNS 유출 방지 메커니즘
- 더 정교한 규칙 매칭 엔진 및 Provider 지원
- 지속적인 보안 패치 및 기능 업데이트
권장 선택: 추천 클라이언트(Clash Verge Rev, ClashMeta for Android 등)를 다운로드하세요. Mihomo 코어가 이미 내장되어 있어 일반 사용자는 구분할 필요 없이 모든 최신 기능을 누릴 수 있습니다.
- Shadowsocks(SS): 가볍고 클래식한 프로토콜로 TCP를 사용합니다. 호환성이 가장 좋아 대부분의 공항에서 지원합니다.
- VMess / VLESS: V2Ray 계열 프로토콜입니다. VLESS는 그 간략 버전으로 Reality 위장을 결합해 강력한 검열을 우회할 수 있습니다.
- Trojan: HTTPS 트래픽으로 위장하여 차단 저항성이 높습니다.
- Hysteria2: UDP + QUIC 기반입니다. 패킷 손실이나 속도 제한이 심한 환경에서 TCP보다 훨씬 빠르며 게임과 스트리밍에 적합합니다.
- VLESS Reality: 실제 웹사이트의 TLS 인증서를 빌려 위장하는 방식으로, 현재 탐지 방어 능력이 가장 뛰어난 프로토콜입니다.
일반 사용자는 원리를 깊이 알 필요 없이 지연 시간이 가장 낮은 노드를 선택하면 됩니다. 프로토콜 최적화는 공항 운영자가 담당합니다.
- 해제 지원 노드 선택: 공항에서 「Netflix 해제」, 「Disney+ 지원」 등 전용 노드를 표시하는 경우가 많으니 목록에서 확인하세요.
- 올바른 지역 노드 선택: Netflix는 지역별로 콘텐츠가 다릅니다. 미국 라이브러리가 가장 방대하며 일부 일본 애니메이션은 일본 노드가 필요합니다.
- 규칙 모드 사용: 스트리밍 트래픽이 직결이 아닌 프록시를 통과하고 있는지 확인하세요.
- 해제 상태 확인: netflix.com 등 사이트에서 현재 시청 가능한 지역 콘텐츠를 확인할 수 있습니다.
현재 공항이 스트리밍 해제를 지원하지 않는다면 지원하는 공항으로 변경해야 합니다. 이는 서비스 제공자의 능력이며 Clash의 기능 문제가 아닙니다.
일반 오류
연결 실패, 프록시 미적용, 시스템 호환성 등 일반적인 오류에 대한 해결 가이드입니다.
- 「시스템 프록시」 스위치 확인: 상단 툴바나 설정에서 시스템 프록시가 활성화되어 있는지 확인하세요.
- 구독이 선택되어 있는지 확인: 「구독」 페이지에서 하나의 프로필이 「사용 중」인지 확인하세요. 그렇지 않다면 우클릭하여 선택하세요.
- 노드가 선택되어 있는지 확인: 「프록시」 페이지의 정책 그룹에서 「DIRECT」가 아닌 실제 노드가 선택되었는지 확인하세요.
- 포트 충돌 확인: Clash는 기본적으로 7890(HTTP)과 7891(SOCKS5) 포트를 사용합니다. 다른 프로그램이 사용 중이면 설정에서 포트를 변경하세요.
- 클라이언트 재시작: 완전히 종료한 뒤 다시 실행하세요. 일부 설정은 재시작 후 적용됩니다.
- 브라우저 확장 프로그램 확인: SwitchyOmega 같은 프록시 관리 도구가 시스템 프록시와 충돌할 수 있으니 잠시 끄고 테스트해 보세요.
Windows:
- Clash Verge Rev 아이콘 우클릭 → 「관리자 권한으로 실행」 후 TUN 모드를 켜세요.
- 또는 「설정 → TUN 모드」에서 켤 때 뜨는 UAC 창에서 「예」를 누르세요.
- 권한 요청 창이 뜨면 Mac 로그인 비밀번호를 입력하여 허용하세요.
- 창이 뜨지 않는다면 「시스템 설정 → 개인정보 보호 및 보안 → 네트워크 확장」에서 Clash를 허용했는지 확인하세요.
- 다음 명령어로 클라이언트를 실행하세요.
sudo:sudo clash-verge
- Clash를 껐으나 시스템 프록시 설정이 남은 경우: Clash를 다시 켜거나 「시스템 설정 → 네트워크 → 프록시」에서 수동으로 끄세요.
- Clash가 정상 실행되지 않은 경우: 완전히 종료하고 관리자 권한으로 다시 실행하세요.
- 포트 충돌: 7890 포트가 사용 중인지 확인하고 설정에서 포트를 변경한 뒤 재시작하세요.
- 방화벽 차단: Windows 방화벽에서 Clash의 인바운드/아웃바운드 규칙 예외를 추가하세요.
Windows:
- 「설정 → 네트워크 및 인터넷 → 프록시」 열기
- 「수동 프록시 설정」의 「프록시 서버 사용」 스위치 끄기
- 「시스템 설정 → 네트워크 → 연결된 네트워크 → 프록시」
- 「웹 프록시(HTTP)」 및 「보안 웹 프록시(HTTPS)」 체크 해제
예방 방법: Clash Verge Rev 설정에서 「종료 시 시스템 프록시 자동 끄기」를 켜두면 자동으로 복구됩니다.
- YAML 설정 파일 문법 오류: 「설정 → 설정 파일」에서 내용에 오류가 없는지 확인하거나 빈 프로필로 전환해 보세요.
- Mihomo 커널 버전 호환성: 「설정 → 커널」에서 Mihomo 코어를 최신으로 업데이트하세요.
- 포트 충돌: 다른 프로세스가 포트를 점유 중입니다. 설정에서 혼합 포트(Mixed Port)를 변경하고 재시작하세요.
- 설정 초기화: 앱 설정에서 「기본 설정으로 초기화」를 선택한 뒤 구독을 다시 가져오세요.
- 재설치: 앱을 완전히 삭제하고 최신 버전을 다시 설치해 보세요.
iOS 전용 가이드 및 고급 활용
iOS 구매 방법, Stash와 Shadowrocket 비교, 규칙 커스텀, DNS 설정 등 상세 질문 답변.
해결 방법: 미국 Apple ID 등록
- Safari에서 appleid.apple.com → 「Apple ID 생성」
- 국가를 「미국」으로 설정하고 미국 주소(오레곤 등 면세 지역 권장)를 입력하세요.
- 이메일 인증을 완료하여 가입을 마칩니다.
- App Store 실행 → 우측 상단 프로필 클릭 → 맨 아래로 스크롤 → 「로그아웃」 → 생성한 미국 계정으로 로그인
- 「Stash」 또는 「Shadowrocket」 검색 및 구매. 구매 후 다시 한국 계정으로 전환 가능
구매한 앱은 영구적으로 유효하며, 한국 계정으로 돌아온 후에도 정상적으로 사용 및 업데이트가 가능합니다.
Clash YAML 규칙 구문을 완벽하게 지원하며 Mihomo 확장 프로토콜(VLESS Reality / Hysteria2 / TUIC)과 호환됩니다. 시각화 대시보드가 정교하여 Clash의 모든 기능을 활용하고 싶은 사용자에게 적합합니다.
iOS에서 가장 널리 쓰이는 앱으로 조작이 매우 단순하고 구독 가져오기가 간편합니다. 초보자에게 매우 친화적입니다. 주요 프로토콜을 지원하지만 최신 프로토콜 대응은 Stash보다 약간 늦을 수 있습니다. 쉽고 빠른 사용을 원하는 분들께 추천합니다.
요약:초보자이고 간편함을 선호한다면 → Shadowrocket; Clash 규칙의 풀 지원이나 최신 프로토콜이 필요하다면 → Stash。
- DNS 오버라이드 활성화 (fake-ip 또는 redir-host): 설정 파일이나 클라이언트 DNS 설정에서 활성화하여 DNS 쿼리가 실제 접속 의도를 노출하지 않도록 방지합니다.
- DoH / DoT DNS 설정: 암호화된 DNS 서버(
https://dns.cloudflare.com/dns-query등)를 사용하여 ISP의 DNS 감시를 차단합니다. - TUN 모드 활성화: DNS 쿼리를 포함한 모든 시스템 트래픽을 제어하여 근본적으로 유출을 막습니다.
현재 DNS 유출 여부는 browserleaks.com/dns 에서 테스트할 수 있습니다.
rules 섹션에서 기존 규칙의 가장 앞부분에 커스텀 규칙을 추가하세요 (규칙은 위에서부터 우선순위로 매칭됩니다).rules:
# Custom rules — placed before existing rules
- DOMAIN,example.com,PROXY # force PROXY
- DOMAIN-SUFFIX,mybank.com,DIRECT # always DIRECT
- IP-CIDR,192.168.0.0/16,DIRECT # LAN direct
# ... existing rules from subscription ...
- MATCH,PROXY
DOMAIN,도메인,정책: 도메인 이름의 정확한 일치DOMAIN-SUFFIX,접미사,정책: 도메인 및 그 서브도메인 일치DOMAIN-KEYWORD,키워드,정책: 키워드를 포함하는 도메인 일치IP-CIDR,IP대역,정책: IP 주소 대역별 일치
Clash Verge Rev 사용자는 「구독」 → 「편집」에서 원본 파일을 건드리지 않고 오버라이드(Override) 규칙을 직접 추가할 수 있습니다.
- OpenWrt 공유기: OpenClash 또는 Mihomo (구 Clash Meta) 플러그인을 설치하여 집안 모든 기기에 투명 프록시를 적용할 수 있습니다.
- 소프트웨어 라우터 (x86 / ARM): iStoreOS, Immortalwrt 등의 펌웨어를 설치한 뒤 OpenClash를 설정하거나 Mihomo 코어를 직접 실행합니다.
- 일반 가정용 공유기 (Xiaomi, TP-Link, Huawei 등): 일반적으로 지원하지 않으며 서드파티 펌웨어로 덮어씌워야 합니다.
공유기 솔루션은 설정이 다소 복잡하므로 숙련자에게 권장합니다. 일반 사용자는 각 기기에 클라이언트를 따로 설치하는 것이 훨씬 간편합니다.
- Clash Verge Rev: 왼쪽 메뉴의 「로그」를 클릭하면 모든 요청의 라우팅 결정(DIRECT / PROXY / REJECT)과 매칭된 규칙을 실시간으로 볼 수 있습니다.
- ClashMeta for Android: 메인 화면 우측 상단 「···」 → 「로그」
- Stash(iOS): 하단 「도구」 → 「로그」
- Shadowrocket(iOS): 하단 「도구」 → 「최근 요청」
로그를 통해 각 요청이 어떤 노드를 탔고 어떤 규칙에 매칭되었는지 알 수 있습니다. 「특정 사이트가 왜 프록시를 안 타는지」 혹은 「국내 사이트가 왜 프록시를 타는지」를 조사하는 가장 강력한 도구입니다.
문제가 해결되지 않았나요?
위 내용으로 궁금증이 풀리지 않았다면 각 클라이언트의 GitHub 저장소에 이슈를 등록하거나 공식 Wiki를 참조하여 상세 기술 문서를 확인하세요.
준비되셨나요? 지금 바로 Clash 클라이언트 다운로드
전 플랫폼 설치 파일을 본 사이트에서 직접 호스팅합니다. GitHub 접속 없이 5분 만에 설치와 설정을 완료하세요.