시작하기
Clash는 규칙 기반 프록시 클라이언트로, 로컬 프록시 인터페이스(HTTP/SOCKS5) 또는 TUN 가상 네트워크 어댑터를 통해 트래픽을 라우팅합니다. Shadowsocks, VMess, Trojan, Hysteria2, TUIC, VLESS 등을 지원합니다.
기존 VPN과의 차이: Clash는 규칙 분류를 기본 지원 — 국내 트래픽은 직접 연결, 해외는 프록시, 국내 속도에 영향 없음. VPN은 모든 트래픽을 터널링하여 느려지고 국내 서비스 접속에 문제가 생길 수 있습니다.
아니요. Clash는 클라이언트일 뿐 — 프록시 제공업체의 서버 노드가 필요합니다. 제공업체의 구독 URL을 Clash에 붙여넣으면 됩니다. 서버 설정 불필요.
기술력이 있다면 해외 VPS에 직접 프록시(Xray, Sing-Box 등)를 구축하고 Clash 구독을 설정할 수도 있습니다.
Clash Plus를 추천합니다 — 전 플랫폼 무료, 바로 사용 가능, 깔끔한 UI와 완전한 기능:
- Windows / macOS / Android:Clash Plus
- iOS:Clash Plus (App Store 무료)
- Linux:Clash Verge Rev (AppImage / deb / rpm)
다운로드 페이지에서 최신 버전을 받으세요.
설치
Microsoft 유료 코드 서명이 없어 Windows SmartScreen 경고입니다. 해결 방법:
- 대화상자에서 "자세한 정보" 클릭
- "실행" 클릭
완전히 안전합니다 — Clash Plus 소스 코드는 완전 오픈소스로 감사 가능합니다. 항상 공식 다운로드 페이지에서 받으세요.
macOS Gatekeeper가 서명되지 않은 앱을 차단했습니다. 해결 방법:
- "시스템 설정 → 개인정보 보호 및 보안" 열기
- 하단에서 "Clash Plus가 차단됨…" 찾아 "그래도 열기" 클릭
"손상됨" 표시 시 터미널에서 다음 명령 실행 후 다시 열기:
xattr -cr /Applications/ClashPlus.app
보통 APK 아키텍처 불일치 또는 불완전한 다운로드:
- arm64-v8a:2018년 이후 대부분의 스마트폰 (권장)
- armeabi-v7a:구형 32비트 스마트폰
- x86_64:x86 태블릿/에뮬레이터
올바른 아키텍처 APK를 다시 다운로드. 파일 크기 확인(20MB 이상) 후 재설치.
Clash Plus는 한국 App Store에서 바로 검색해 다운로드할 수 있습니다. 계정을 바꿀 필요 없이 평소 쓰는 Apple ID 그대로 설치하세요:
- App Store 열기
- "Clash Plus" 검색
- 「받기」 탭 (완전 무료)
바로가기: App Store – Clash Plus
일반적인 원인 및 해결 방법:
- 이전 버전 데이터 충돌: 이전 버전을 완전히 제거(설정 폴더 포함)한 후 재설치하세요.
- 시스템 버전 비호환: Windows 10 1903+ / macOS 12+ / Android 6+ 인지 확인하세요.
- 백신 소프트웨어 차단: Clash Plus를 화이트리스트에 추가하거나, 백신을 일시 비활성화한 뒤 테스트하세요.
- 설치 패키지 손상: 공식 다운로드 페이지에서 전체 설치 패키지를 다시 받으세요.
구독 및 설정
문제 해결 단계:
- 링크 완전성 확인: 링크가
https://로 시작하는지, 복사 시 공백이나 줄바꿈이 없는지 확인하세요. - 선행 네트워크 문제: 구독 서버는 보통 해외에 있어 사용 가능한 노드가 먼저 필요합니다. 노드를 수동 추가하거나 프록시 서비스의 대체 구독 URL을 사용하세요.
- 계정 상태 확인: 프록시 서비스 제어판에 로그인해 계정 만료·트래픽 소진 여부를 확인하세요.
- User-Agent 변경: 일부 프록시 서비스는 UA를 필터링합니다. Clash Plus 설정에서 UA를
ClashMeta또는clash.meta로 변경하세요.
Clash Plus(및 대부분 클라이언트)의 「Profiles」 페이지에서 가져온 구독 오른쪽 설정 버튼을 눌러 「Auto Update」 또는 「자동 업데이트」를 찾아 간격(12시간 또는 24시간 권장)을 설정하고 저장하세요. 클라이언트가 백그라운드에서 최신 노드 목록을 자동으로 가져옵니다.
가능한 원인:
- 구독 내용이 Base64 인코딩 SS/VMess 링크인데 클라이언트는 YAML 형식을 요구 — 「Clash 구독 링크」를 받으세요. 범용 구독 링크는 사용하지 마세요.
- 구독 파싱 실패 시 브라우저 주소창에 구독 링크를 붙여넣어 반환 내용이 유효한 YAML인지 확인하세요.
- 계정 만료로 구독이 빈 내용이나 오류 페이지를 반환할 수 있습니다.
가능합니다. Clash는 여러 구독 설정 파일을 동시에 가져올 수 있습니다. 「Profiles」에서 각각 가져온 뒤 사용할 설정 오른쪽 체크로 전환하세요.
한 설정에서 여러 프록시 서비스 노드를 섞으려면 「구독 병합」 도구(Sub-Store, subconverter 등)로 여러 구독을 하나의 YAML로 합친 뒤 Clash에 가져오세요.
YAML 형식 오류입니다. 보통 설정 파일을 수동 편집할 때 문법 문제가 생깁니다. 해결 방법:
- 설정 내용을 온라인 YAML 검증 도구(예: yamllint.com)에 붙여넣어 오류 줄을 확인하세요.
- 흔한 오류: Tab으로 들여쓰기(YAML은 공백 필수), 특수 문자 문자열을 따옴표로 감싸지 않음.
- 프록시 서비스에서 받은 구독 링크인데 오류가 나면 해당 서비스 설정 문제 — 고객센터에 문의하세요.
연결 문제
순서대로 하나씩 확인하세요:
- 프록시 모드: 현재 모드가 「Direct」(직접 연결)가 아닌 「Rule」인지 확인하세요.
- 시스템 프록시: Windows/macOS에서 「System Proxy」가 켜져 있는지 확인. 브라우저는 시스템 프록시를 따라야 합니다.
- 노드 가용성: 다른 노드로 전환하거나 「Speed Test」로 지연 시간이 가장 낮은 노드를 선택하세요.
- 브라우저 확장 충돌: SwitchyOmega 등 프록시 확장이 Clash와 충돌할 수 있습니다. 「시스템 프록시」 모드로 설정하세요.
- 방화벽/백신: 일부 보안 소프트웨어가 Clash 네트워크 접근을 차단합니다. 화이트리스트 추가 후 재시도하세요.
원인은 보통 프록시 모드 설정 문제입니다:
- 프록시 모드를 「Global(전역)」에서 「Rule(규칙)」으로 되돌리세요. 규칙 모드는 국내 트래픽을 자동으로 직접 연결합니다.
- 여전히 느리면 구독 설정에 국내 직접 연결 규칙(
GEOIP,KR,DIRECT)이 있는지 확인하세요. - Fake-IP 모드에서 DNS가 프록시를 거치면 국내 도메인 해석이 느려질 수 있습니다 — 설정에서 국내 DNS를
nameserver(예: KT의168.126.63.1)로 지정하세요.
가능한 원인:
- 노드 과부하: 피크 시간(오후 8–11시) 인기 노드 혼잡 — 다른 지역 노드나 「자동 선택」 정책 그룹을 사용하세요.
- 구독 만료: 트래픽과 만료일을 확인하세요.
- 로컬 네트워크 불안정: 먼저 ping 8.8.8.8 등으로 로컬 네트워크를 테스트하세요.
- Keepalive 설정: Clash 설정에
keep-alive-interval: 30을 추가해 연결을 유지하세요.
일부 앱은 시스템 프록시를 따르지 않습니다(게임 클라이언트, UWP 앱, 다운로드 도구 등). 해결 방법:
- TUN 모드 활성화: 시스템 레벨 가상 NIC를 만들어 모든 TCP/UDP 트래픽을 처리 — 앱 프록시 설정과 무관합니다.
- Windows UWP: Clash for Windows(구버전)에는 UWP 우회 도구가 내장되어 있습니다. Clash Plus TUN 모드로도 해결 가능합니다.
- TUN 모드는 Windows/macOS에서 관리자 권한, Android/iOS에서 VPN 권한이 필요합니다(정상 팝업으로 승인).
Clash 설정에서 「Allow LAN」(LAN 연결 허용)을 켜고, 다른 기기에서 HTTP 프록시를 해당 PC의 LAN IP와 Clash 수신 포트(기본 7890)로 설정하세요.
예: Clash PC IP가 192.168.1.100이면 휴대폰 Wi-Fi 설정에서 HTTP 프록시 서버 192.168.1.100, 포트 7890.
기능 및 설정
| 모드 | 설명 | 적합한 상황 |
|---|---|---|
| Rule | 구독 설정의 규칙 세트로 트래픽이 프록시/직접 연결인지 자동 판단 | 일상 사용, 권장 |
| Global | 모든 트래픽이 선택한 노드를 경유 | 임시 테스트 또는 규칙 오류 시 |
| Direct | 모든 트래픽 직접 연결, 프록시 미사용 | 프록시 일시 해제 |
TUN(Tunnel) 모드는 시스템 커널에 가상 NIC를 만들어 네트워크 레벨에서 모든 TCP/UDP 트래픽을 처리해 앱 레벨 프록시 제한을 우회합니다.
TUN을 켜야 하는 경우:
- 게임 클라이언트(Steam, Epic 등)가 프록시를 거치지 않을 때
- Windows UWP 앱이 프록시를 거치지 않을 때
- Windows Update 등 시스템 구성 요소에 프록시가 필요할 때
- macOS/Linux 터미널 명령에 프록시가 필요할 때
TUN 모드는 시스템 리소스를 더 사용합니다. 일상에는 「System Proxy」로 충분하며, 필요할 때만 TUN을 켜세요.
Fake-IP는 DNS 처리 방식입니다. Clash가 각 도메인에 가짜 내부 IP(예: 198.18.x.x)를 반환하고, 연결 요청 시 실제 IP를 해석합니다. DNS 지연 감소 및 DNS 오염 방지에 유리합니다.
주의: Fake-IP 모드에서:
- LAN 기기 검색(Bonjour, mDNS 등)이 실패할 수 있습니다 —
fake-ip-filter로 해당 도메인을 제외하세요. - 일부 DRM 콘텐츠나 네트워크 인증이 실패할 수 있습니다 — filter 화이트리스트로 해결하세요.
설정 파일 rules 섹션에 사용자 규칙을 추가하세요(다른 규칙보다 앞). 문법 예시:
rules:
- DOMAIN-SUFFIX,example.com,PROXY # 강제로 프록시 경유
- DOMAIN-SUFFIX,example.co.kr,DIRECT # 강제로 직접 연결
- DOMAIN-KEYWORD,ads,REJECT # 광고 차단
- MATCH,PROXY # 나머지는 기본적으로 프록시 경유
규칙은 위에서 아래 순으로 매칭되며, 첫 매칭 후 해당 정책이 실행됩니다. DOMAIN, DOMAIN-SUFFIX, DOMAIN-KEYWORD, IP-CIDR, GEOIP 등을 지원합니다.
| 포트 | 프로토콜 | 설명 |
|---|---|---|
7890 | HTTP/HTTPS | HTTP 프록시 포트(브라우저, curl 등) |
7891 | SOCKS5 | SOCKS5 프록시 포트(UDP 지원) |
7892 | Redirect/TUN | 투명 프록시 또는 TUN 인터페이스 |
9090 | HTTP API | RESTful 외부 제어 / Web Dashboard |
설정 파일 또는 클라이언트 설정 페이지에서 포트를 변경할 수 있습니다.
속도 및 성능
권장 방법:
- 「자동 선택」 정책 그룹 사용: 구독에 Auto 그룹이 포함된 경우 지연 시간이 가장 낮은 노드를 자동 선택·전환합니다.
- 수동 속도 테스트: 「Proxy」 페이지에서 「Speed Test」로 모든 노드 지연 시간을 측정 — 50ms 이하 노드를 선택하세요.
- 지역 고려: 미국 서비스는 미국 노드, 일본 게임은 일본 노드 — 가까울수록 안정적입니다.
- 프로토콜 선택: 지연이 비슷하면 Hysteria2 > TUIC > VMess/VLESS XTLS > 일반 VMess — 신규 프로토콜이 보통 더 빠릅니다.
지연(ping)이 낮다고 대역폭이 높은 것은 아닙니다. 실제 속도에 영향을 주는 요인:
- 노드 대역폭 제한: 프록시 서비스가 노드/사용자당 속도를 제한할 수 있습니다 — 부하가 낮은 다른 노드를 시도하세요.
- 피크 시간 혼잡: 오후 8–11시 트래픽이 많습니다 — 비피크 시간에 테스트하세요.
- 로컬 네트워크 병목: fast.com 등으로 로컬 속도를 측정해 ISP 문제를 배제하세요.
- 프로토콜 오버헤드: Hysteria2, TUIC 등 더 효율적인 프로토콜을 시도하세요.
보통 Clash 사용량은 매우 낮습니다(< 1% CPU, < 100MB RAM). 사용량이 높다면:
- 불필요하게 상세한 로그 레벨인지 확인 —
warning또는error로 변경하세요. - 대규모 규칙 세트(수만 개)는 메모리를 늘립니다 — IP별 규칙 대신 GeoData를 사용하세요.
- TUN 모드는 시스템 프록시보다 리소스를 더 사용합니다 — 필요 없을 때는 끄세요.
- 최신 버전으로 업데이트 — 신버전에 성능 최적화가 포함되는 경우가 많습니다.
보안 및 프라이버시
dnsleaktest.com에서 테스트하세요. 결과에 ISP DNS 서버(노드 지역 DNS가 아닌)가 보이면 DNS 유출입니다.
해결: Clash 설정에서 DNS 모듈을 켜고 enhanced-mode: fake-ip 또는 redir-host를 사용하며, nameserver에 원격 DNS(예: tls://8.8.8.8)를 설정하세요.
아니요. Clash Plus는 완전 오픈소스이며 GitHub에서 공개 감사 가능 — 데이터 수집·원격 측정 기능 없음. 트래픽은 본인이 설정한 노드(프록시 서비스)만 경유하며 Clash Plus 자체는 업무 데이터에 접촉하지 않습니다.
권장: 항상 공식 다운로드 채널에서 받으세요. 출처가 불분명한 불법 크랙 버전이나 '최적화판'에는 백도어가 삽입될 수 있습니다.
강력히 비권장합니다. 구독 링크에는 계정 접근 자격 증명이 포함됩니다. 공유 시:
- 상대방이 노드 할당량을 사용해 트래픽이 조기 소진될 수 있습니다.
- 프록시 서비스가 다기기 공유를 감지해 계정을 차단할 수 있습니다.
- 상대방 사용 행위를 추적할 수 없습니다.
가족과 공유하려면 프록시 서비스에서 다기기 요금제를 구매하고, 각자 독립 구독 링크를 사용하세요.
프록시 노드로 접속하면 대상 사이트는 노드 서버 IP를 봅니다. 다음 예외에 주의하세요:
- 「Direct」 모드이거나 규칙상 직접 연결인 트래픽 — 대상 사이트가 실제 IP를 볼 수 있습니다.
- 일부 브라우저에서 WebRTC가 로컬 IP를 유출할 수 있습니다 — WebRTC 유출 방지 확장을 설치하세요.
- DNS 유출 시 DNS 제공업체가 쿼리를 기록할 수 있습니다(위 DNS 유출 항목 참고).
iOS
두 가지 방법:
- 수동 가져오기: Clash Plus → 하단 「Profiles」→ 우측 상단 「+」→ 「URL에서 가져오기」→ 구독 링크 붙여넣기 → 확인.
- 원클릭 가져오기: Safari에서 프록시 서비스의 「원클릭 가져오기」 링크를 열면 Clash Plus로 자동 이동해 URL이 채워집니다.
문제 해결 단계:
- 「Proxy」 페이지에서 지연 시간이 낮은 노드로 전환 후 재시도하세요.
- 구독이 유효한 Clash YAML 형식인지 확인하세요(SS/VMess 원시 링크 사용 금지).
- 「설정 → 일반 → VPN 및 기기 관리」에서 기존 VPN 설정을 삭제한 뒤 Clash Plus에서 다시 연결하세요.
- 휴대폰을 재시작한 뒤 재시도하세요.
iOS는 일정 시간 후 백그라운드 VPN 프로세스를 일시 중지합니다. 해결 방법:
- Clash Plus 「Settings」에서 「On Demand(필요 시 연결)」 활성화 — 시스템 VPN 규칙으로 네트워크 연결 시 자동 트리거, 프로세스 관리 영향 없음.
- iOS 「설정 → 일반 → VPN 및 기기 관리」에서 Clash Plus VPN 설정의 「필요 시 연결」 스위치를 켜세요.
Clash Plus 「Settings」에서 「iCloud Sync」 활성화 — 설정과 구독 정보가 iCloud Drive에 동기화되어 동일 Apple ID 기기(iPhone, iPad)가 같은 설정을 공유합니다.
Clash Plus에는 실시간 속도, 일일 사용량, 노드 지연 등을 볼 수 있는 트래픽 통계 패널이 내장되어 있습니다. iOS 시스템 제한으로 앱별 상세 분석은 제한적입니다. 고급 트래픽 분석이 필요하면 Stash(유료)가 기능이 완전합니다.
「」와 관련된 질문을 찾지 못했습니다
전체 가이드 보기