설정 튜토리얼 문서

Clash 사용 튜토리얼
제로부터 시작하기, 10분 마스터

초보자 필독 가이드: 다운로드 및 설치, 구독 링크 가져오기, 프록시 모드 선택, 규칙 분류 설정, TUN 투명 프록시. Windows / macOS / Android / iOS / Linux 모든 플랫폼 조작 방법을 상세히 설명합니다.

1

빠른 시작: 5단계로 완료하는 첫 사용

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 사용이 시작됩니다.

초보자 팁 처음 사용 시 '규칙 모드'를 추천합니다. 국내 사이트는 직결, 해외 사이트는 프록시로 자동 판단하여 속도와 보안을 모두 챙길 수 있으며 수동 설정이 필요 없습니다.
2

구독 링크 가져오기 및 관리

구독 링크는 온라인에 호스팅된 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 코드나 링크를 통해 구독을 추가하면 트래픽 유출이나 중간자 공격의 위험이 있습니다.
3

프록시 모드 상세 설명

Clash는 세 가지 프록시 모드를 제공합니다. 각 모드의 특징을 이해하면 속도와 프라이버시 사이에서 최적의 선택을 할 수 있습니다.

모드 작동 원리 활용 시나리오 추천
규칙 모드 YAML 규칙에 따라 스마트 판단: 국내 직결, 해외 프록시 일상적인 웹 서핑, 국내외 접속 속도 모두 고려 강력 추천
글로벌 모드 모든 트래픽을 프록시 노드로 강제 전송 완전한 익명성 필요 시, 노드 연결성 테스트 필요시 사용
직결 모드 모든 트래픽이 프록시를 거치지 않고 직접 접속 임시로 프록시 중단, 로컬 네트워크 테스트 임시 사용
규칙 모드의 분류 로직 안내 규칙 모드에서 Clash는 규칙 목록을 위에서 아래로 순차적으로 매칭하며, 먼저 매칭된 규칙이 우선 적용됩니다. 주요 규칙 유형으로는 DOMAIN(정확한 도메인), DOMAIN-SUFFIX(도메인 접미사), IP-CIDR(IP 대역), GEOIP(지리적 위치) 및 MATCH(최종 규칙)가 있습니다.
4

YAML 설정 파일 상세 설명

Clash의 핵심 설정 파일은 YAML 형식이며 보통 config.yaml입니다. 파일은 기본 설정, 프록시 노드, 프록시 전략 그룹, DNS 설정, 트래픽 규칙의 5가지 핵심 부분으로 구성됩니다.

기본 포트 및 모드 설정

YAML · config.yaml
# Basic port settings
port: 7890          # HTTP proxy port
socks-port: 7891    # SOCKS5 proxy port
mixed-port: 7892    # HTTP + SOCKS5 mixed port (recommended)
redir-port: 7893    # Transparent proxy port (Linux/macOS)
tproxy-port: 7894   # TProxy port (Linux only)

# Global settings
allow-lan: false    # Whether to allow LAN connections
mode: rule          # rule | global | direct
log-level: info     # silent | error | warning | info | debug
ipv6: false

# External controller (Web Dashboard)
external-controller: 127.0.0.1:9090
secret: ""          # Dashboard access password (optional)

프록시 노드 (proxies)

YAML · proxies section
proxies:
  # Shadowsocks node example
  - name: "HK-SS-01"
    type: ss
    server: hk.example.com
    port: 8388
    cipher: aes-256-gcm
    password: "your-password"
    udp: true

  # VMess node example
  - 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"

  # Trojan node example
  - name: "SG-Trojan-01"
    type: trojan
    server: sg.example.com
    port: 443
    password: "your-trojan-password"
    sni: sg.example.com

트래픽 분류 규칙 (rules)

YAML · rules section
rules:
  # Specific domains - direct connection
  - DOMAIN-SUFFIX,cn,DIRECT
  - DOMAIN-SUFFIX,baidu.com,DIRECT
  - DOMAIN-SUFFIX,taobao.com,DIRECT
  - DOMAIN-SUFFIX,jd.com,DIRECT

  # GeoIP: China mainland traffic - direct
  - GEOIP,CN,DIRECT

  # Private IP ranges - 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 rule (mihomo only)
  - PROCESS-NAME,curl,DIRECT

  # Catch-all rule - proxy everything else
  - MATCH,Proxy
규칙 매칭 우선순위 규칙은 위에서 아래로 순차적으로 매칭되며, 첫 번째로 매칭된 규칙이 즉시 적용되고 매칭이 중단됩니다. 따라서 정밀한 규칙을 목록 앞쪽에 배치하고, MATCH 최종 규칙은 반드시 마지막에 두어야 합니다.
5

TUN 투명 프록시 모드

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 활성화

