시각적 튜토리얼 • 전 플랫폼 지원 • 정기 업데이트

Clash 사용 튜토리얼
몇 분 만에 시작하기

클라이언트 설치부터 규칙 설정까지, Windows, macOS, Android, iOS, Linux 설정을 단 10분 만에 완료하세요.

단계별 가이드 구독 링크 설정 TUN 모드 가이드 규칙 기반 라우팅 문제 해결 가이드

Windows용 Clash 사용 튜토리얼

Windows 10 / 11 (64비트)용 가이드입니다. 본 튜토리얼은 Clash Verge Rev(권장)를 중심으로 하며, FlClash 및 Clash Nyanpasu에 대한 설명도 포함합니다.

1

Clash Verge Rev 다운로드 및 설치

본 사이트의 다운로드 페이지에서 최신 Clash Verge Rev를 받으세요. 대부분의 Windows PC(Intel / AMD)는 x64 버전을, Surface Pro X와 같은 ARM 기기는 ARM64 버전을 선택하세요.

Clash Verge Rev 다운로드하러 가기
아키텍처를 모르시나요? '내 PC' 우클릭 → '속성' → '시스템 종류'를 확인하세요. 64비트는 x64, ARM 기기는 ARM64를 선택하면 됩니다.

다운로드 후 .exe 설치 파일을 더블 클릭하여 안내에 따라 설치를 완료하세요. Windows에서 UAC 권한 요청이 나타나면 '예'를 클릭하세요.

2

프록시 구독 링크 가져오기

Clash Verge Rev를 실행하고 왼쪽 메뉴에서 '구독'(Profiles)을 클릭합니다. 서비스 제공업체에서 받은 구독 링크를 상단 입력란에 붙여넣고 '가져오기'(Import) 버튼을 누릅니다.

Clash Verge Rev — Profiles
구독 링크 https://your-subscription-url...
✓ 28개의 노드가 로드되었습니다 가져오기 성공
구독 링크는 개인용이므로 타인과 공유하지 마세요. 링크가 없다면 프록시 서비스 제공업체에서 먼저 발급받아야 합니다.
3

프로필 선택 및 프록시 노드 변경

구독 목록에서 가져온 프로필을 클릭하여 활성화합니다. '프록시'(Proxies) 페이지로 이동하면 사용 가능한 모든 노드가 보입니다. 오른쪽 상단의 '속도 테스트'(번개 아이콘)를 클릭하여 지연 시간이 가장 짧은 노드를 선택하세요.

일반적으로 지연 시간이 50–200ms 사이인 노드가 양호합니다. 500ms를 초과하거나 '타임아웃'이 뜨는 노드는 연결 상태가 좋지 않으므로 다른 노드를 권장합니다.
4

시스템 프록시를 켜서 사용 시작

''(Dashboard)으로 돌아가 '시스템 프록시' 스위치를 켭니다(초록색으로 변경). 이제 브라우저와 다른 앱들이 Clash를 통해 프록시로 접속됩니다.

Clash Verge Rev — Dashboard
시스템 프록시
프록시 모드 규칙 모드
현재 노드 연결됨 · 43ms
프록시 모드 안내: '규칙'은 규칙에 따라 직접 연결 또는 프록시를 자동 결정합니다(권장). '글로벌'은 모든 트래픽을 프록시로, '직접'은 프록시를 사용하지 않습니다.
5

(고급) TUN 모드 활성화 — 모든 트래픽 프록시 처리

일부 앱(게임, 터미널 도구 등)이 프록시 설정을 무시한다면 TUN 모드를 켜세요. 홈 화면에서 'TUN 모드' 스위치를 켭니다. 활성화 시 Clash가 시스템 레벨에서 모든 TCP/UDP 트래픽을 제어하여 완벽한 전체 프록시를 구현합니다.

TUN 모드 활성화에는 관리자 권한이 필요할 수 있습니다. 가상 네트워크 드라이버 설치를 위한 권한 요청 시 '예'를 클릭하세요.
1

FlClash 다운로드 및 설치

FlClash는 Flutter 기반으로 제작되어 모던한 UI와 통합된 플랫폼 경험(Windows / macOS / Android / Linux)을 제공합니다. 다운로드 페이지에서 Windows x64 버전을 받으세요.

FlClash 다운로드하러 가기

