Windows
Windows 기기를 우선으로 안내합니다. Clash Plus, Clash Verge Rev, FlClash, Clash Nyanpasu 및 보관된 클라이언트를 비교할 수 있으며, 설치 전 그래픽 클라이언트와 독립 커널을 구분해야 합니다.
다운로드 페이지로 이동Windows 중심으로 정리하되 다른 데스크톱 및 모바일 플랫폼도 함께 다룹니다. 먼저 클라이언트를 선택한 뒤 구독 가져오기, 규칙 기반 라우팅, Fake-IP DNS를 실제 메뉴와 설정 항목에 맞춰 확인합니다.
홈에서는 플랫폼별 경로만 안내하며 설치 파일 목록을 나열하지 않습니다. 운영체제를 선택하면 다운로드 페이지로 이동해 해당 플랫폼으로 자동 전환됩니다. 클라이언트 종류, 지원 아키텍처, 유지보수 상태와 설치 방법도 그곳에서 확인할 수 있습니다. 먼저 기기의 운영체제를 확인한 뒤 그래픽 클라이언트를 선택하면, 호환되지 않는 패키지를 내려받아 다시 작업하는 시간을 줄일 수 있습니다.
Windows 기기를 우선으로 안내합니다. Clash Plus, Clash Verge Rev, FlClash, Clash Nyanpasu 및 보관된 클라이언트를 비교할 수 있으며, 설치 전 그래픽 클라이언트와 독립 커널을 구분해야 합니다.
다운로드 페이지로 이동Apple Silicon과 Intel에 맞춰 설치 패키지 아키텍처를 선택합니다. 그래픽 클라이언트는 일상적인 메뉴 막대 조작에 적합하고, 독립 커널은 터미널, 자동화 또는 서비스 배포에 더 적합합니다.
다운로드 페이지로 이동휴대전화와 태블릿에 적합합니다. 다운로드 전 기기 아키텍처와 운영체제 제한을 확인하고, 구독을 가져온 뒤 로컬 VPN 연결 권한을 허용해야 합니다. 시스템의 배터리 정책이 백그라운드 연결에 영향을 줄 수도 있습니다.
다운로드 페이지로 이동앱 스토어에서 Clash Plus를 설치합니다. 설치 후 구독 주소로 설정을 가져오고 용도에 맞는 정책 그룹을 선택합니다. 시스템에서 네트워크 설정 권한을 요청하면 내용을 확인한 뒤 승인해야 합니다.
다운로드 페이지로 이동데스크톱 환경에서는 GUI 클라이언트를 선택할 수 있으며, 서버·소프트 라우터·컨테이너 환경에서는 보통 mihomo 커널을 직접 사용합니다. 먼저 CPU 아키텍처를 확인한 뒤 deb 패키지와 압축 패키지 중에서 선택하세요.
다운로드 페이지로 이동Clash의 어려운 점은 단순한 스위치가 아니라 설정 파일, 정책 그룹, 규칙과 DNS가 서로 영향을 준다는 데 있습니다. 아래에서는 실제 점검 순서에 따라 나눠 설명합니다. 먼저 트래픽이 어떤 규칙과 일치하는지 확인하고, 다음으로 정책 그룹 선택을 살핀 뒤 DNS와 구독 업데이트를 점검합니다. 왼쪽에서 주제를 전환하면 오른쪽에 실제 YAML 또는 규칙 조각이 표시됩니다.
규칙 모드에서는 요청을 위에서부터 확인하며, 일치하는 규칙을 찾으면 즉시 다음 규칙으로 넘어가지 않습니다. 도메인 규칙은 특정 서비스를 지정할 때 적합하고, GEOIP는 지역별 주소 처리를 담당하며, 마지막에는 MATCH로 나머지 트래픽을 처리합니다. 실제 설정에서는 범위가 더 구체적인 규칙을 앞에, 기본 처리 규칙을 마지막에 배치하세요. 그렇지 않으면 지나치게 넓은 규칙이 트래픽을 먼저 가로챌 수 있습니다. 전역 스위치만 제공하는 클라이언트와 달리 Clash는 직접 연결, 프록시, 차단을 읽기 쉬운 하나의 규칙표에 함께 정의할 수 있어 연결 기록으로 일치 항목을 역추적하기도 쉽습니다.
DOMAIN-SUFFIX,github.com,PROXY
DOMAIN-SUFFIX,local,DIRECT
GEOIP,CN,DIRECT
MATCH,Fallback
규칙의 PROXY는 특정 노드 하나가 아니라 정책 그룹 이름인 경우가 많습니다. select는 수동 선택에, url-test는 테스트 결과에 따른 자동 선택에, fallback은 사용 가능 여부에 따른 순차 대체에 적합합니다. 설정할 때는 먼저 rules에서 참조하는 그룹 이름이 실제로 존재하는지 확인하고, 그룹 안의 노드나 하위 그룹이 빠짐없이 구성되었는지 점검해야 합니다. 서비스 분류와 실제 노드를 분리하면 구독 노드를 바꿔도 전체 규칙을 다시 작성할 필요가 없습니다. 여러 설정을 장기간 관리할 때 특히 효율적인 구조입니다.
proxy-groups:
- name: PROXY
type: select
proxies:
- Auto
- DIRECT
- name: Auto
type: url-test
Fake-IP 모드에서는 먼저 예약 주소를 반환한 뒤, 커널이 연결 단계에서 원래 도메인을 복원하고 규칙을 적용합니다. 도메인 규칙이 더 안정적으로 라우팅에 참여할 수 있지만, 시스템 DNS, 클라이언트의 수신 포트, 규칙 설정이 서로 일치해야 합니다. 로컬 네트워크 기기에 이상이 생기거나 특정 앱이 연결되지 않거나 DNS 결과가 규칙을 우회한다면, 노드를 계속 바꾸기보다 fake-ip-filter, nameserver, respect-rules를 먼저 확인하세요. DNS 문제와 프록시 노드 문제는 분리해서 진단해야 합니다.
dns:
enable: true
enhanced-mode: fake-ip
respect-rules: true
fake-ip-filter:
- "*.lan"
REJECT는 조건에 맞는 연결을 즉시 거부할 때 사용하며, 이미 확인된 추적 도메인, 텔레메트리 엔드포인트 또는 접근을 원하지 않는 대상에 적합합니다. 규칙 범위는 신중하게 설정하세요. 정확한 도메인이나 관리되는 규칙 집합을 우선 사용하고, 지나치게 넓은 접미사로 로그인·결제·메시지 서비스를 잘못 차단하지 않도록 해야 합니다. 페이지 일부가 로드되지 않으면 먼저 연결 기록에서 REJECT 일치 여부를 찾고, 규칙을 잠시 전환해 검증하세요. 차단은 원인을 찾고 되돌릴 수 있어야 하며, 모호한 규칙을 쌓아 블랙박스를 만들어서는 안 됩니다.
DOMAIN,telemetry.example,REJECT
DOMAIN-SUFFIX,tracker.example,REJECT
DOMAIN-SUFFIX,service.example,PROXY
MATCH,Fallback
구독 링크는 보통 노드, 정책 그룹, 규칙, DNS를 함께 포함한 전체 설정을 반환합니다. 가져온 뒤에는 먼저 업데이트 결과를 확인하고 현재 활성화된 Profile이 무엇인지 점검하세요. ‘업데이트 성공’과 ‘새 설정으로 전환 완료’를 같은 의미로 보면 안 됩니다. 여러 구독을 함께 사용할 때는 출처와 용도를 이름에 포함하고 기본 이름만 남겨두지 마세요. 원격 설정을 수정하기 전에는 다음 업데이트에서 클라이언트가 로컬 변경 사항을 덮어쓰는지도 확인해야 합니다. 장기간 사용자 설정을 유지하려면 오버라이드 계층과 원격 구독을 분리해 관리하는 편이 좋습니다.
profile:
store-selected: true
store-fake-ip: true
mode: rule
log-level: info
실제 사용에서 “Clash”는 규칙 체계, 설정 형식, 커널 계열, 여러 그래픽 클라이언트를 동시에 가리킬 수 있습니다. 이 계층을 분리해야 튜토리얼이 인터페이스 조작을 설명하는지, YAML 필드를 다루는지, 커널 기능을 다루는지 정확히 판단할 수 있습니다.
원본 Clash는 프록시 노드, 정책 그룹, 규칙 라우팅과 DNS를 하나의 통합 설정 모델에 담았습니다. 많은 클라이언트가 이 구조를 이어받았기 때문에 지금도 proxies, proxy-groups, rules 같은 익숙한 필드를 볼 수 있습니다. 프로젝트의 역사는 설정 구조를 설명해 주지만, 설치 대상을 고를 때 “Clash”라는 이름만 봐서는 안 됩니다. 클라이언트가 유지보수되고 있는지, 어떤 계열의 커널을 사용하는지, 대상 시스템과 호환되는지도 확인해야 합니다.
그래픽 클라이언트는 구독 관리, 시스템 프록시 전환, 정책 그룹 선택, 연결 기록과 설정 화면을 제공합니다. 실제로 설정을 해석하고 연결을 처리하며 규칙을 실행하는 것은 커널입니다. 두 클라이언트의 인터페이스가 완전히 달라도 비슷한 커널과 호환 설정을 사용한다면 하위 라우팅 로직은 상당히 유사할 수 있습니다. 반대로 인터페이스에 같은 이름의 옵션이 있어도 커널 기능, 설정 호환 범위와 업데이트 주기가 완전히 같다는 뜻은 아닙니다.
mihomo는 현재 Clash 생태계에서 널리 사용되는 활성 커널로, Clash.Meta 계열을 계승하면서 프로토콜, 규칙, DNS와 투명 프록시 기능을 계속 확장하고 있습니다. 데스크톱 사용자는 보통 mihomo가 통합된 GUI 클라이언트를 통해 이러한 기능을 사용하며, 서버·라우터·자동화 환경에서는 커널을 직접 실행하기도 합니다. 선택할 때는 먼저 그래픽 인터페이스가 필요한지 판단한 다음 프로토콜과 설정 기능을 확인하세요. 커널 압축 파일을 데스크톱 설치 프로그램으로 착각해서는 안 됩니다.
클라이언트 업데이트는 인터페이스와 시스템 통합을 수정하고, 커널 업데이트는 프로토콜·규칙·DNS 동작에 영향을 주며, 구독 업데이트는 노드와 원격 설정을 변경합니다. 세 가지는 같은 작업이 아닙니다. 문제가 생기면 최근 변경이 어느 계층에서 발생했는지 먼저 기록하세요. 클라이언트를 바꿨는지, 커널을 업그레이드했는지, 구독을 새로고침했는지를 확인해야 프로그램을 되돌릴지, 커널을 바꿀지, Profile을 복원할지 결정할 수 있습니다. 모든 문제를 노드 장애로 단정하지 마세요.
처음부터 재설치하지 말고 증상을 계층별로 나눠 확인하세요. 클라이언트 인터페이스, 구독 설정, 시스템 프록시, DNS와 노드 경로를 각각 점검하면 장애 지점을 더 빠르게 좁힐 수 있습니다.
먼저 Profile 업데이트 알림과 반환 내용을 확인한 다음, 방금 가져온 설정이 현재 활성화되어 있는지 점검하세요. 구독 주소 만료, 형식 비호환, 빈 원격 콘텐츠, 업데이트 후 Profile 미전환은 모두 목록이 비어 보이는 원인이 될 수 있습니다. 업데이트 버튼만 반복해서 누르지 말고 오류 메시지를 먼저 확인하세요.
설치 및 설정 질문 보기 →설정이 정상적으로 로드되었는지, 시스템 프록시 또는 TUN이 활성화되었는지, 정책 그룹에서 사용 가능한 항목을 선택했는지, 연결 기록에서 REJECT가 일치했는지를 순서대로 확인하세요. 모든 요청이 실패한다면 DIRECT로 전환해 기준 테스트를 진행하고, 결과를 통해 문제가 프록시 경로에 있는지 로컬 네트워크에 있는지 판단합니다.
장애 해결 방법 보기 →일상적인 사용에는 설정에 따라 DIRECT, PROXY, REJECT를 결정하는 규칙 모드를 우선 사용하세요. 전역 모드는 프록시 경로를 임시로 검증할 때 적합하며 장기적인 진단 기준으로 삼기에는 적절하지 않습니다. 직접 연결 모드는 로컬 네트워크를 확인할 때 사용할 수 있습니다. 모드 전환은 진단 도구이지, 강할수록 좋은 등급 선택이 아닙니다.
입문 사용법 보기 →클라이언트의 지연 시간 테스트는 보통 테스트 주소까지 한 번 왕복하는 핸드셰이크 경로만 반영하며, 지속 대역폭·패킷 손실·혼잡·목적지 사이트까지의 라우팅을 의미하지 않습니다. 노드를 선택할 때는 지역, 배율, 프로토콜과 실제 서비스 테스트를 함께 고려해야 하며, 단일 밀리초 수치는 초기 선별에만 활용하세요.
지연 시간 원리 보기 →“만능 파라미터”를 나열하지 않습니다. 각 글은 하나의 구체적인 문제를 중심으로 설정 구조, 판단 순서와 혼동하기 쉬운 개념을 설명합니다. 아래 세 글에서는 구독 형식, 노드 선택, 지연 시간 테스트를 다루며 일상적인 사용에서 가장 흔한 세 가지 오판을 짚습니다.
Clash YAML, base64 공유 내용과 범용 구독 구조를 비교하고, 변환 과정에서 정책 그룹·규칙·확장 필드가 누락될 수 있는 경우와 클라이언트를 옮기기 전에 확인할 호환 항목을 설명합니다.
계속 읽기 →지연 시간은 초기 선별에만 사용하고, 배율은 트래픽 비용을 결정하며, 지역은 콘텐츠와 라우팅에 영향을 줍니다. 프로토콜은 안정성과 기기 부담과 관련됩니다. 최저 수치만 바라보는 것보다 신뢰할 수 있는 선택 순서를 제시합니다.
계속 읽기 →클라이언트가 지연 시간을 실제로 측정하는 방식을 분석하고, 핸드셰이크 왕복 시간·지속 처리량·패킷 손실·목적지 사이트 라우팅을 구분합니다. 수치가 좋아 보여도 부하가 높은 상황에서 안정적인 사용 경험을 보장하지는 않습니다.
계속 읽기 →