YAML · TUN configuration
tun:
  enable: true
  stack: mixed      # mixed (recommended) | system | gvisor
  dns-hijack:
    - "any:53"        # Hijack all DNS queries
  auto-route: true  # Auto-add routes
  auto-detect-interface: true
6

플랫폼별 설치 및 설정 가이드

플랫폼마다 Clash 클라이언트의 인터페이스와 조작 방식이 조금씩 다릅니다. 아래에서 각 플랫폼별 상세 설치 가이드를 확인하세요.

Windows 설치 가이드 (추천: Clash Verge Rev)

1

설치 파일 다운로드

다운로드 페이지로 이동하여 Clash Verge Rev Windows 버전을 선택하고 ClashVergeRev_x.x.x_x64-setup.exe (64비트 시스템) 설치 프로그램을 다운로드합니다.

2

설치 ('모든 사용자용으로 설치' 권장)

설치 파일을 더블 클릭합니다. TUN 모드가 정상적으로 작동하도록 '모든 사용자용으로 설치'를 선택하는 것이 좋으며, 설치 경로는 기본값을 유지해도 무방합니다.

3

첫 실행 → 구독 가져오기

실행 후 왼쪽 'Profiles'를 클릭하고 오른쪽 상단 입력란에 구독 URL을 붙여넣은 뒤 'Import'를 클릭하여 설정을 다운로드합니다.

4

시스템 프록시 활성화

'Settings'로 이동하여 'System Proxy' 스위치를 찾아 켭니다. 'Proxies' 페이지에서 노드를 선택하면 사용 준비가 완료됩니다.

Windows 방화벽 안내 첫 실행 시 Windows 방화벽 확인창이 뜨면 '액세스 허용'을 선택하세요. 그렇지 않으면 Clash가 네트워크 포트를 정상적으로 수신 대기할 수 없습니다.

macOS 설치 가이드 (추천: ClashX Meta)

1

DMG 설치 파일 다운로드

Mac 모델에 따라 선택하세요: Apple Silicon (M1/M2/M3)은 arm64 버전, Intel Mac은 x64 버전을 선택합니다.

2

설치 및 격리 속성 제거

DMG 파일을 열고 App을 Applications 폴더로 드래그합니다. 시스템에서 '개발자를 확인할 수 없음'이라고 안내하는 경우 터미널을 열고 다음을 실행하세요:xattr -cr /Applications/ClashX\ Meta.app

3

구독 가져오기 및 시스템 프록시 활성화

메뉴 바의 ClashX Meta 아이콘 클릭 → Config → Remote config → Manage에서 구독 URL을 추가합니다. 다시 메뉴로 돌아와 'Set as system proxy'를 선택하여 시스템 프록시를 활성화합니다.

Android 설치 가이드 (추천: Clash Meta for Android)

1

APK 다운로드 및 설치 허용

다운로드 페이지에서 cmfa-x.x.x-meta-universal-release.apk를 다운로드하고, 시스템 설정에서 '알 수 없는 앱 설치'를 허용한 후 설치를 진행합니다.

2

설정 파일 추가

앱 열기 → 하단 '설정 파일' → 오른쪽 상단 '+' → 'URL' 선택 후 구독 링크를 붙여넣고 저장합니다. 새로 고침 아이콘을 눌러 설정을 업데이트하세요.

3

프록시 시작

메인 화면으로 돌아가 중앙의 시작 버튼을 클릭합니다. 시스템에서 VPN 연결 수립을 요청하면 '확인'을 클릭하세요.

iOS 설치 가이드 (추천: Stash / Shadowrocket)

iOS 클라이언트 관련 안내 iOS 플랫폼은 App Store 정책 제한으로 인해 Clash 설정 형식과 호환되는 주요 클라이언트는 Stash(Clash 설정 지원)와 Shadowrocket입니다. 두 앱 모두 유료이며, 중국 본토 이외의 Apple ID가 필요합니다.
1

Stash 또는 Shadowrocket 설치

App Store(중국 이외 지역)에서 Stash 또는 Shadowrocket을 검색하여 구매 및 설치합니다.

2

Clash 구독 가져오기 (Stash 기준)

Stash 열기 → '설정' → 'URL에서 설치'를 클릭하고 Clash 구독 링크를 붙여넣은 뒤 다운로드를 확인합니다.

3

프록시 시작

메인 화면으로 돌아와 프록시 스위치를 켭니다. 시스템에서 VPN 구성 추가를 요청하면 '허용'을 클릭하고 Face ID / Touch ID로 승인하세요.

Linux 설치 가이드 (추천: mihomo CLI / FlClash)

1

mihomo 바이너리 파일 다운로드