.exe 설치 파일을 더블 클릭하여 안내에 따라 설치하고 앱을 실행하세요.

2

구독 링크 추가

왼쪽 '설정' 아이콘을 클릭하고 '설정 추가' → '원격 설정(URL)'을 선택한 뒤 링크를 붙여넣고 '확인'을 누릅니다. 다운로드가 완료되면 해당 설정을 클릭하여 활성화하세요.

3

프록시 노드 선택

'프록시' 페이지로 이동하여 그룹을 선택하고 '속도 테스트'를 진행한 뒤 저지연 노드를 선택하세요.

4

프록시 서비스 시작

'' 페이지로 돌아가 '시작' 스위치를 켭니다. FlClash가 자동으로 시스템 프록시를 활성화하여 브라우저와 앱에서 프록시 사용이 가능해집니다.

FlClash가 실행되면 시스템 트레이에 아이콘이 나타납니다. 아이콘 우클릭으로 노드를 빠르게 변경하거나 서비스를 중지할 수 있습니다.
1

Clash Nyanpasu 다운로드 및 설치

Clash Nyanpasu는 Mihomo와 Clash.rs 코어 간 전환 및 다양한 테마 설정을 지원합니다. 다운로드 페이지에서 Windows x64 설치 파일을 받으세요.

Clash Nyanpasu 다운로드하러 가기
2

구독 링크 가져오기

실행 후 왼쪽 '구독'(Profiles) 메뉴에서 오른쪽 상단의 + 버튼을 누르고 '원격 프로필'을 선택한 뒤 링크를 붙여넣고 '가져오기'를 클릭하세요.

3

설정 활성화 및 노드 선택

가져온 프로필을 클릭하여 활성화하고, '프록시' 페이지에서 저지연 노드를 선택한 뒤 홈 화면에서 '시스템 프록시'를 켜세요.

'설정 → 외관'에서 테마를 변경할 수 있습니다. Clash Nyanpasu는 여러 아름다운 기본 테마를 제공합니다.

macOS용 Clash 사용 튜토리얼

macOS 11(Big Sur) 이상 버전에서 사용 가능하며, Apple Silicon(M1/M2/M3) 및 Intel Mac을 모두 지원합니다. 본 가이드는 Clash Verge Rev를 중심으로 설명합니다.

1

Mac에 맞는 버전 다운로드

'이 Mac에 관하여'에서 칩 종류를 확인하세요:
Apple M1 / M2 / M3ARM64 (Apple Silicon) 버전 다운로드
Intel CoreIntel x64 버전 다운로드

macOS용 Clash Verge Rev 다운로드하러 가기
2

앱 설치 및 보안 안내 처리

다운로드한 .dmg 파일을 열고 앱을 '응용 프로그램' 폴더로 드래그하세요. 첫 실행 시 '확인되지 않은 개발자' 오류가 발생한다면:

방법 1 (권장): '시스템 설정 → 개인정보 보호 및 보안'에서 아래쪽의 '확인 없이 열기'를 클릭하세요.
방법 2: Finder에서 앱 아이콘 우클릭 → '열기' → 대화창에서 '열기' 클릭.
방법 3 (터미널): xattr -rd com.apple.quarantine /Applications/ClashVergeRev.app 실행
3

구독 링크 가져오기

Clash Verge Rev를 실행하고 '구독'을 클릭한 뒤 링크를 붙여넣고 '가져오기'를 누릅니다. 목록이 나타나면 해당 프로필을 클릭하여 활성화하세요.

노드 정보가 변경되면 구독 목록에서 해당 프로필 우클릭 후 '구독 업데이트'를 선택해 최신 정보를 불러오세요.
4

시스템 프록시 또는 TUN 모드 활성화

'' 화면에서 '시스템 프록시'를 켭니다. 터미널 명령어를 포함한 모든 트래픽을 처리하려면 'TUN 모드'도 함께 켜주세요.

Clash Verge Rev 아이콘이 메뉴 바에 나타납니다. 아이콘을 클릭하여 노드를 빠르게 바꾸거나 프록시를 끌 수 있습니다.

macOS에서 시스템 프록시는 이를 지원하는 앱(Safari, Chrome 등)에만 적용되며, TUN 모드는 터미널(curl, wget) 및 모든 앱 트래픽을 처리합니다.
1

