Clash 완전 사용 튜토리얼
처음부터: 클라이언트 설치, 구독 가져오기, 프록시 활성화, TUN 모드, 규칙 분류, DNS 유출 방지까지 모두 설명.
Clash란?
Clash는 규칙 기반 오픈소스 프록시 클라이언트로 Shadowsocks, VMess, Trojan, Hysteria2, TUIC, VLESS 등 주요 프로토콜을 지원합니다. 기존 VPN과 달리 Clash의 최대 장점은 스마트 규칙 분류입니다 — 각 네트워크 요청이 직접 연결인지 프록시인지 자동으로 판단해서, 국내 사이트는 그대로 직접 연결하고 해외 스트리밍·서비스만 프록시를 경유하도록 처리합니다.
현재 주류 Clash 코어는 Mihomo(구 Clash.Meta)이며, Clash Plus는 Mihomo 기반 전 플랫폼 무료 클라이언트로 최우선 추천입니다.
시작 전 준비
Clash 설치 전 다음 두 가지를 준비하세요:
1. 적합한 프록시 서비스 선택
프록시 서비스는 해외 서버 노드를 제공하고 「구독 링크」로 접속합니다. 선택 시 고려 사항:
- 프로토콜 지원: Hysteria2 또는 VLESS Reality 지원 서비스 우선 — 신규 프로토콜이 더 빠르고 안정적.
- 노드 지역: 사용 목적에 맞게 — Netflix 미국은 미국 노드, 게임은 지연 낮은 일본·홍콩 노드.
- 신뢰성: 안정적 운영 이력·공개 사용자 커뮤니티가 있는 서비스 우선 — 서비스 폐쇄·사기 위험 회피.
2. 구독 링크 받기
프록시 서비스 가입·요금제 구매 후 제어판에서 「Clash 구독 링크」 또는 「원클릭 구독」을 찾아 URL 복사. https://로 시작하는 링크에 계정의 모든 노드·분류 규칙이 포함됩니다.
Clash 클라이언트 설치
운영체제에 맞는 섹션을 따르세요. 모든 플랫폼 Clash Plus 권장, Linux는 Clash Verge Rev.
모든 클라이언트는 다운로드 페이지에서 받을 수 있습니다.
Windows
다운로드 페이지에서 Clash Plus x64-setup.exe(Windows 10 / 11) 받기 — 설치 프로그램 더블클릭 후 안내에 따라 설치.
설치 중 Windows SmartScreen 경고가 뜰 수 있습니다 — Microsoft 유료 코드 서명이 없어서이며 보안 문제가 아닙니다. 「자세한 정보」→「실행」으로 계속.
macOS
Mac 칩에 맞는 버전 선택: M 시리즈 arm64.dmg, Intel x64.dmg(불확실하면 「이 Mac에 관하여」에서 확인).
다운로드 후 .dmg 더블클릭, Clash Plus를 「응용 프로그램」 폴더로 드래그. 첫 실행 시 macOS Gatekeeper가 「개발자를 확인할 수 없음」 표시 — 「시스템 설정 → 개인정보 보호 및 보안」 하단 「그래도 열기」 클릭.
「손상되어 열 수 없음」 표시 시 터미널에서 아래 명령으로 격리 플래그 제거 후 다시 열기:
xattr -cr /Applications/ClashPlus.app
Android
다운로드 페이지에서 Clash Plus APK 받기. 2018년 이후 대부분 스마트폰 arm64-v8a, 구형 32비트 armeabi-v7a.
다운로드 후 .apk 탭하여 설치. 「알 수 없는 출처」 안내 — 허용. 브랜드별 문구 차이:
- 삼성: 「설치」를 탭하세요
- LG 기기: 「계속 설치」
- OPPO / vivo / OnePlus: 「그래도 설치」
- 샤오미 / Redmi: 「위험 없음, 설치 계속」
iOS / iPadOS
Clash Plus는 한국 App Store에서 바로 다운로드할 수 있습니다. 별도 계정 전환 없이 평소 쓰는 Apple ID 그대로 설치하면 됩니다.
- App Store 열기
- 「Clash Plus」 검색
- 「받기」 탭(완전 무료)
- Face ID 또는 비밀번호로 설치 확인
Linux
Linux 사용자 Clash Verge Rev 권장 — AppImage, .deb, .rpm. AppImage는 설치 불필요, 호환성 최고:
chmod +x ClashVerge_*.AppImage
./ClashVerge_*.AppImage
Ubuntu / Debian은 .deb 직접 설치; Arch Linux는 AUR clash-verge-rev-bin 설치.
metacubexd Web 패널 사용. 본 튜토리얼은 데스크톱 사용자 대상 — 서버는 Mihomo 공식 문서 참고.구독 링크 가져오기
설치 후 Clash Plus를 열고 다음 작업(플랫폼별 유사):
-
「Profiles(설정)」 페이지로 이동
Windows / macOS: 왼쪽 「Profiles」. Android / iOS: 하단 「Profiles」 탭.
-
구독 링크 추가
우측 상단 「+」 또는 「Import」→ 「URL에서 가져오기」→ 구독 링크 붙여넣기 → 확인.
-
노드 로딩 대기
Clash Plus가 구독 주소를 요청해 설정 다운로드. 완료 후 「Proxy(프록시)」 페이지에서 모든 노드 확인.
구독 자동 업데이트 설정
노드 정보는 정기 갱신 — 자동 업데이트 권장. Profiles에서 구독 옆 설정 버튼 → 「Auto Update」 12시간 또는 24시간.
프록시 활성화 및 연결 확인
노드 선택
「Proxy」 페이지에서 정책 그룹·노드 목록 확인. 대부분 「자동 선택」(Auto Select) 그룹 포함 — 지연 최저 노드 자동 선택.
수동 지정 시 정책 그룹 펼쳐 지연 낮은 노드 선택(100ms 이하 권장). 노드 이름 옆 번개 아이콘으로 개별 속도 테스트.
시스템 프록시 활성화
노드 선택 후 플랫폼별 활성화 방법:
- Windows: 메인 화면 또는 트레이 메뉴에서 「System Proxy」 켜기.
- macOS: 메뉴 막대 아이콘 클릭 또는 클라이언트에서 System Proxy 활성화.
- Android / iOS: 메인 화면 「연결」 또는 「Connect」 — 첫 사용 시 VPN 권한 팝업 「허용」.
프록시 작동 확인
프록시 활성화 후 브라우저에서 google.com 접속 — 열리면 성공. ip.sb에서 출구 IP가 노드 지역이면 프록시 경유 중.
프록시 모드 설명
Clash는 세 가지 프록시 모드 제공 — 클라이언트 상단 또는 설정에서 전환. 이해하면 대부분 문제 예방:
구독 규칙 세트로 자동 판단: 국내 도메인/IP 직접 연결, 해외 프록시, 광고 차단. 일상 사용은 항상 이 모드.
모든 트래픽(국내 포함)이 프록시 노드 경유 — 노드 테스트용, 일상 사용 비권장, 국내 서비스 느려짐.
모든 트래픽 직접 연결, 프록시 없음 — Clash 프록시 일시 해제, 로컬 네트워크 테스트용.
국내 사이트가 느리면 99% Global 모드로 전환된 경우 — Rule 모드로 되돌리면 정상.
TUN 모드(투명 프록시)
시스템 프록시(System Proxy)는 HTTP/SOCKS5를 따르는 앱만 — 대부분 브라우저 OK, 게임·다운로드·UWP는 우회.
TUN 모드는 OS 커널에 가상 NIC 생성, 모든 TCP/UDP 트래픽 처리 — 어떤 프로그램이든 네트워크 요청은 Clash 규칙 판단을 거칩니다.
TUN 모드 활성화 방법
- Windows: 관리자 권한으로 Clash Plus 실행, 「Settings → TUN Mode」 활성화. 첫 사용 시 가상 NIC 드라이버 설치.
- macOS: 「Settings → TUN Mode」 — 네트워크 확장 설치 팝업 허용 후 비밀번호 입력.
- Android / iOS: 「연결」 시 기본 VPN(TUN) 모드 — 추가 작업 불필요.
- Linux: Clash Verge Rev 설정에서 TUN 활성화 —
CAP_NET_ADMIN권한 필요할 수 있음.
DNS 설정 및 유출 방지
트래픽이 프록시를 거쳐도 DNS 처리가 잘못되면 ISP가 쿼리한 도메인을 알 수 있습니다 — 「DNS 유출」. 올바른 DNS 설정은 유출 방지와 해석 속도 향상.
권장: Fake-IP 모드
Clash DNS 모드: redir-host, fake-ip. fake-ip 권장 — 각 도메인에 가상 IP 반환, 연결 시 실제 해석, DNS 오염·지연 감소.
대부분 구독 설정에 합리적 DNS 포함 — 수동 수정 불필요. 사용자 설정 시 아래 템플릿 참고:
dns:
enable: true
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
# 국내 도메인은 국내 DNS로 직접 해석 (빠름)
nameserver:
- 168.126.63.1 # KT DNS
- 1.1.1.1 # Cloudflare DNS
# 해외 도메인은 암호화 DNS로 해석 (변조 방지)
fallback:
- tls://8.8.8.8 # Google DNS over TLS
- tls://1.1.1.1 # Cloudflare DNS over TLS
# 국내 도메인은 fallback을 타지 않음
fallback-filter:
geoip: true
geoip-code: KR
DNS 유출 확인
프록시 활성화 후 dnsleaktest.com 테스트. DNS 서버가 로컬 ISP가 아닌 노드 지역(미국, 일본 등)이면 설정 정상.
사용자 규칙 분류
구독 설정에 대부분의 규칙 포함. 특정 사이트·IP에 사용자 규칙 추가 가능 — OpenAI 미국 노드 강제, 내부망 직접 연결 등.
규칙 문법
설정 rules 섹션 형식 유형,값,정책 — 위에서 아래 순 매칭, 첫 매칭 실행. 사용자 규칙은 파일 상단(최우선).
rules:
# ── 사용자 규칙 (맨 앞에 배치, 우선순위 최고) ──
- DOMAIN-SUFFIX,openai.com,🇺🇸 미국 노드 # 미국 리전 노드로 강제 지정
- DOMAIN-SUFFIX,netflix.com,🇺🇸 미국 노드
- DOMAIN-SUFFIX,company-internal.com,DIRECT # 내부망 주소 직결
- DOMAIN-KEYWORD,dev.,DIRECT # 개발 환경 직결
- IP-CIDR,192.168.0.0/16,DIRECT,no-resolve # 로컬 네트워크 직결
# ── 아래부터는 구독 기본 규칙 (그대로 유지) ──
- GEOIP,KR,DIRECT
- MATCH,PROXY
자주 쓰는 규칙 유형
| 유형 | 예시 | 설명 |
|---|---|---|
DOMAIN | DOMAIN,example.com,PROXY | 도메인 정확 일치 |
DOMAIN-SUFFIX | DOMAIN-SUFFIX,google.com,PROXY | 도메인 및 모든 하위 도메인 일치 |
DOMAIN-KEYWORD | DOMAIN-KEYWORD,googleapis,PROXY | 도메인에 키워드 포함 |
IP-CIDR | IP-CIDR,8.8.8.0/24,PROXY | IP 대역 일치 |
GEOIP | GEOIP,KR,DIRECT | 국가/지역 코드로 IP 일치 |
MATCH | MATCH,PROXY | 나머지 모든 트래픽(기본 규칙) |
FAQ
순서대로: ① 프록시 모드 「Rule」인지 「Direct」 아닌지; ② Windows/macOS 「System Proxy」 켜짐; ③ 다른 노드 시도; ④ SwitchyOmega 등 간섭 확장 「시스템 프록시」 모드.
99% 「Global(전역)」 모드 — 「Rule(규칙)」으로 전환하면 국내 트래픽 자동 직접 연결.
TUN 모드 활성화 — 커널 레벨 전체 트래픽, 앱 프록시 설정 무관. 위 「TUN 모드」 섹션 참고.
① 링크 https://로 시작·완전한지; ② 계정 미만료·트래픽 잔량; ③ 대체 구독 URL 요청; ④ 노드 수동 추가 후 가져오기.
Clash Plus 설정 「On Demand(필요 시 연결)」 — 시스템 VPN 규칙, 네트워크 연결 시 자동, iOS 프로세스 관리 영향 없음.
아니요. Clash Plus 완전 오픈소스, GitHub 감사 가능, 원격 측정·수집 없음. 트래픽은 본인 설정 노드(프록시 서비스)만 경유 — 신뢰할 수 있는 서비스 선택.
더 많은 질문은 전체 FAQ 페이지(30+ 상세 답변) 참고.