Clash 완벽 사용 가이드

설치, 설정부터 사용까지 모든 과정을 단계별로 차근차근 안내합니다.

약 10분 소요 초보자 권장 2026년 업데이트됨

Clash란 무엇인가

Clash는 규칙 기반의 네트워크 프록시 엔진입니다. 단순한 프록시 도구와 달리, 사용자가 정의한 규칙에 따라 트래픽을 세밀하게 분기합니다. 어떤 트래픽을 프록시할지, 직접 연결할지, 차단할지 모든 것을 제어할 수 있습니다.

코어 엔진

Clash / Mihomo는 실제 트래픽 처리와 규칙 매칭을 담당하는 명령줄 코어입니다.

GUI 클라이언트

Clash Verge Rev, FlClash 등은 코어 엔진이 내장된 그래픽 인터페이스 프런트엔드로, 일반 사용자가 쉽게 사용할 수 있습니다.

구독 / 설정 파일

노드 정보와 라우팅 규칙이 포함된 YAML 파일로, 서비스 제공업체에서 제공하며 정기적으로 업데이트됩니다.

규칙 엔진

도메인, IP, 프로세스, 지역 등을 기준으로 각 트래픽의 출구 정책을 자동으로 결정합니다.

Clash 자체는 노드를 제공하지 않습니다 — Clash는 단순한 라우팅 엔진일 뿐이므로 먼저 노드를 제공하는 서비스 제공업체가 있어야 하며, 구독 링크를 통해 노드를 Clash로 가져와야 합니다.

클라이언트 설치

사용 중인 운영 체제에 맞는 클라이언트를 선택하세요. Windows, macOS, Linux에서 모두 사용할 수 있고 기능이 완벽하며 업데이트가 활발한 Clash Verge Rev를 강력히 권장합니다.

  1. 다운로드 페이지로 이동하여 Clash Verge Rev x64 (.exe) 설치 패키지를 다운로드합니다.
  2. 설치 프로그램을 두 번 클릭하여 실행하고 프롬프트에 따라 설치를 완료합니다 (기본 경로 권장).
  3. 처음 시작할 때 Windows Defender에서 경고 창이 나타날 수 있습니다. "추가 정보"를 클릭한 후 "실행"을 선택하세요.
  4. 설치가 완료되면 작업 표시줄에서 Clash Verge Rev 아이콘을 찾아 마우스 오른쪽 버튼을 클릭하여 모든 기능에 접근할 수 있습니다.
Windows 11에는 WebView2 런타임이 내장되어 있습니다. Windows 10에서 구성 요소가 누락되었다는 메시지가 표시되면 먼저 Microsoft WebView2 Runtime을 설치하세요.
  1. 다운로드 페이지로 이동하여 M 시리즈 Mac인 경우 Apple Silicon (.dmg)을, Intel Mac인 경우 Intel x64 (.dmg)를 선택합니다.
  2. .dmg 파일을 열고 Clash Verge Rev를 "응용 프로그램" 폴더로 드래그합니다.
  3. 처음 시작할 때 시스템에서 "개발자를 확인할 수 없습니다"라는 메시지가 표시되면 시스템 설정 → 개인정보 보호 및 보안으로 이동하여 "확인 없이 열기"를 클릭합니다.
  4. 시작 후 메뉴 막대 오른쪽 상단에 Clash 아이콘이 나타납니다.
칩 유형을 잘 모르겠다면? 왼쪽 상단의 Apple 메뉴 → 이 Mac에 관하여를 클릭하세요. "칩"이 Apple M으로 시작하면 Apple Silicon입니다.
  1. 다운로드 페이지로 이동하여 2016년 이후에 출시된 휴대폰인 경우 ARM64-v8a (.apk)를 선택하고 확실하지 않은 경우 범용 버전을 선택합니다.
  2. 휴대폰의 "설정 → 보안"에서 "알 수 없는 출처의 앱 설치 허용"을 켭니다.
  3. 다운로드한 APK 파일을 열고 설치를 클릭합니다.
  4. ClashMeta for Android를 시작하고 VPN 권한을 부여합니다.
  1. iOS 앱은 App Store를 통해 구매해야 하므로 먼저 미국 지역 Apple ID를 준비하세요 (자세한 내용은 다운로드 페이지의 iOS 섹션에 있는 등록 가이드 참조).
  2. App Store에서 Stash ($3.99) 또는 Shadowrocket ($2.99)을 검색하여 구매합니다.
  3. 설치가 완료되면 앱을 열고 메시지에 따라 VPN 권한을 부여합니다.

구독 가져오기

구독 링크(Subscription URL)는 프록시 서비스 제공업체에서 제공하는 모든 노드 정보가 포함된 웹 주소입니다. 클라이언트에 붙여넣으면 Clash가 자동으로 설정 파일을 다운로드하고 분석합니다.

구독 링크 복사

서비스 제공업체의 콘솔이나 이메일에서 Clash 구독 링크를 찾아 전체 URL을 복사합니다.

클라이언트에 추가