FlClash 다운로드 및 설치

FlClash는 Apple Silicon(ARM64)과 Intel(amd64) 버전을 제공합니다. Mac의 칩에 맞는 버전을 선택하세요.

macOS용 FlClash 다운로드하러 가기

.dmg를 열고 앱을 '응용 프로그램' 폴더에 넣은 뒤 실행하세요. 보안 차단 시 '시스템 설정 → 개인정보 보호 및 보안'에서 '확인 없이 열기'를 누르세요.

2

구독 추가 및 프록시 시작

'설정' → '설정 추가' → '원격 URL'을 클릭하고 링크를 붙여넣어 확인하세요. 설정을 활성화하고 '프록시'에서 노드를 고른 뒤 홈 화면의 '시작' 스위치를 켭니다.

Android용 Clash 사용 튜토리얼

Android 5.0 이상 버전용 가이드입니다. 본 튜토리얼은 FlClash(권장)를 중심으로 하며, Surfboard 사용법도 다룹니다.

1

FlClash APK 다운로드 및 설치

2016년 이후 출시된 대부분의 Android 폰은 ARM64 아키텍처를 사용하므로 ARM64 버전을 권장합니다. 실패 시 ARMv7을 시도하세요.

FlClash APK 다운로드하러 가기
외부 APK 설치를 위해 '출처를 알 수 없는 앱 설치 허용' 설정이 필요합니다. '설정 → 보안' 또는 '특수 앱 액세스'에서 활성화하세요.

다운로드 완료 후 알림 창에서 APK 파일을 터치하여 설치를 진행하세요.

2

구독 링크 추가

FlClash를 열고 하단 '설정' 아이콘 → '+' 버튼 → 'URL에서 가져오기'를 차례로 누른 뒤 링크를 붙여넣고 '확인'하세요. 노드 데이터가 다운로드될 때까지 기다립니다.

구독 가져오기는 Wi-Fi 환경을 권장합니다. 노드 수가 많을 경우 다운로드에 시간이 걸릴 수 있습니다.
3

프록시 노드 선택

'프록시' 페이지에서 그룹 이름을 눌러 목록을 펼칩니다. 상단 '속도 테스트' 아이콘을 터치한 뒤 지연 시간이 짧은 노드를 선택하세요.

지연 시간이 200ms 미만이면 우수한 노드입니다. 모든 노드가 타임아웃이라면 '구독 업데이트'를 해보세요.
4

VPN 모드 켜서 사용 시작

홈 화면으로 돌아와 중앙의 '시작' 버튼을 누릅니다. VPN 연결 요청 시 '확인'을 클릭하세요. 연결되면 상태 표시줄에 'VPN' 아이콘이 나타납니다.

FlClash — 홈
프록시 상태 ● 연결됨
현재 노드 HK-01 · 56ms
트래픽 통계 ↑ 2.3MB/s · ↓ 8.1MB/s
1

Surfboard 다운로드 및 설치

Surfboard는 모든 Android 아키텍처를 지원하는 통합 버전을 제공합니다. 바로 다운로드하여 설치하세요.

Surfboard APK 다운로드하러 가기
설치 전 '설정 → 보안'에서 '출처를 알 수 없는 앱 설치 허용' 권한을 켜야 합니다.
2

구독 추가 및 프록시 시작

Surfboard를 열고 하단 '설정' 탭 클릭, 우측 상단 '+' → 'URL에서 다운로드'를 선택해 구독 링크를 붙여넣으세요. 가져온 후 '프록시'에서 노드를 선택하고, ''에서 시작 버튼을 눌러 VPN 권한을 허용하면 됩니다.

iOS용 Clash 사용 튜토리얼

iOS는 App Store 정책으로 인해 공식 Clash 클라이언트가 없지만, 다음 두 앱은 Clash 구독 링크 및 YAML 설정 파일과 완벽히 호환되어 데스크톱 버전과 유사한 환경을 제공합니다.

Shadowrocket
클래식 • 유료 • App Store

흔히 '소형 로켓'으로 불리는 iOS의 고전적인 프록시 클라이언트로, Clash 구독 및 설정과 호환됩니다. Shadowsocks, VMess, Trojan 등을 지원하며 설정이 자유로워 숙련된 사용자들에게 인기가 많습니다. 가격은 약 2.99달러이며 해외 Apple ID가 필요합니다.