아키텍처에 맞는 버전(amd64 / arm64 / armv7 등)을 선택하여 다운로드한 후 /usr/local/bin/mihomo 에 압축을 풀고 실행 권한을 부여합니다:chmod +x /usr/local/bin/mihomo

2

설정 파일 배치

파일 config.yaml~/.config/mihomo/ 디렉토리에 배치하고, 시작 명령을 입력합니다:mihomo -d ~/.config/mihomo

3

시스템 프록시 설정 또는 TUN 구성

환경 변수 설정: export http_proxy=http://127.0.0.1:7890https_proxy=http://127.0.0.1:7890; 또는 YAML에서 TUN 모드를 활성화하여 모든 트래픽을 제어합니다.

4

systemd 자동 실행 설정 (선택 사항)

파일 /etc/systemd/system/mihomo.service 서비스 파일을 생성하고, systemctl enable --now mihomo 를 실행하면 부팅 시 자동 실행됩니다.

GUI 추천 그래픽 인터페이스가 필요한 경우 FlClash(크로스 플랫폼 Flutter 버전)를 선택하세요. Linux AppImage 및 DEB 패키지를 지원하며 조작 화면은 Android 버전과 유사합니다.
7

프록시 전략 그룹 상세 설명

프록시 전략 그룹(proxy-groups)은 여러 노드를 하나의 '가상 노드'로 묶어 자동 최적 노드 선택, 장애 복구, 부하 분산 등 고급 기능을 구현할 수 있게 해줍니다. 이는 Clash의 가장 강력한 핵심 기능 중 하나입니다.

전략 그룹 유형 설명 활용 시나리오
select 수동 노드 선택, 사용자가 대시보드에서 직접 전환 메인 프록시 그룹, 수동으로 출구 지정
url-test 주기적 속도 측정, 지연 시간이 가장 낮은 노드 자동 선택 자동 최적화, 게임 저지연
fallback 순서대로 상태 확인, 기본 노드 사용 불가 시 자동으로 다음 노드로 전환 높은 가용성, 단일 장애 지점 방지
load-balance 여러 노드에 트래픽을 순차 분산하여 병렬 다운로드 속도 향상 대용량 다운로드, 다중 작업 병렬 처리
relay 트래픽이 여러 노드를 순차적으로 거쳐 릴레이 전송 멀티 홉 링크, 익명성 강화

전략 그룹 설정 예시

YAML · proxy-groups
proxy-groups:
  # Main proxy group - manual select
  - name: "Proxy"
    type: select
    proxies:
      - Auto-Best
      - HK-SS-01
      - JP-VMess-01
      - SG-Trojan-01

  # Auto url-test group - pick lowest latency
  - 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    # Test every 300 seconds
    tolerance: 50    # Switch if diff > 50ms

  # Fallback group - failover
  - name: "Fallback-Group"
    type: fallback
    proxies:
      - HK-SS-01
      - JP-VMess-01
      - SG-Trojan-01
    url: "http://www.gstatic.com/generate_204"
    interval: 300

  # Load balance group
  - 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
8

DNS 설정 및 유출 방지 구성

합리적인 DNS 설정은 DNS 유출(DNS Leak)을 방지하여 실제 방문 기록이 로컬 ISP에 기록되지 않도록 보호하며 도메인 해석 속도를 가속화합니다.

권장 DNS 설정 예시

YAML · DNS configuration
dns:
  enable: true
  ipv6: false
  listen: 0.0.0.0:1053

  # Enhanced mode: fake-ip intercepts DNS and returns virtual IPs
  enhanced-mode: fake-ip
  fake-ip-range: 198.18.0.1/16

  # Domains that should NOT use fake-ip
  fake-ip-filter:
    - "*.lan"
    - "localhost.ptlogin2.qq.com"
    - "+.stun.*.*"
    - "+.stun.*.*.*"

  # Default nameservers (used for bootstrap)
  default-nameserver:
    - 223.5.5.5     # Alibaba DNS
    - 119.29.29.29  # Tencent DNS

  # Nameservers for proxy traffic
  nameserver:
    - https://doh.pub/dns-query
    - https://dns.alidns.com/dns-query

  # Nameservers for direct traffic
  fallback:
    - https://1.1.1.1/dns-query    # Cloudflare DoH
    - https://8.8.8.8/dns-query    # Google DoH

  # Only use fallback servers for non-CN IPs
  fallback-filter:
    geoip: true
    geoip-code: CN
fake-ip 모드 안내 fake-ip 모드에서 Clash는 연결을 빠르게 수립하기 위해 가짜 IP 주소를 반환하지만, 이로 인해 일부 소프트웨어(온라인 게임, P2P 프로그램 등)에서 이상이 발생할 수 있습니다. 문제가 발생하면 enhanced-moderedir-host
9

자주 묻는 질문 FAQ

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 클라이언트 무료 다운로드