Clash YAML 설정 파일 완벽 가이드: 프록시 노드, 정책 그룹, 규칙 세트의 3대 핵심 상세 설명
proxies / proxy-groups / rules의 3대 핵심 모듈을 포함한 Clash 설정 파일 구조를 처음부터 이해하고, 완전한 설정 예시와 모범 사례를 제공합니다.
Clash 규칙 라우팅 및 구독 설정
규칙 라우팅
Clash는 DOMAIN, GEOIP, IP-CIDR 등 다차원 규칙 매칭을 지원하며 Proxy Group과 연동하여 자동 최적화, 페일오버 및 로드 밸런싱을 구현합니다. 국내 트래픽은 직접 연결하여 지연 시간을 줄이고 해외 서비스는 프록시를 통해 안정성을 유지합니다. 개발 코드 풀(Pull), 원격 협업 및 해외 사이트 접속 등에 적합합니다.
개발자가 Clash를 신뢰하는 이유
전 세계 누적 다운로드
150개 이상의 국가 및 지역 지원
지원 프록시 프로토콜
Shadowsocks · VMess · Trojan · VLESS 등 완벽 지원
전 플랫폼 클라이언트
Windows · macOS · Android · iOS · Linux
커널 안정성
수백만 사용자의 프로덕션 환경에서 장기간 검증됨
핵심 기능 심층 분석
Clash는 규칙 매칭 엔진을 내장하여 DOMAIN, DOMAIN-SUFFIX, DOMAIN-KEYWORD, IP-CIDR, GEOIP 등 다차원 라우팅 방식을 지원합니다. 국내 트래픽은 직접 연결하고 해외 트래픽은 프록시를 통하게 하여 「빠를 곳은 빠르게, 프록시가 필요한 곳은 프록시로」를 실현하고 지연 시간을 줄이며 속도를 높입니다.
DOMAIN / DOMAIN-SUFFIX / IP-CIDR / GEOIP / MATCH 등 모든 규칙 유형 호환
규칙 설정 문서 보기Proxy Group을 통해 지연 시간이 가장 낮은 노드를 자동 선택하고 장애 시 예비 회선으로 자동 전환하며 다중 노드 로드 밸런싱 등 고급 전략을 구현합니다. url-test 정기 속도 측정과 연동하여 프로바이더 노드를 항상 최적의 경로로 유지하며 수동 개입이 필요 없습니다.
url-test / fallback / load-balance / select 네 가지 정책 그룹 유형 지원
정책 그룹 설정 문서 보기Base64, Clash YAML, SIP008 등 주요 구독 형식을 지원합니다. 프로바이더에서 제공하는 구독 URL을 붙여넣으면 Clash가 모든 노드 설정을 자동으로 가져오고 분석합니다. 예약 자동 업데이트를 지원하여 설정 파일을 수동으로 수정할 필요가 없으므로 사용 장벽이 크게 낮아집니다.
국내 모든 주요 프로바이더 구독 형식과 호환되며 clash:// 프로토콜 원클릭 가져오기 지원
구독 사용 튜토리얼 보기Clash (Mihomo 코어)는 시장의 거의 모든 주요 프록시 프로토콜을 지원합니다: Shadowsocks, VMess, Trojan, VLESS, Hysteria2, TUIC, Reality, ShadowsocksR 및 HTTP/HTTPS, SOCKS5, Wireguard, Snell 등. 클라이언트 하나로 모든 프로바이더를 해결하세요.
새로운 프로토콜이 지속적으로 업데이트되며 Mihomo 커뮤니티의 최신 발전을 따릅니다
지금 Clash 클라이언트 다운로드Clash는 RESTful API와 Web 제어 패널을 내장하여 브라우저에서 모든 연결, 트래픽 통계, 노드 지연을 실시간으로 확인하고 언제든지 프록시 정책 그룹을 전환할 수 있습니다. Yacd, MetaCubeX 등 타사 UI 패널을 지원하여 명령줄 없이 직관적이고 효율적으로 조작할 수 있습니다.
Yacd / MetaCubeX / Razord 등 오픈소스 Web 콘솔 호환
API 및 콘솔 문서 보기초고속 프록시 매커니즘 제공부터 복잡한 라우팅 문제 해결까지 사용자의 요구를 전방위적으로 충족합니다.
3분 만에 시작하기
Windows 초보자든 Linux 고급 사용자든 다음 단계에 따라 Clash 클라이언트 설치 및 설정을 완료하고 쾌적한 프록시 서비스를 이용할 수 있습니다.
기기에 따라 Windows, macOS, Android, iOS 또는 Linux 버전을 선택하고 해당 설치 패키지를 다운로드하여 설치를 완료하세요
프로바이더에서 제공하는 Clash 구독 URL을 설정 페이지에 붙여넣어 모든 노드를 한 번에 가져오거나 YAML 설정 파일을 직접 가져올 수 있습니다
적절한 정책 그룹을 선택하고 시스템 프록시 또는 TUN 모드를 켜면 트래픽이 규칙에 따라 자동으로 라우팅되어 안정적이고 빠른 네트워크 환경을 즐길 수 있습니다
자주 묻는 질문
Clash는 오픈소스 규칙 기반 라우팅 프록시 클라이언트로, Shadowsocks, VMess, Trojan 등 다양한 프로토콜을 지원합니다. 기존 VPN과 비교했을 때 Clash의 가장 큰 장점은 정교한 라우팅 제어에 있습니다. 국내 접속은 프록시를 거치지 않고 직접 연결하고, 해외 접속은 자동으로 프록시 노드를 거치게 하여 필요에 따른 라우팅을 구현합니다. 이를 통해 더 빠른 네트워크 속도와 낮은 리소스 점유율을 실현하며, 더욱 풍부한 프록시 프로토콜과 사용자 정의 설정을 지원합니다.
Clash는 Windows 10/11(x64 / ARM64), macOS 10.13 이상(Intel 및 Apple Silicon), Android 5.0 이상, iOS 12 이상, 그리고 주요 Linux 배포판(Ubuntu, Debian, CentOS, Arch 등)의 5대 주요 플랫폼을 완벽하게 지원합니다. 각 플랫폼별로 전용 클라이언트를 다운로드하여 즉시 사용할 수 있습니다.
Clash의 「설정」 페이지에서 「URL에서 설정 다운로드」를 클릭하고, 프로바이더에서 제공한 구독 링크를 붙여넣은 후 다운로드를 클릭하면 모든 노드 설정이 자동으로 동기화됩니다. 정기적인 자동 업데이트(예: 24시간마다 한 번) 설정을 지원하여 수동 조작이 필요 없습니다. 또한 구독 링크를 복사한 후 「clash://」 프로토콜 링크를 클릭하여 원클릭으로 가져올 수도 있습니다.
현재 Clash(Mihomo 코어)는 Shadowsocks(SS), ShadowsocksR(SSR), VMess, VLESS, Trojan, Hysteria2, TUIC, Reality, HTTP/HTTPS, SOCKS5, Snell, Wireguard 등 12개 이상의 주요 프록시 프로토콜을 지원합니다. 현재 시장에 출시된 거의 모든 주요 프로바이더의 프로토콜 유형을 지원하므로, 여러 프로바이더를 사용하기 위해 각각 다른 클라이언트를 설치할 필요가 없습니다.
원본 Clash 코어는 2023년에 유지 보수가 중단되었습니다. Mihomo(이전 이름 Clash.Meta)는 현재 커뮤니티에서 가장 활발한 Clash 포크 버전으로, 원본 버전을 기반으로 VLESS, Hysteria2, TUIC, Reality 등 새로운 프로토콜 지원을 추가하고 버그 수정 및 기능 업데이트를 지속하고 있습니다. 현재는 더욱 강력한 기능, 완전한 프로토콜 지원, 활발한 유지 보수가 이루어지는 Mihomo 코어 기반 클라이언트(예: Clash Verge Rev 등) 사용을 권장합니다.
TUN 모드는 가상 네트워크 카드를 생성하여 시스템의 모든 TCP/UDP 트래픽을 프록시할 수 있게 합니다. 여기에는 시스템 프록시 설정을 따르지 않는 애플리케이션(예: 게임, 명령줄 도구)도 포함됩니다. 특정 애플리케이션이 프록시를 우회하지 못할 때 TUN 모드를 켜면 진정한 글로벌 투명 프록시를 구현할 수 있습니다. 주의: TUN 모드를 활성화하려면 일반적으로 관리자 / root 권한이 필요합니다.