App Store에서 'Shadowrocket' 검색
1

App Store에서 Stash 구매 및 설치

App Store를 열고 'Stash'를 검색하여 Rule-Based Proxy 앱을 구매 및 설치하세요. Shadowrocket의 경우 미국 또는 홍콩 등 해외 Apple ID로 전환 후 구매해야 합니다.

이 앱들은 중국 본토 App Store에서 검색되지 않으므로 미국, 홍콩, 대만 등 해외 Apple ID가 필요합니다. 해당 지역의 기프트카드를 구매하여 계정을 충전할 수 있습니다.
2

Stash에서 구독 링크 가져오기

Stash를 열고 하단 '설정' 탭 → 우측 상단 '+' 버튼 → 'URL에서 다운로드'를 선택한 뒤 링크를 붙여넣고 '확인'을 누르세요.

다운로드가 완료되면 프로필 우측의 스위치를 눌러 활성화하세요.

Stash는 표준 Clash YAML 형식을 완벽하게 지원하므로 서비스 업체에서 제공한 링크를 변환 없이 바로 사용할 수 있습니다.
3

프록시 노드 선택

'프록시' 페이지로 이동하여 그룹을 펼치고 우측 상단 '속도 테스트' 아이콘(번개 표시)을 눌러 지연 시간이 짧은 노드를 선택하세요.

4

VPN 활성화 및 사용 시작

'' 화면으로 돌아가 '연결'을 누르고 iOS의 VPN 구성 추가 요청 시 '허용'을 클릭하세요(비밀번호 입력 필요). 연결되면 상단에 'VPN' 표시가 나타나며 프록시 사용이 시작됩니다.

iOS 제어 센터에서 VPN 연결을 빠르게 끊거나 '설정 → VPN'에서 현재 상태를 확인할 수 있습니다.

Linux용 Clash 사용 튜토리얼

Ubuntu, Debian, Fedora 등 주요 배포판을 지원합니다. 본 가이드는 GUI 클라이언트(Clash Verge Rev)와 명령줄 코어(Mihomo) 설치법을 모두 다룹니다.

1

Clash Verge Rev 다운로드 및 설치

Linux 배포판에 맞는 설치 파일 형식을 선택하세요:
Ubuntu / Debian 계열: .deb 패키지 다운로드
Fedora / CentOS / RHEL 계열: .rpm 패키지 다운로드

Linux용 Clash Verge Rev 다운로드하러 가기
2

명령줄을 통한 설치

터미널를 열고 다운로드 폴더로 이동하여 다음 명령어를 실행하세요:

# Debian / Ubuntu 사용자 (.deb 패키지)
sudo dpkg -i clash-verge-rev-linux-amd64.deb
# Fedora / CentOS 사용자 (.rpm 패키지)
sudo rpm -i clash-verge-rev-linux-x86_64.rpm
# 또는 dnf로 설치
sudo dnf install ./clash-verge-rev-linux-x86_64.rpm
설치 완료 후 앱 목록에서 'Clash Verge'를 검색하거나 터미널에서 clash-verge-rev를 입력해 실행하세요.
3

구독 가져오기 및 프록시 시작

실행 후 단계는 Windows와 동일합니다: '구독' → 링크 붙여넣기 → '가져오기' → 설정 활성화 → 홈 화면에서 '시스템 프록시' 활성화.

GNOME/KDE 환경에서는 시스템 프록시가 자동으로 적용됩니다. TUN 모드 사용 시 가상 네트워크 카드 설치를 위해 root 권한이 필요합니다.
1

Mihomo 코어 바이너리 파일 다운로드

서버 아키텍처에 맞는 버전을 선택하세요:
x86_64 서버: mihomo-linux-amd64.gz
ARM64 기기 / 라즈베리 파이: mihomo-linux-arm64.gz
공유기 (OpenWRT / MIPS): mihomo-linux-mips-softfloat.gz

Mihomo 코어 다운로드하러 가기
2

압축 해제 및 실행 권한 부여

# gz 파일 압축 해제
gunzip mihomo-linux-amd64.gz
# 이름을 'mihomo'로 변경하고 실행 권한 부여
mv mihomo-linux-amd64 /usr/local/bin/mihomo
chmod +x /usr/local/bin/mihomo
3

