다운로드 및 버전 선택
내 기기에 맞는 설치 파일 고르는 법
Intel 또는 AMD 프로세서가 탑재된 Windows 노트북 및 데스크톱 사용자는 x64 버전을 선택하세요. 이는 대다수 사용자에게 해당합니다.
Snapdragon X/8cx 등 ARM 프로세서가 탑재된 기기(일부 Surface Pro, ASUS NovaGo, ThinkPad X13s 등)의 경우에만 ARM64 버전을 선택하세요.
잘 모르겠다면 x64 버전을 다운로드하여 설치하세요. 정상적으로 작동합니다. 아키텍처 확인은 '설정 > 시스템 > 정보'의 '장치 사양 > 시스템 종류'에서 할 수 있습니다.
화면 왼쪽 상단 사과 아이콘 → '이 Mac에 관하여'를 클릭하여 '칩' 또는 '프로세서' 항목을 확인하세요.
- Apple M1 / M2 / M3 / M4 문구가 있는 경우 → ARM64 (Apple Silicon) 버전 선택
- Intel Core i5 / i7 / i9 문구가 있는 경우 → x64 (Intel) 버전 선택
빠른 판단 방법: 2020년 말 이후에 구매한 Mac은 대부분 Apple Silicon 칩을 탑재하고 있으므로 ARM64 버전을 선택하면 됩니다.
잘못된 버전을 다운로드하더라도 macOS에서 호환되지 않는다는 메시지가 뜹니다. 올바른 버전을 다시 받으면 되며 시스템에 무해합니다.
- ARM64-v8a: 2016년 이후 출시된 대부분의 안드로이드 폰에서 지원하며 파일 크기가 가장 작고 성능이 우수합니다. 대부분의 사용자(삼성, 샤오미, 픽셀 등)에게 권장합니다.
- ARMv7: 2016년 이전 구형 기기용 또는 ARM64 버전 설치 실패 시 사용합니다.
- 공용 버전 (Universal): 모든 아키텍처와 호환되지만 파일 크기가 큽니다. 기기 아키텍처를 모를 때 이 버전을 선택하면 오류 없이 설치됩니다.
확인 방법: '설정 > 휴대전화 정보 > 프로세서'에서 확인하거나 CPU-Z 앱을 설치하여 ABI 정보를 참조하세요.
- .deb 패키지: Debian, Ubuntu, Linux Mint, Pop!_OS 등 데비안 계열 배포판용입니다.
sudo dpkg -i 파일명.deb로 설치합니다. - .rpm 패키지: Fedora, CentOS, RHEL, openSUSE 등 레드햇 계열 배포판용입니다.
sudo dnf install 파일명.rpm등으로 설치합니다. - .gz 바이너리 (커널): 범용 Linux 바이너리로 압축 해제 후 실행 권한을 주면 동작하며 GUI가 없는 서버 환경에 적합합니다.
잘 모르겠다면 터미널에서 cat /etc/os-release를 실행하여 ID_LIKE 항목을 확인하세요.
본 사이트는 5대 주요 플랫폼을 위한 공식 설치 파일을 제공합니다.
- Windows: Clash Verge Rev (권장), FlClash, Clash Nyanpasu, Clash for Windows (아카이브)
- macOS: Clash Verge Rev (권장), FlClash, ClashX Meta (아카이브)
- Android: Clash Meta for Android (권장), FlClash, Surfboard
- iOS: 로컬 설치 파일은 제공되지 않습니다. App Store에서 Stash 또는 Shadowrocket을 구매하세요.
- Linux: Clash Verge Rev (권장), FlClash 및 Mihomo 커널 바이너리
모든 클라이언트는 GPL-3.0 오픈 소스 라이선스를 따르며 무료로 사용 가능합니다.
설치 및 구독 설정
설치, 구독 가져오기, 프록시 모드 설정 방법은?
Clash 클라이언트 자체는 노드를 제공하지 않습니다. 자동차에 연료(노드)가 필요한 것처럼 별도의 구독 서비스가 필요합니다.
표준적인 사용 절차는 다음과 같습니다.
- 공항 구독 서비스를 구매하거나 서버를 직접 구축합니다.
- 제공업체로부터 구독 URL (Subscription URL)을 받습니다.
- Clash 앱의 'Profiles' 메뉴에 URL을 붙여넣고 업데이트를 누릅니다.
- 원하는 노드를 선택하고 시스템 프록시를 켭니다.
작동하지 않는다면 노드 유효성, 시스템 프록시 활성화 여부, 방화벽 차단 여부를 확인하세요.
이는 macOS Gatekeeper 보안 기능이며 바이러스가 아닙니다. 해결 방법:
- 방법 1 (권장): '시스템 설정 > 개인정보 보호 및 보안'에서 차단된 앱 항목 옆의 '이대로 열기'를 누릅니다.
- 방법 2 (터미널): 터미널에서
xattr -cr /Applications/Clash\ Verge.app을 실행하고 다시 앱을 엽니다.
한 번 허용하면 시스템이 기억하므로 이후에는 더블 클릭으로 바로 열 수 있습니다.
안드로이드는 기본적으로 외부 APK 설치를 제한합니다. 해결 방법:
- Android 8.0+: 알림창에서 '설정' 클릭 후 '이 소스의 앱 허용'을 켭니다.
- Android 7.0 이하: '설정 > 보안'에서 '알 수 없는 소스'를 허용합니다.
- 특정 기기 (MIUI / ColorOS 등): 브라우저나 파일 관리자 앱에 개별적으로 설치 권한을 부여해야 할 수 있습니다.
설치 완료 후 보안을 위해 이 권한을 다시 꺼두셔도 무방합니다.
- 시스템 프록시: 브라우저처럼 시스템 설정의 프록시를 따르는 앱의 트래픽만 처리합니다. 일부 게임이나 명령줄 도구는 무시될 수 있습니다.
- TUN 모드 (가상 NIC 투명 프록시): 시스템 수준에서 가상 네트워크 카드를 만들어 모든 트래픽을 강제로 캡처합니다. 프록시 설정이 없는 앱도 모두 Clash를 거치게 됩니다.
사용 권장: 일반적인 웹 서핑에는 시스템 프록시(빠름, 저부하)를, 게임이나 시스템 전반의 프록시가 필요할 때는 TUN 모드를 사용하세요 (관리자 권한 필요).
표준 배포 절차는 다음과 같습니다.
- 아키텍처에 맞는
.gz파일을 받고 압축 해제 후 실행 권한 부여:gunzip mihomo.gz && chmod +x mihomo - 바이너리 이동:
sudo mv mihomo /usr/local/bin/mihomo - 설정 디렉토리를 만들고
config.yaml에 노드 정보를 입력합니다. /etc/systemd/system/mihomo.service파일을 만들어ExecStart=/usr/local/bin/mihomo -d /etc/mihomo등을 설정합니다.sudo systemctl enable --now mihomo명령으로 서비스를 활성화하고 실행합니다.
기본 포트: HTTP 7890, SOCKS5 7891, API 9090. Web UI를 통해 노드를 관리할 수 있습니다.
클라이언트 비교
클라이언트 기능 차이 및 권장 기기 가이드
모두 Mihomo (Clash.Meta) 커널을 기반으로 하지만 UI와 편의 기능에서 차이가 납니다.
- Clash Verge Rev (권장): 기능이 가장 많고 업데이트가 활발하며 UI가 현대적입니다. TUN 모드와 스크립트 활용이 쉬워 대부분의 사용자에게 추천합니다.
- FlClash: Flutter 기반으로 가볍고 모바일과 데스크톱에서 통일된 UI를 제공합니다. 심플함을 추구하는 사용자에게 적합합니다.
- Clash Nyanpasu: 커스텀 스크립트(JS/Lua 등)를 통한 세밀한 트래픽 제어를 지원합니다. 고급 사용자용입니다.
초보자는 Clash Verge Rev로 시작하는 것이 가장 무난하고 지원 커뮤니티도 활발합니다.
CFW는 2023년 11월에 개발이 종료되었습니다. 보안 업데이트가 없으므로 마이그레이션을 권장합니다.
추천 마이그레이션 대상:
- Clash Verge Rev (최우선): UI가 유사하고 기능은 더 강력하여 기존 CFW 사용자에게 가장 익숙한 선택지입니다.
- FlClash: 깔끔한 UI와 기기 간 동일한 경험을 제공합니다.
마이그레이션 방법: 새 클라이언트의 'Profiles' 메뉴에 기존 구독 URL을 붙여넣기만 하면 됩니다. 기존 YAML 형식과 완벽히 호환됩니다.
- Clash Meta for Android (권장): 공식 클라이언트로 TUIC, Reality 등 최신 프로토콜 지원과 앱별 정밀 분류 기능이 가장 우수합니다.
- FlClash (Android): UI가 깔끔하고 PC 버전과 조작법이 같아 여러 기기에서 같은 앱을 쓰고 싶은 사용자에게 좋습니다.
- Surfboard: Clash 구독과 Surge 설정을 모두 지원하며 독특한 UI를 선호하는 사용자에게 인기 있습니다.
- Stash: Clash Premium 구문을 완벽 지원하며 복잡한 규칙 관리에 최적화되어 있습니다. 데스크톱급 경험을 원하는 파워 사용자에게 추천합니다.
- Shadowrocket (소로켓): iOS에서 가장 널리 쓰이며 설정이 매우 간편하고 가격도 저렴합니다. 일반 사용자에게 가장 권장되는 앱입니다.
일반 사용자는 Shadowrocket을, 규칙 관리에 진심인 파워 사용자는 Stash를 선택하세요. 둘 다 App Store 구매가 필요합니다.
- Mihomo 커널 (구 Clash.Meta): 실제 통신을 처리하는 엔진이며 명령줄 방식입니다. 서버, 루터, Docker 운영에 특화되어 있습니다.
- GUI 클라이언트 (Clash Verge Rev 등): 커널을 내장하고 시각적인 조작 화면을 제공합니다. 클릭 몇 번으로 노드 전환과 구독 관리가 가능합니다.
일반 사용자는 커널을 따로 받을 필요가 없습니다. GUI 클라이언트를 설치하면 커널도 함께 포함되어 설치됩니다.
문제 해결
접속 안 됨, 구독 업데이트 실패, 타임아웃 오류 해결
다음 단계를 순서대로 확인해 보세요.
- 시스템 프록시 확인: 메인 화면에서 'System Proxy' 스위치가 켜져(활성화) 있는지 확인하세요.
- 프로파일 확인: 'Profiles' 메뉴에서 유효한 구독 정보가 선택되어 있는지 확인하세요.
- 노드 확인: 'Proxies' 메뉴에서 노드 지연 시간을 테스트하여 'Timeout'이 뜨지 않는지 확인하세요.
- 보안 소프트웨어 점검: 백신이나 방화벽이 Clash 앱을 차단하고 있는지 확인하고 일시적으로 꺼보세요.
- 모드 확인: 모드가 'Direct'로 되어 있으면 프록시를 쓰지 않습니다. 'Rule' 또는 'Global'로 바꾸세요.
- 네트워크 연결 오류: 구독 주소 자체가 차단되었을 수 있습니다. 수동으로 설정 파일을 한 번 불러오거나, 기존에 동작하는 노드를 켠 상태에서 업데이트해 보세요. 설정에서 '구독용 프록시 포트'를 지정하는 것도 방법입니다.
- 만료된 링크: 제공업체 계정의 남은 용량이나 기간이 끝났는지, 링크가 변경되었는지 확인하세요.
- URL 형식: 복사한 링크가
http://또는https://로 시작하는지, 앞뒤에 공백이 없는지 확인하세요. - 호환되지 않는 형식: 너무 오래된 형식은 Mihomo 커널에서 읽지 못할 수 있습니다. 제공업체에 Clash YAML 형식을 요청하거나 변환 도구를 거치세요.
- 노드 전환: 'Proxies' 탭에서 전체 테스트를 돌린 후 ping이 가장 낮고 패킷 손실이 없는 노드를 선택하세요.
- 프로토콜 변경: 기존 방식이 불안정하다면 Hysteria2 또는 TUIC v5 노드를 지원하는 공항으로 바꿔보세요. 불안정한 회선에서 훨씬 빠릅니다.
- TUN 모드 시도: 일반 프록시 모드에서는 DNS 누수가 발생할 수 있습니다. TUN 모드를 쓰면 가상 NIC 차원에서 DNS 오염 문제를 완벽히 피할 수 있습니다.
- 로컬 DNS 확인: 설정을 Fake-IP 모드로 바꾸고 DoH(예:
https://1.1.1.1/dns-query) 같은 암호화 DNS를 사용하도록 설정하세요. - 공항 서비스 제공업체 문의: 모든 노드에서 지연 시간이 길다면 공항 노드 자체의 회선 문제일 수 있습니다. 제공업체에 문의하거나 다른 업체로 변경하는 것을 권장합니다.
TUN 모드는 시스템 커널 레이어에 가상 NIC 드라이버를 설치해야 하므로 관리자 권한이 반드시 필요합니다.
- Clash Verge Rev 클라이언트를 우클릭하여 '관리자 권한으로 실행'한 뒤 TUN 모드를 켜면 드라이버가 자동으로 설치됩니다.
- 드라이버 설치 실패: Windows가 최신 버전인지 확인하고 '장치 관리자'에서 충돌하는 드라이버가 있는지 점검하세요. Clash Verge Rev는 WinTUN 드라이버를 사용하며, 필요한 경우 wintun.net에서 수동으로 다운로드하여 설치할 수 있습니다.
- 백신 소프트웨어 차단: 일부 백신 프로그램이 가상 NIC 드라이버 설치를 차단할 수 있습니다. 실시간 보호를 잠시 끄고 드라이버 설치를 다시 시도해 보세요.
브라우저 트래픽만 프록시 처리하려는 경우, TUN 모드 없이 일반 시스템 프록시 모드만 사용해도 충분합니다.
이는 대개 클라이언트가 비정상적으로 종료되어 시스템 프록시 설정이 해제되지 않았기 때문입니다. 시스템이 존재하지 않는 로컬 프록시 포트를 계속 바라보고 있어 인터넷이 안 되는 것입니다.
해결 방법:
- Windows: '설정 > 네트워크 및 인터넷 > 프록시'로 이동하여 '프록시 서버 사용'을 끄거나 프록시 주소를 지웁니다.
- macOS: '시스템 설정 > 네트워크 > 고급 > 프록시'로 이동하여 모든 프록시 옵션의 체크를 해제합니다.
- Clash 클라이언트를 다시 열고 수동으로 시스템 프록시 스위치를 껐다가 다시 종료하면 설정이 정상적으로 복구됩니다.
이 문제를 방지하려면 항상 앱을 닫기 전에 시스템 프록시 스위치를 먼저 끄는 습관을 들이는 것이 좋습니다.
플랫폼 및 프로토콜
시스템 요구 사양, 지원 프로토콜, iOS 제한 및 오픈 소스 보안성
- Windows: Clash Verge Rev는 Windows 10 / 11 (x64 또는 ARM64)이 필요합니다. Windows 7 / 8은 지원하지 않습니다.
- macOS: Clash Verge Rev 및 FlClash는 macOS 12 Monterey 이상이 필요하며 Apple Silicon과 Intel 아키텍처를 모두 지원합니다.
- Android: Clash Meta for Android 및 FlClash는 Android 5.0 (API 21) 이상이 필요합니다. 2014년 이후 출시된 대부분의 기기에서 사용 가능합니다.
- iOS: Stash 및 Shadowrocket은 iOS 16 이상의 iPhone 및 iPad가 필요합니다.
- Linux: 주요 x86_64 및 ARM64 아키텍처를 지원합니다. Debian 11+, Ubuntu 20.04+, Fedora 36+ 등을 권장합니다.
Clash.Meta (Mihomo) 커널은 현재 사용되는 거의 모든 주요 프로토콜을 지원합니다.
- Shadowsocks (SS) / ShadowsocksR (SSR): 가장 널리 쓰이며 호환성이 뛰어난 프로토콜
- VMess / VLESS: V2Ray 핵심 프로토콜. 특히 VLESS Reality는 강력한 차단 우회 능력을 자랑함
- Trojan / Trojan-Go: HTTPS 트래픽으로 위장하여 차단 감지를 효과적으로 회피
- TUIC v5: QUIC 기반의 차세대 프로토콜로 저지연 및 패킷 손실 방어에 탁월
- Hysteria2: QUIC 기반 고속 전송 프로토콜로 불안정한 네트워크에서도 뛰어난 성능 발휘
- WireGuard: 빠르고 가벼운 현대적인 VPN 프로토콜
- SOCKS5 / HTTP(S) 프록시: 표준 로컬 프록시 프로토콜
대부분의 공항 구독은 이미 여러 프로토콜을 포함하고 있으며, 클라이언트가 이를 자동으로 감지하므로 수동 설정은 필요 없습니다.
이는 Apple의 폐쇄적인 생태계에 기인한 제한 사항입니다.
- Apple은 모든 iOS 앱을 App Store를 통해서만 배포하도록 강제하며, 외부 설치(Sideload)를 엄격히 제한합니다.
- 개발자 계정 유지 비용과 프록시 앱에 대한 엄격한 심사로 인해 대부분의 고품질 클라이언트는 유료로 운영됩니다.
- 기능이 완벽한 무료 클라이언트를 App Store에서 유지하고 지속적으로 업데이트하기는 현실적으로 어렵습니다.
IPA 파일 관련: 본 사이트는 IPA 파일을 제공하지 않습니다. 타사 도구를 이용한 설치는 보안 위험이 크고 관리가 번거로우므로 App Store에서 정식 버전(Shadowrocket 등 약 4,000원 상당)을 구매하는 것이 가장 안전합니다.
공유기에 Clash를 설치하면 집 안의 모든 기기를 투명 프록시로 연결할 수 있습니다.
- Mihomo 커널 MIPS softfloat 버전: 구형 MIPS 공유기용 바이너리를 제공합니다. iptables와 조합하여 투명 프록시로 활용 가능합니다.
- OpenWrt 소프트웨어 패키지: 일부 커뮤니티 저장소에서 제공하는 luci-app-mihomo 등을 통해 Web UI로 관리할 수 있습니다.
- ARM64 Linux 커널: 최신 고사양 공유기용 ARM64 바이너리를 다운로드하여 설치하세요.
공유기 배포는 기초적인 Linux 명령줄 지식이 필요하므로 본 사이트의 가이드나 커뮤니티 문서를 참고하시기 바랍니다.
네, 완전히 무료입니다. 본 사이트에서 제공하는 모든 클라이언트(Clash Verge Rev, FlClash 등)는 GPL-3.0 오픈 소스 라이선스를 따르는 무료 소프트웨어입니다.
보안성 관련:
- 모든 클라이언트의 소스 코드는 GitHub에 공개되어 있어 누구나 감사할 수 있으며 숨겨진 백도어는 없습니다.
- Mihomo (Clash.Meta) 커널은 커뮤니티에 의해 매우 활발하게 유지보수되며 보안 이슈에 신속히 대응합니다.
- 본 사이트의 설치 파일은 GitHub 공식 릴리스와 동일하며, 원하시는 경우 개발자의 저장소에서 직접 받을 수도 있습니다.
주의: 소프트웨어 자체는 무료이지만, 프록시 통신을 위해서는 별도로 유료 구독 서비스를 구매해야 합니다.