Clash Verge Rev를 열고 "구독(Profiles)" 페이지로 이동하여 오른쪽 상단의 "+"를 클릭하고 링크를 붙여넣은 다음 "가져오기(Import)"를 클릭합니다.

설정 파일 활성화

구독 목록에서 방금 가져온 설정 카드를 클릭하여 "활성화(Active)" 상태로 만듭니다. 오른쪽 상단의 상태가 녹색으로 변하면 적용된 것입니다.

보안 팁: 구독 링크에는 계정 자격 증명이 포함되어 있으므로 다른 사람과 공유하지 마십시오. 노드 정보를 최신 상태로 유지하려면 클라이언트의 자동 업데이트 기능(24시간 간격 권장)을 켜는 것이 좋습니다.

프록시 모드

Clash는 다양한 상황에 맞는 세 가지 프록시 모드를 제공합니다.

규칙 모드 (Rule) 권장

설정 파일의 규칙에 따라 각 트래픽이 프록시를 통과할지 또는 직접 연결할지를 자동으로 결정합니다. 국내 트래픽은 직접 연결하고 해외 트래픽은 프록시를 통과하여 속도와 접근성의 균형을 맞추므로 대부분의 사용자에게 적합합니다.

글로벌 모드 (Global)

규칙을 무시하고 모든 트래픽이 강제로 프록시를 통과하게 합니다. 임시로 모든 트래픽을 프록시해야 하는 경우에 유용하지만 국내 웹사이트의 지연 시간이 늘어날 수 있으므로 장기적인 사용은 권장하지 않습니다.

다이렉트 모드 (Direct)

모든 트래픽이 프록시를 거치지 않고 직접 연결됩니다. 이는 프록시를 끄는 것과 같으며 앱을 종료하지 않고 Clash를 임시로 끌 때 사용합니다.

규칙 설정

규칙(Rules)은 Clash의 핵심 기능입니다. 각 규칙은 매칭 유형, 매칭 값, 프록시 그룹(Policy) 세 부분으로 구성되며 위에서 아래로 순차적으로 적용되고 가장 먼저 일치하는 규칙의 정책이 실행됩니다.

config.yaml — rules 예시
rules:
  # 进程名匹配 — Docker 直连
  - PROCESS-NAME,docker,DIRECT

  # 域名后缀匹配 — 走代理节点
  - DOMAIN-SUFFIX,openai.com,Proxy
  - DOMAIN-SUFFIX,google.com,Proxy

  # IP 段匹配 — 局域网直连
  - IP-CIDR,192.168.0.0/16,DIRECT
  - IP-CIDR,10.0.0.0/8,DIRECT

  # GeoIP — 中国 IP 直连
  - GEOIP,CN,DIRECT

  # 兜底规则 — 其余流量走代理
  - MATCH,Proxy

일반적인 규칙 유형

유형 매칭 대상 예시
DOMAIN 전체 도메인 이름 정확히 일치 DOMAIN,www.google.com,Proxy
DOMAIN-SUFFIX 도메인 접미사 (하위 도메인 포함) DOMAIN-SUFFIX,google.com,Proxy
DOMAIN-KEYWORD 도메인에 키워드 포함 DOMAIN-KEYWORD,google,Proxy
IP-CIDR IP 범위 (CIDR 형식) IP-CIDR,8.8.8.8/32,Proxy
GEOIP IP의 국가/지역 GEOIP,CN,DIRECT
PROCESS-NAME 프로세스 이름 (데스크톱 버전에만 해당) PROCESS-NAME,chrome,Proxy
MATCH 대체 규칙 (반드시 마지막에 위치해야 함) MATCH,Proxy

TUN 모드

시스템 프록시는 시스템 프록시 설정을 통해 전송되는 트래픽(주로 브라우저)만 처리할 수 있습니다. 게임 클라이언트, 터미널 도구 및 일부 Electron 앱은 시스템 프록시를 무시하는 경우가 많습니다. TUN 모드는 드라이버 수준에서 가상 네트워크 카드를 생성하고 모든 TCP/UDP 트래픽을 인수하여 진정한 글로벌 투명 프록시를 구현합니다.

시스템 프록시
  • 시스템 프록시 설정을 따르는 앱만 처리
  • 게임, CLI 도구는 일반적으로 프록시를 우회함
  • 추가 권한 필요 없음
  • 일반적인 브라우저 사용에 이상적

TUN 모드를 켜는 방법

1
Windows: Clash Verge Rev에서 "설정(Settings)" → "시스템(System)"으로 이동하여 "TUN 모드" 스위치를 켭니다. 시스템에서 UAC 권한을 요청하는 창이 나타나면 "예"를 클릭합니다.
2
macOS: "설정(Settings)" → "시스템(System)"으로 이동하여 "TUN 모드"를 켭니다. 처음 사용할 때는 시스템 설정에서 보조 도구(Helper)를 설치해야 하므로 메시지에 따라 시스템 암호를 입력합니다.
3
Android / iOS: 모바일 클라이언트는 시작 시 자동으로 VPN 권한을 요청합니다. 승인하면 전역 TUN 모드가 되며 추가 작업이 필요하지 않습니다.
TUN 모드에서 프록시 노드를 사용할 수 없는 경우 인터넷 연결이 끊길 수 있습니다. 규칙에 국내 직접 연결(DIRECT) 규칙을 설정하고 신뢰할 수 있는 직접 연결 출구를 하나 이상 유지하는 것이 좋습니다.