설정 파일 준비

설정 폴더를 생성하고 YAML 파일(config.yaml)을 넣으세요:

mkdir -p ~/.config/mihomo
cp config.yaml ~/.config/mihomo/config.yaml
설정 파일은 proxies, proxy-groups, rules를 포함하는 표준 Clash YAML 형식을 사용합니다.
4

Mihomo 서비스 시작

# 포그라운드 실행 (테스트용)
mihomo -d ~/.config/mihomo
# systemd 서비스로 설정 (백그라운드 실행)
sudo systemctl enable mihomo
sudo systemctl start mihomo
# 실행 상태 확인
sudo systemctl status mihomo

실행 시 기본적으로 7890(HTTP) 및 7891(SOCKS5) 포트에서 대기하며, 9090 포트의 Web UI를 통해 관리할 수 있습니다.

Mihomo 코어 (CLI) 사용 튜토리얼

Mihomo(구 Clash Meta)는 가장 활발한 Clash 코어 브랜치입니다. GUI가 없어 공유기(OpenWRT), NAS, 서버, 라즈베리 파이에 적합하며 숙련자들의 코어 교체용으로도 쓰입니다.

1

Mihomo 코어 바이너리 파일 다운로드

CPU 아키텍처에 맞는 버전을 선택하세요:

  • x86_64 VPS / 서버mihomo-linux-amd64.gz
  • ARM64 (라즈베리 파이 4, Oracle ARM 클라우드)mihomo-linux-arm64.gz
  • ARMv7 (구형 공유기, 라즈베리 파이 2/3)mihomo-linux-armv7.gz
  • MIPS 공유기 (Soft Float)mihomo-linux-mips-softfloat.gz
  • Ubuntu / Debian (apt 설치)mihomo-linux-amd64.deb
Mihomo 코어 다운로드하러 가기
아키텍처를 모르시나요? uname -m을 실행하세요: x86_64는 amd64, aarch64는 arm64, armv7l은 armv7을 뜻합니다.
2

압축 해제 및 시스템 경로 설치

# gz 압축 파일 해제
gunzip mihomo-linux-amd64.gz
# /usr/local/bin으로 이동 및 이름 변경
sudo mv mihomo-linux-amd64 /usr/local/bin/mihomo
sudo chmod +x /usr/local/bin/mihomo
# 설치 확인 (버전 번호 출력 시 성공)
mihomo -v

.deb 패키지를 받았다면 apt로 설치하세요:

sudo dpkg -i mihomo-linux-amd64.deb
3

설정 폴더 생성 및 파일 배치

Mihomo는 기본적으로 ~/.config/mihomo/config.yaml을 읽으며 -d 옵션으로 경로를 지정할 수 있습니다.

mkdir -p ~/.config/mihomo
# 서비스 업체에서 받은 YAML 파일을 해당 폴더로 복사
cp config.yaml ~/.config/mihomo/config.yaml
업체들은 보통 Clash/Mihomo 구독 링크를 제공하며 curl로 설정을 직접 받을 수도 있습니다.
4

포그라운드 테스트 실행

# 기본 설정 폴더를 사용하여 실행
mihomo -d ~/.config/mihomo

실행 성공 시 터미널에 로그가 출력되며 기본 포트는 다음과 같습니다:

  • HTTP 프록시127.0.0.1:7890
  • SOCKS5 프록시127.0.0.1:7891
  • Web UI 대시보드http://127.0.0.1:9090/ui
브라우저에서 http://127.0.0.1:9090/ui에 접속하면 Yacd나 Metacubexd를 통해 명령줄 없이 노드 변경 및 통계 확인이 가능합니다.
5

systemd 서비스 설정 (부팅 시 자동 실행)

Mihomo를 시스템 서비스로 등록하여 부팅 시 자동으로 실행되도록 합니다.

# systemd 서비스 파일 생성
sudo tee /etc/systemd/system/mihomo.service > /dev/null <<EOF
[Unit]
Description=Mihomo Proxy Service
After=network.target
[Service]
ExecStart=/usr/local/bin/mihomo -d /root/.config/mihomo
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF
# 서비스 활성화 및 즉시 시작
sudo systemctl daemon-reload
sudo systemctl enable --now mihomo
# 실행 상태 확인
sudo systemctl status mihomo
1

