빠른 시작
Clash는 규칙 기반 크로스플랫폼 프록시 코어입니다. 노드를 제공하지 않으며, 설정 파일에 따라 네트워크 연결을 규칙으로 프록시 또는 직접 연결로 라우팅합니다. 시작은 3단계뿐:
- 클라이언트 다운로드 & 설치: 다운로드 페이지에서 기기에 맞는 클라이언트 선택.
- 구독 또는 설정 가져오기: 구독 URL 또는 로컬 YAML 설정을 클라이언트에 추가.
- 노드 선택 & 프록시 활성화: 정책 그룹에서 노드 선택, 시스템 프록시 켜기.
클라이언트 설치
플랫폼별 추천 클라이언트가 다릅니다—전체 목록은 다운로드 페이지:
- Windows / macOS / Linux:
Clash Verge Rev추천—GUI 완비, 고기능, Mihomo 코어. - Android:
ClashMeta for Android추천—2016년 이후 기기는 ARM64 버전. - iOS / iPadOS: App Store에서 Clash 설정 호환 클라이언트 다운로드.
구독 & 설정 가져오기
대부분 클라이언트는 두 가지 가져오기 방식 지원:
방법 1: 구독 URL (권장)
제공업체 구독 URL을 클라이언트 "구독 / 프로필 (Profiles)" 페이지에 복사 후 다운로드. 자동 업데이트 활성화 권장(24시간 간격)—노드 변경 시 자동 동기화.
방법 2: 로컬 설정 파일
기존 config.yaml이 있으면 클라이언트 창에 드래그하거나 설정 페이지에서 "파일에서 가져오기" 선택.
설정 파일 구조
Clash는 읽기 쉬운 YAML 설정 파일 사용. 코어 4부분: 기본 설정, proxies(노드), proxy-groups(정책 그룹), rules(규칙).
# 1. 기본 설정 mixed-port: 7890 # HTTP/SOCKS 혼합 포트 allow-lan: false mode: rule # rule / global / direct log-level: info # 2. 노드 proxies: - name: "홍콩 01" type: ss server: hk.example.com port: 8443 cipher: aes-256-gcm password: "your-password" # 3. 정책 그룹 proxy-groups: - name: "PROXY" type: select proxies: ["홍콩 01", "DIRECT"] # 4. 규칙 rules: - DOMAIN-SUFFIX,google.com,PROXY - GEOIP,CN,DIRECT - MATCH,PROXY
proxies (노드)
프록시 서버 정의. ss, vmess, vless, trojan, snell 등 다양한 type 지원. 각 노드에 name, server, port 등 필드 필요.
proxy-groups (정책 그룹)
여러 노드를 그룹화. 일반적인 type:
select: 수동 노드 선택.url-test: 자동 속도 테스트로 최저 지연 노드 선택.fallback: 순서대로 장애 조치—현재 노드 불가 시 다음으로 전환.load-balance: 여러 노드 간 로드 밸런싱.
rules (규칙)
규칙은 위에서 아래로 순차 매칭—첫 매칭에서 중지. 각 규칙 형식 유형,매칭값,정책. 정책은 정책 그룹, 노드명 또는 DIRECT / REJECT. 마지막에 MATCH 캐치올.
프록시 모드
mode 필드(또는 클라이언트 UI)로 3가지 글로벌 모드 전환:
| 모드 | 동작 | 용도 |
|---|---|---|
rule | rules 규칙으로 라우팅 | 일상 사용 (권장) |
global | 모든 트래픽 프록시 경유 | 규칙 불완전 또는 임시 전체 프록시 |
direct | 모든 트래픽 직접 연결 | 임시 프록시 비활성화 |
TUN 모드
TUN 모드는 가상 네트워크 어댑터 생성, 시스템 전체 트래픽 캡처(시스템 프록시 무시 앱, 일부 게임, CLI 도구 포함). 활성화 시 진정한 글로벌 투명 프록시.
- 데스크톱에서는 클라이언트 설정에서 "TUN 모드 / 가상 네트워크 어댑터" 활성화.
- 첫 활성화 시 가상 네트워크 어댑터 드라이버 설치에 관리자/시스템 권한 필요.
- 모바일에서는 시스템 VPN 권한에 해당.
규칙 유형 참조
일반적인 규칙 유형—조합하여 정밀 라우팅:
| 규칙 유형 | 설명 | 예시 |
|---|---|---|
DOMAIN | 전체 도메인 매칭 | DOMAIN,www.google.com,PROXY |
DOMAIN-SUFFIX | 도메인 접미사 매칭 | DOMAIN-SUFFIX,google.com,PROXY |
DOMAIN-KEYWORD | 도메인 키워드 매칭 | DOMAIN-KEYWORD,google,PROXY |
IP-CIDR | IPv4 CIDR 매칭 | IP-CIDR,192.168.0.0/16,DIRECT |
GEOIP | 국가/지역별 IP 매칭 | GEOIP,CN,DIRECT |
PROCESS-NAME | 프로세스명 매칭 | PROCESS-NAME,Telegram,PROXY |
MATCH | 나머지 트래픽 캐치올 | MATCH,PROXY |
MATCH는 항상 마지막.
문제 해결
완전히 인터넷 연결 불가
노드 유효성 및 구독 만료 확인; 다른 노드 전환 또는 global 모드 테스트; 시스템 프록시와 TUN 동시 활성화 여부 확인.
일부 사이트가 프록시 경유 안 됨
규칙에서 직접 연결로 판정됐을 수 있음. rules 순서 확인, 필요 시 MATCH 앞에 DOMAIN-SUFFIX,xxx,PROXY 추가.
구독 업데이트 실패
보통 구독 URL 자체 접근 불가. 브라우저에서 링크 열어 확인; 일부 구독은 가져오기에 유효한 프록시 필요.
TUN 모드 작동 안 함
관리자 권한 부여 및 가상 네트워크 어댑터 드라이버 설치 확인; 충돌 VPN/프록시 소프트 종료 후 재시도.