YAML 설정 상세

Clash의 설정 파일은 YAML 형식입니다. 완벽한 설정 파일에는 일반적으로 다음과 같은 주요 섹션이 포함됩니다.

config.yaml — 전체 구조 예시
# ── 全局设置 ──────────────────────────────────
mixed-port: 7890        # HTTP + SOCKS5 混合端口
allow-lan: false        # 是否允许局域网连接
mode: rule             # rule / global / direct
log-level: info

# ── DNS 设置 ──────────────────────────────────
dns:
  enable: true
  nameserver:
    - 223.5.5.5          # 阿里 DNS(国内)
    - 8.8.8.8            # Google DNS(国外)
  enhanced-mode: fake-ip

# ── 代理节点 ──────────────────────────────────
proxies:
  - name: "HK-01"
    type: vmess
    server: example.com
    port: 443
    uuid: your-uuid-here
    alterId: 0
    cipher: auto
    tls: true

# ── 策略组 ────────────────────────────────────
proxy-groups:
  - name: "Proxy"
    type: select          # 手动选择
    proxies:
      - HK-01
      - DIRECT

  - name: "Auto"
    type: url-test       # 自动选最快节点
    url: http://www.gstatic.com/generate_204
    interval: 300
    proxies:
      - HK-01

# ── 规则 ──────────────────────────────────────
rules:
  - GEOIP,CN,DIRECT
  - MATCH,Proxy

프록시 그룹 유형

유형설명
select인터페이스에서 수동으로 노드 선택
url-test자동으로 속도를 테스트하고 지연이 가장 낮은 노드 선택
fallback순서대로 확인하여 사용 가능한 첫 번째 노드 사용
load-balance여러 노드 간의 로드 밸런싱
relay체인 프록시, 트래픽이 여러 노드를 순차적으로 통과

자주 묻는 질문

가져오기 후 "설정 파일 분석에 실패했습니다(Configuration file parsing failed)"라는 메시지가 표시됨

일반적으로 구독 링크가 만료되었거나 형식이 잘못되었기 때문입니다. 다음을 확인하세요.

  • 링크가 불완전하거나 잘리지 않았는지 확인
  • 링크가 Clash 형식인지 확인 (V2Ray / Shadowsocks 형식이 아님)
  • 서비스 제공업체가 범용 구독이 아닌 개별적인 Clash 전용 구독 링크를 제공하는지 확인
  • 서비스 제공업체의 콘솔에서 최신 링크를 다시 복사
브라우저에서는 인터넷이 되지만 게임 / 앱에서는 효과가 없음

이는 시스템 프록시의 한계입니다. 게임 클라이언트와 일부 앱은 시스템 프록시 설정을 따르지 않으므로 모든 트래픽을 프록시하려면 TUN 모드를 켜야 합니다. 위의 "TUN 모드" 섹션을 참조하세요.

프록시를 켠 후 네트워크 속도가 느려짐

가능한 원인:

  • 현재 선택된 노드가 물리적으로 너무 멀리 떨어져 있을 수 있습니다. 지연 시간이 더 짧은 노드로 변경하세요.
  • 프록시 모드가 "글로벌(Global)"로 설정되어 국내 트래픽도 프록시를 통과하고 있습니다. "규칙 모드(Rule)"로 전환하세요.
  • 노드 자체의 대역폭에 제한이 있습니다. 서비스 제공업체에 문의하거나 요금제를 업그레이드하세요.
macOS에서 "Clash Verge Rev가 손상되어 열 수 없습니다"라는 메시지가 표시됨

이는 macOS Gatekeeper의 보안 검사 때문입니다. 터미널에서 다음 명령을 실행한 후 다시 엽니다.

sudo xattr -rd com.apple.quarantine /Applications/Clash\ Verge\ Rev.app
TUN 모드를 켠 후 인터넷에 전혀 연결할 수 없음

DNS 유출이 있거나 노드를 사용할 수 없을 수 있습니다. 다음을 시도해 보세요.

  • 클라이언트에서 현재 선택한 노드를 사용할 수 있는지 확인 (지연 테스트)
  • TUN 모드를 끄고 시스템 프록시를 복원한 후 노드 문제를 해결하십시오.
  • 설정 파일의 DNS 설정이 올바른지 확인하십시오. fake-ip 모드를 활성화하는 것이 좋습니다.
특정 앱이 프록시를 통과하지 않고 직접 연결(DIRECT)되도록 하려면 어떻게 합니까?

설정 파일의 rules 섹션 맨 앞에 프로세스 이름 규칙을 추가하십시오.

- PROCESS-NAME,your-app-name,DIRECT

Windows의 경우 .exe 파일 이름(예: steam.exe)을, macOS의 경우 프로세스 이름(예: Steam)을 입력하십시오.