Windows용 Mihomo 코어 다운로드

Mihomo는 Windows x64 및 ARM64 버전을 .zip 형식으로 제공합니다.

Windows용 Mihomo 코어 다운로드하러 가기
Windows용 Mihomo 코어는 GUI가 없는 CLI 도구입니다. 그래픽 화면이 필요하다면 Clash Verge Rev를 사용하세요.
2

압축 해제 및 실행

.zip 파일 해제 후 mihomo-windows-amd64.exe를 폴더에 넣고 config.yaml 생성 뒤 PowerShell(관리자)에서 실행:

# exe 파일이 있는 폴더로 이동
cd C:\Users\YourName\mihomo
# 특정 설정 폴더를 지정하여 실행
.\mihomo-windows-amd64.exe -d .
실행 후 http://127.0.0.1:9090/ui에서 노드를 관리하세요. 시스템 프록시는 'Windows 설정 → 네트워크 → 프록시'에서 127.0.0.1:7890으로 수동 설정해야 합니다.
2

압축 해제, 권한 부여 및 실행

# 압축 해제
gunzip mihomo-darwin-arm64.gz
# 시스템 경로 이동 및 권한 부여
sudo mv mihomo-darwin-arm64 /usr/local/bin/mihomo
sudo chmod +x /usr/local/bin/mihomo
# Gatekeeper 격리 속성 제거
xattr -rd com.apple.quarantine /usr/local/bin/mihomo
# 설정 폴더 생성 및 실행
mkdir -p ~/.config/mihomo
mihomo -d ~/.config/mihomo
macOS Gatekeeper는 서명되지 않은 프로그램을 차단합니다. `xattr -rd com.apple.quarantine /Applications/앱이름.app` 명령어를 실행하여 격리 속성을 제거하면 프로그램을 정상적으로 실행할 수 있습니다.
1

공유기 CPU 아키텍처 확인 및 코어 다운로드

대부분의 가정용 공유기는 MIPS 또는 ARM 아키텍처를 사용합니다. SSH로 공유기에 접속한 후 `uname -m` 또는 `cat /proc/cpuinfo`를 실행하여 아키텍처를 확인하세요:

  • MIPS 공유기 (대부분의 가정용 공유기)mihomo-linux-mips-softfloat.gz
  • ARM 공유기 (R2S, R4S, 라즈베리 파이)mihomo-linux-armv7.gz or mihomo-linux-arm64.gz
  • x86 소프트 라우터 (J1900, N100 등)mihomo-linux-amd64.gz
Mihomo 코어(공유기용) 다운로드하러 가기
2

공유기에 코어 업로드 및 압축 해제

SCP 또는 WinSCP를 사용하여 다운로드한 .gz 파일을 공유기에 업로드한 후 SSH로 접속하여 다음을 실행하세요:

# 로컬에서 공유기로 코어 파일 업로드
scp mihomo-linux-mips-softfloat.gz [email protected]:/tmp/
# 공유기에서 압축 해제 및 설치
gunzip /tmp/mihomo-linux-mips-softfloat.gz
mv /tmp/mihomo-linux-mips-softfloat /usr/bin/mihomo
chmod +x /usr/bin/mihomo
3

설정 파일 생성 및 시작 테스트

mkdir -p /etc/mihomo
# YAML 설정 파일을 /etc/mihomo/config.yaml에 업로드
scp config.yaml [email protected]:/etc/mihomo/
# 시작 테스트
mihomo -d /etc/mihomo
OpenWRT 공유기는 iptables 투명 프록시 또는 nftables를 사용하여 LAN 트래픽을 Mihomo TProxy 포트(7892)로 리다이렉트하는 것을 권장합니다. 이를 통해 집 안의 모든 기기에서 무감각한 프록시 사용이 가능해집니다. 자세한 설정은 Mihomo Wiki를 참조하세요.
4

부팅 시 자동 실행 설정 (init.d)

# init.d 시작 스크립트 생성
cat > /etc/init.d/mihomo <<'EOF'
#!/bin/sh /etc/rc.common
START=99
start() { mihomo -d /etc/mihomo & }
stop() { killall mihomo; }
EOF
chmod +x /etc/init.d/mihomo
/etc/init.d/mihomo enable
/etc/init.d/mihomo start

Clash 코어 설정상세 설명

