Clash를 처음 사용하신다면 다음 5단계를 따라 하세요. 약 10분이면 설정을 완료하고 정상적으로 사용할 수 있습니다.
1
시스템에 맞는 클라이언트 다운로드
이동: Clash 클라이언트 다운로드 페이지, 운영 체제에 맞는 설치 파일을 선택하세요. Windows는 Clash Verge Rev, macOS는 ClashX Meta, Android는 Clash Meta for Android, iOS는 Stash 또는 Shadowrocket을 추천합니다.
2
설치 및 첫 실행
Windows: .exe 설치 파일을 더블 클릭하여 안내에 따라 설치를 완료하세요. macOS: .dmg 내의 App을 Applications 폴더로 드래그하세요. Android: .apk 파일을 설치하세요(알 수 없는 소스 허용 필요).
3
구독 링크 가져오기
프록시 서비스 제공업체로부터 Clash 형식의 구독 URL( https:// 로 시작하는 긴 링크)을 받으세요. 대부분의 서비스 제공업체는 사용자 콘솔에서 원클릭 복사 버튼을 제공합니다.
4
구독 가져오기 및 노드 업데이트
클라이언트에서 '구독 관리' 또는 '설정' 화면을 찾아 구독 추가를 클릭하고 URL을 붙여넣은 뒤 저장하세요. 이어서 '업데이트' 또는 '새로 고침'을 클릭하여 노드 목록을 로드합니다. 자세한 단계는 §2 구독 링크 가져오기。
5
노드 선택 및 시스템 프록시 활성화
노드 목록에서 지연 시간이 낮은 노드를 선택하고, 프록시 모드를 '규칙'(Rule)으로 설정한 뒤, 마지막으로 '시스템 프록시' 스위치를 켜면 Clash 사용이 시작됩니다.
초보자 팁
처음 사용 시 '규칙 모드'를 추천합니다. 국내 사이트는 직결, 해외 사이트는 프록시로 자동 판단하여 속도와 보안을 모두 챙길 수 있으며 수동 설정이 필요 없습니다.
구독 링크는 온라인에 호스팅된 Clash YAML 설정 파일 주소입니다. 클라이언트는 이를 통해 최신 노드 정보를 자동으로 가져옵니다. 단일 노드를 수동으로 가져오는 것보다 편리하며 원클릭 업데이트를 지원합니다.
새 구독 추가
1
구독/설정 관리 페이지 열기
Clash Verge Rev에서는 왼쪽 'Profiles'를 클릭하고, ClashX Meta는 메뉴 바 아이콘 → Config → Manage를 클릭하며, Clash for Android는 하단 '설정 파일'을 클릭합니다.
2
구독 링크 붙여넣기
'새로 만들기' 또는 '+'를 클릭하고, URL 입력란에 구독 링크를 붙여넣은 뒤 이름(예: 내 공항)을 입력하고 확인을 누릅니다.
3
설정 가져오기 및 활성화
'업데이트' 또는 '새로 고침' 버튼을 클릭합니다. 노드 목록 로딩이 완료되면 해당 설정 카드를 클릭하여 현재 사용할 설정으로 지정합니다.
구독 자동 업데이트
대부분의 클라이언트는 자동 업데이트 간격(보통 12시간 또는 24시간) 설정을 지원합니다. 만료 후 자동으로 최신 노드를 가져오므로 수동으로 새로 고칠 필요가 없습니다. Clash Verge Rev에서는 설정 카드의 설정 아이콘을 클릭하여 '자동 업데이트' 간격을 지정할 수 있습니다.
로컬 설정 파일 수동 가져오기
로컬에 config.yaml 파일이 있다면 '로컬 파일 가져오기' 기능을 통해 네트워크 요청 없이 직접 로드할 수 있습니다.
보안 팁
신뢰할 수 있는 소스에서만 구독 링크를 받으세요. 출처를 알 수 없는 QR 코드나 링크를 통해 구독을 추가하면 트래픽 유출이나 중간자 공격의 위험이 있습니다.
Clash는 세 가지 프록시 모드를 제공합니다. 각 모드의 특징을 이해하면 속도와 프라이버시 사이에서 최적의 선택을 할 수 있습니다.
| 모드 |
작동 원리 |
활용 시나리오 |
추천 |
| 규칙 모드 |
YAML 규칙에 따라 스마트 판단: 국내 직결, 해외 프록시 |
일상적인 웹 서핑, 국내외 접속 속도 모두 고려 |
강력 추천 |
| 글로벌 모드 |
모든 트래픽을 프록시 노드로 강제 전송 |
완전한 익명성 필요 시, 노드 연결성 테스트 |
필요시 사용 |
| 직결 모드 |
모든 트래픽이 프록시를 거치지 않고 직접 접속 |
임시로 프록시 중단, 로컬 네트워크 테스트 |
임시 사용 |
규칙 모드의 분류 로직 안내
규칙 모드에서 Clash는 규칙 목록을 위에서 아래로 순차적으로 매칭하며, 먼저 매칭된 규칙이 우선 적용됩니다. 주요 규칙 유형으로는 DOMAIN(정확한 도메인), DOMAIN-SUFFIX(도메인 접미사), IP-CIDR(IP 대역), GEOIP(지리적 위치) 및 MATCH(최종 규칙)가 있습니다.
Clash의 핵심 설정 파일은 YAML 형식이며 보통 config.yaml입니다. 파일은 기본 설정, 프록시 노드, 프록시 전략 그룹, DNS 설정, 트래픽 규칙의 5가지 핵심 부분으로 구성됩니다.
기본 포트 및 모드 설정
port: 7890
socks-port: 7891
mixed-port: 7892
redir-port: 7893
tproxy-port: 7894
allow-lan: false
mode: rule
log-level: info
ipv6: false
external-controller: 127.0.0.1:9090
secret: ""
프록시 노드 (proxies)
proxies:
- name: "HK-SS-01"
type: ss
server: hk.example.com
port: 8388
cipher: aes-256-gcm
password: "your-password"
udp: true
- name: "JP-VMess-01"
type: vmess
server: jp.example.com
port: 443
uuid: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
alterId: 0
cipher: auto
tls: true
network: ws
ws-opts:
path: "/path"
- name: "SG-Trojan-01"
type: trojan
server: sg.example.com
port: 443
password: "your-trojan-password"
sni: sg.example.com
트래픽 분류 규칙 (rules)
rules:
- DOMAIN-SUFFIX,cn,DIRECT
- DOMAIN-SUFFIX,baidu.com,DIRECT
- DOMAIN-SUFFIX,taobao.com,DIRECT
- DOMAIN-SUFFIX,jd.com,DIRECT
- GEOIP,CN,DIRECT
- IP-CIDR,192.168.0.0/16,DIRECT
- IP-CIDR,10.0.0.0/8,DIRECT
- IP-CIDR,172.16.0.0/12,DIRECT
- PROCESS-NAME,curl,DIRECT
- MATCH,Proxy
규칙 매칭 우선순위
규칙은 위에서 아래로 순차적으로 매칭되며, 첫 번째로 매칭된 규칙이 즉시 적용되고 매칭이 중단됩니다. 따라서 정밀한 규칙을 목록 앞쪽에 배치하고, MATCH 최종 규칙은 반드시 마지막에 두어야 합니다.
TUN 모드는 시스템 레벨에서 가상 네트워크 카드를 생성하여 프록시 설정을 따르지 않는 프로그램(예: 일부 게임 클라이언트, 명령줄 도구, Steam 등)을 포함한 모든 네트워크 트래픽을 Clash가 제어할 수 있도록 합니다.
TUN 모드 vs 시스템 프록시 모드 비교
| 특징 |
시스템 프록시 모드 |
TUN 모드 |
| 트래픽 커버리지 |
프록시 지원 앱만 가능 (브라우저 등) |
모든 앱, 게임/터미널 포함 |
| UDP 트래픽 |
일부 지원 |
전체 지원 |
| 권한 요구 사항 |
일반 사용자 권한 |
관리자 / root 권한 필요 |
| 설정 난이도 |
단순함 |
약간 복잡 (원클릭 스위치) |
| 게임 가속 |
보통 효과 없음 |
효과 있음 |
TUN 모드 활성화 (Clash Verge Rev 기준)
1
관리자 권한으로 클라이언트 실행
Windows: 클라이언트 아이콘 우클릭 → 관리자 권한으로 실행; macOS: 바로 실행, 처음 활성화 시 시스템에서 권한 승인 요청이 나타납니다.
2
설정 페이지로 이동
왼쪽 탐색 바의 '설정'(Settings) 아이콘을 클릭하고 'TUN 모드' 또는 '가상 네트워크 카드' 탭을 찾습니다.
3
TUN 활성화 및 드라이버 선택
'TUN 모드' 스위치를 켜고 드라이버 유형을 Mixed (추천)으로 선택합니다. Windows 사용자는 처음 사용 시 클라이언트가 자동으로 WinTun 드라이버를 설치합니다.
4
가상 네트워크 카드 활성화 확인
활성화에 성공하면 시스템 네트워크 어댑터에 Clash 또는 mihomo 가상 네트워크 카드가 나타나며, 이때부터 모든 트래픽이 제어됩니다.
YAML에서 수동으로 TUN 활성화
tun:
enable: true
stack: mixed
dns-hijack:
- "any:53"
auto-route: true
auto-detect-interface: true
플랫폼마다 Clash 클라이언트의 인터페이스와 조작 방식이 조금씩 다릅니다. 아래에서 각 플랫폼별 상세 설치 가이드를 확인하세요.
프록시 전략 그룹(proxy-groups)은 여러 노드를 하나의 '가상 노드'로 묶어 자동 최적 노드 선택, 장애 복구, 부하 분산 등 고급 기능을 구현할 수 있게 해줍니다. 이는 Clash의 가장 강력한 핵심 기능 중 하나입니다.
| 전략 그룹 유형 |
설명 |
활용 시나리오 |
select |
수동 노드 선택, 사용자가 대시보드에서 직접 전환 |
메인 프록시 그룹, 수동으로 출구 지정 |
url-test |
주기적 속도 측정, 지연 시간이 가장 낮은 노드 자동 선택 |
자동 최적화, 게임 저지연 |
fallback |
순서대로 상태 확인, 기본 노드 사용 불가 시 자동으로 다음 노드로 전환 |
높은 가용성, 단일 장애 지점 방지 |
load-balance |
여러 노드에 트래픽을 순차 분산하여 병렬 다운로드 속도 향상 |
대용량 다운로드, 다중 작업 병렬 처리 |
relay |
트래픽이 여러 노드를 순차적으로 거쳐 릴레이 전송 |
멀티 홉 링크, 익명성 강화 |
전략 그룹 설정 예시
proxy-groups:
- name: "Proxy"
type: select
proxies:
- Auto-Best
- HK-SS-01
- JP-VMess-01
- SG-Trojan-01
- name: "Auto-Best"
type: url-test
proxies:
- HK-SS-01
- JP-VMess-01
- SG-Trojan-01
url: "http://www.gstatic.com/generate_204"
interval: 300
tolerance: 50
- name: "Fallback-Group"
type: fallback
proxies:
- HK-SS-01
- JP-VMess-01
- SG-Trojan-01
url: "http://www.gstatic.com/generate_204"
interval: 300
- name: "Load-Balance"
type: load-balance
strategy: consistent-hashing
proxies:
- HK-SS-01
- JP-VMess-01
url: "http://www.gstatic.com/generate_204"
interval: 300
합리적인 DNS 설정은 DNS 유출(DNS Leak)을 방지하여 실제 방문 기록이 로컬 ISP에 기록되지 않도록 보호하며 도메인 해석 속도를 가속화합니다.
권장 DNS 설정 예시
dns:
enable: true
ipv6: false
listen: 0.0.0.0:1053
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
fake-ip-filter:
- "*.lan"
- "localhost.ptlogin2.qq.com"
- "+.stun.*.*"
- "+.stun.*.*.*"
default-nameserver:
- 223.5.5.5
- 119.29.29.29
nameserver:
- https://doh.pub/dns-query
- https://dns.alidns.com/dns-query
fallback:
- https://1.1.1.1/dns-query
- https://8.8.8.8/dns-query
fallback-filter:
geoip: true
geoip-code: CN
fake-ip 모드 안내
fake-ip 모드에서 Clash는 연결을 빠르게 수립하기 위해 가짜 IP 주소를 반환하지만, 이로 인해 일부 소프트웨어(온라인 게임, P2P 프로그램 등)에서 이상이 발생할 수 있습니다. 문제가 발생하면 enhanced-mode 를 redir-host。
Clash 자체에 노드/서버 리소스가 포함되어 있나요?
포함되지 않습니다. Clash는 로컬 프록시 클라이언트 및 규칙 분류 엔진이며, 자체적으로 서버 노드를 제공하지 않습니다. 제3자 서비스 제공업체로부터 구독 링크나 노드 설정 정보를 직접 확보해야 합니다.
구독을 가져온 후 'No proxies' 메시지가 뜨거나 노드 목록이 비어 있으면 어떻게 하나요?
다음 순서를 확인하세요: ① 구독 링크가 정확한지(다시 복사해 보는 것을 권장); ② 현재 네트워크에서 구독 주소에 접속 가능한지(일부 링크는 특정 네트워크 환경에서만 접속 가능); ③ 브라우저에서 링크를 직접 열어 YAML 형식의 내용이 반환되는지 확인하세요. 문제가 지속되면 서비스 제공업체에 문의하시기 바랍니다.
Clash를 켰는데 브라우저는 접속되지만 다른 소프트웨어(게임/앱)는 프록시가 적용되지 않나요?
기본 '시스템 프록시' 모드는 HTTP 프록시 설정을 인식하는 앱(주로 브라우저)에만 적용됩니다. 게임 클라이언트, 터미널 프로그램 등은 보통
TUN 모드를 켜야 트래픽이 제어됩니다.
§5 TUN 투명 프록시 모드 의 활성화 단계를 참고하세요.
Clash 규칙 모드에서 일부 국내 사이트 접속이 안 되거나 매우 느린가요?
가능한 원인: ① 해당 사이트가 직결 규칙에 포함되지 않아 속도가 느린 프록시를 경유함; ② 구독에 포함된 규칙 파일이 오래되어 해당 도메인이 누락됨. 해결 방법: ① 구독 업데이트(규칙 파일도 함께 업데이트됨); ② YAML에서 해당 도메인에 대한 DOMAIN-SUFFIX,example.cn,DIRECT 규칙을 수동으로 추가; ③ 임시로 '직결 모드'로 전환하여 테스트해보세요.
현재 Clash의 실시간 연결 로그를 어떻게 확인하나요?
Clash는 RESTful API와 Web Dashboard(기본 주소: http://127.0.0.1:9090/ui)를 내장하고 있습니다. 브라우저에서 이 주소를 열고 'Connections' 페이지로 들어가면 모든 활성 연결과 해당 연결의 프록시/직결 판단 결과를 실시간으로 확인할 수 있습니다.
Clash 설정 파일은 어디에 있으며 수동으로 편집할 수 있나요?
Windows:%APPDATA%\clash-verge\profiles\ 또는 C:\Users\사용자명\.config\clash\;macOS/Linux:~/.config/clash/config.yaml 또는 ~/.config/mihomo/config.yaml. 모든 텍스트 편집기로 수동 편집이 가능하며, 수정 후 클라이언트에서 '설정 재로드'를 클릭하거나 클라이언트를 재시작하면 적용됩니다.
Clash와 V2Ray / Xray의 차이점은 무엇인가요?
V2Ray/Xray는 프록시 프로토콜 구현과 트래픽 난독화에 더 중점을 둡니다. Clash(특히 mihomo/Clash.Meta 코어)는 이를 기반으로 정교한 규칙 분류 엔진, 전략 그룹 관리, Web Dashboard 등을 제공하여 일상적인 사용과 다중 노드 구독 관리를 더 용이하게 해줍니다. 최신 Clash.Meta 코어는 VMess, VLESS, Reality 등 Xray 특유의 프로토콜도 지원합니다.
Clash는 여러 구독을 병합하여 사용할 수 있나요?
순정 Clash는 여러 구독의 직접 병합을 지원하지 않지만, 제3자 도구(예: Sub-Store, subconverter)를 사용하여 여러 링크를 하나로 병합할 수 있습니다. 병합되어 생성된 새 구독 URL은 Clash에서 단일 구독과 동일하게 사용할 수 있습니다.
아직 Clash 클라이언트가 없으신가요?
사용 중인 운영 체제에 맞는 최신 버전 클라이언트를 지금 다운로드하고, 본 튜토리얼에 따라 설정을 완료하여 사용을 시작하세요.
Clash 클라이언트 무료 다운로드