구독 링크, YAML 설정 파일, 규칙 기반 분로 - 이 세 가지 핵심 개념을 마스터하여 Clash의 성능을 최대화하세요.

구독 링크 (Subscription URL)

구독 링크는 서비스 업체에서 제공하는 URL로, Clash 클라이언트가 이를 통해 노드 설정을 자동으로 다운로드하고 업데이트합니다. 가장 간편한 설정 방식입니다.

  • 1서비스 업체의 '대시보드' 또는 '구독 관리' 페이지에서 Clash 형식의 구독 링크를 복사합니다.
  • 2클라이언트의 '구독' 페이지에 링크를 붙여넣고 가져오기(Import)를 수행합니다.
  • 3구독 업데이트 주기는 24시간마다 자동 업데이트되도록 설정하는 것을 권장합니다.
  • 4구독 링크에는 개인 정보가 포함되어 있으므로 잘 보관하고 외부에 공유하지 마세요.

YAML 설정 파일 구조

Clash는 YAML 형식의 설정 파일을 사용하며 세 가지 핵심 부분으로 구성됩니다. 숙련된 사용자는 이를 수동으로 편집하여 정밀하게 제어할 수 있습니다.

# 기본 포트 설정
port: 7890 # HTTP 프록시 포트
socks-port: 7891
mode: rule # 규칙/글로벌/직접 연결
# 프록시 노드 목록
proxies:
- name: HK-01
type: vmess
# 규칙 (도메인/IP 분류)
rules:
- DOMAIN-SUFFIX,google.com,PROXY
- GEOIP,CN,DIRECT

세 가지 프록시 모드 선택

이용 상황에 맞춰 유연하게 전환할 수 있으며 매번 설정 파일을 수정할 필요가 없습니다.

  • 규칙 모드 (권장): YAML 규칙에 따라 자동 분류합니다. 국내 사이트는 직접 연결, 해외 사이트는 프록시를 경유하여 일상 사용에 가장 적합합니다.
  • 글로벌 모드: 모든 트래픽이 프록시를 경유합니다. 일시적으로 전체 프록시가 필요한 경우에 적합합니다.
  • 직접 연결 모드: 프록시를 끕니다. 모든 트래픽이 직접 연결되며 테스트나 일시 정지 시 사용합니다.

TUN 모드 - 전체 트래픽 제어

TUN 모드는 시스템 네트워크 레벨에서 가상 네트워크 카드를 생성하여 모든 TCP/UDP 트래픽을 가로챕니다. 시스템 프록시를 지원하지 않는 게임이나 명령줄 도구 사용 시 적합합니다.

  • 1클라이언트 홈 화면에서 'TUN 모드' 스위치를 찾아 켭니다.
  • 2Windows에서 처음 사용 시 Wintun 드라이버 설치를 위해 관리자 권한이 필요합니다.
  • 3macOS에서 처음 사용 시 '시스템 설정 → 보안'에서 드라이버 로드를 허용해야 합니다.
  • 4TUN 모드에서는 모든 앱(게임, 터미널 포함)이 Clash 규칙에 따라 라우팅됩니다.

Clash 사용자주 묻는 질문답변

연결 오류, 설치 실패, 설정 문제 등 사용자들이 가장 자주 겪는 문제와 해결책을 정리했습니다.

Clash를 켰는데도 브라우저 접속이 안 됩니다. 어떻게 하나요?

다음 단계를 순서대로 확인하세요:
① '시스템 프록시' 스위치가 켜져 있는지(초록색) 확인.
② '프록시' 페이지에서 노드가 선택되었는지 확인하고 '속도 테스트'로 연결 상태 체크.
③ 프록시 모드를 '글로벌'로 바꿔서 테스트.
④ Windows 방화벽이 클라이언트를 차단하고 있지 않은지 확인.
⑤ 브라우저가 프록시 설정을 무시한다면 수동 설정(주소 127.0.0.1, 포트 7890)을 시도하세요.

macOS에서 '확인되지 않은 개발자'라며 열리지 않습니다. 어떻게 해결하나요?

방법 1 (권장): '시스템 설정 → 개인정보 보호 및 보안 → 확인 없이 열기'.
방법 2: Finder에서 앱 우클릭 → '열기' → 대화창에서 '열기' 클릭.
방법 3 (터미널): `xattr -rd com.apple.quarantine /Applications/앱이름.app` 실행.
이는 서명되지 않은 앱에 대한 macOS Gatekeeper의 정상적인 동작이며 위 단계들은 안전합니다.

TUN 모드를 켰더니 속도가 느려지거나 인터넷이 끊깁니다.

① TUN 모드는 약간의 처리 부하를 유발하므로 지연 시간이 짧고 안정적인 노드를 선택하세요.
② 일상적인 사용 시에는 '시스템 프록시 + 규칙 모드'가 더 원활할 수 있습니다.
③ 다른 VPN 소프트웨어와의 충돌을 확인하세요(여러 VPN을 동시에 쓰면 라우팅 충돌이 발생합니다).
④ Windows에서는 클라이언트를 관리자 권한으로 실행한 뒤 TUN 모드를 켜보세요.

Clash 규칙 기반 분류가 무엇인가요? 규칙은 어떻게 수정하나요?

규칙 분류를 통해 Clash가 각 요청을 프록시로 보낼지 직접 연결할지 자동 결정합니다. 주요 규칙 유형:
• DOMAIN-SUFFIX,example.com,PROXY — 특정 도메인 프록시.
• DOMAIN-KEYWORD,google,PROXY — 키워드 매칭.
• IP-CIDR,192.168.0.0/16,DIRECT — 특정 IP 대역 직접 연결.
• GEOIP,CN,DIRECT — 중국 IP 직접 연결(가장 일반적).
• MATCH,PROXY — 그 외 나머지 처리 규칙.
Clash Verge Rev에는 규칙 에디터가 내장되어 있어 YAML을 직접 수정할 필요가 없습니다.

구독 링크를 가져왔는데 '다운로드 실패'가 뜨거나 노드 목록이 비어있습니다.

가능한 원인:
① 구독 만료; 서비스 업체에 문의하세요.
② 네트워크 환경 문제; 시스템 프록시를 끄고 다시 가져오기를 시도하세요(프록시 중첩 방지).
③ 링크 형식 오류; 복사한 URL이 http:// 또는 https://로 시작하는지 확인하세요.
④ SSR / V2Ray 형식의 링크라면 먼저 Clash YAML 형식으로 변환해야 합니다.

Android APK 설치 시 '설치되지 않음' 또는 설치 실패 오류가 뜹니다.

① 설정에서 '출처를 알 수 없는 앱 설치 허용' 권한을 켜주세요.
② 기기 아키텍처에 맞는 버전을 다운로드했는지 확인하세요(최신 기기는 대부분 ARM64).
③ ARM64가 실패하면 'Universal' 버전을 시도해 보세요.
④ 일부 제조사(화웨이, 샤오미 등)의 보안 필터링 안내에 따라 예외 처리를 진행하세요.

특정 앱이 프록시를 거치지 않게(App 바이패스) 하려면 어떻게 하나요?

Clash Verge Rev에서는 '설정 → 시스템 프록시 바이패스'에서 로컬 IP 대역(예: 192.168.0.0/16)이나 특정 도메인을 추가하세요. TUN 모드의 경우 설정 파일의 tun.bypass 필드에 프로세스 이름(예: 게임 클라이언트)을 추가하면 됩니다. YAML 규칙에 PROCESS-NAME,app.exe,DIRECT를 직접 추가할 수도 있습니다.

Clash 구독 노드가 모두 타임아웃이거나 지연 시간이 너무 높습니다.

① '구독 업데이트'를 눌러 목록을 새로고침하세요.
② 다른 지역의 노드를 시도해 보세요(예: 홍콩에서 일본이나 싱가포르로 변경).
③ 로컬 네트워크 상태를 점검하고 혼잡하지 않은 시간대에 다시 테스트하세요.
④ 모든 노드가 안 된다면 서비스 업체의 장애일 수 있으니 문의하세요.
⑤ 네트워크에서 특정 포트를 차단 중일 수 있으니 WebSocket over TLS 등의 기능을 지원하는지 확인하세요.

아직 Clash 클라이언트를 다운로드하지 않으셨나요?

다운로드 페이지로 이동하여 기기에 맞는 플랫폼을 선택하고 최신 Clash 클라이언트를 무료로 받으세요. 영구적으로 사용 가능한 오픈 소스 도구입니다.