Clash 자주 묻는 질문답변

다운로드 및 설치부터 구독 설정, 프록시 모드부터 문제 해결까지 가장 일반적인 궁금증을 모아 답변을 빠르게 찾고 시간을 절약할 수 있도록 도와드립니다.

26개의 자주 묻는 질문 5대 주요 카테고리 모든 플랫폼 지원 지속적으로 업데이트 중

기초 가이드

Clash가 무엇인지, 어떤 기능을 하는지, 다른 도구와의 관계는 어떠한지 알아보세요

6개의 질문

Clash는 규칙 기반의 오픈 소스 네트워크 프록시 클라이언트로, 핵심 기능은 사용자 정의 규칙을 통해 서로 다른 네트워크 요청을 서로 다른 프록시 노드나 직결로 라우팅하는 것입니다. 기존 VPN과 비교했을 때 주요 차이점은 다음과 같습니다.

Clash
  • 규칙 분산: 국내 트래픽은 직결하여 속도 저하 없음
  • 다양한 프록시 프로토콜 지원 (SS/V2Ray/Trojan)
  • 완전 오픈 소스: 코드 투명성 및 감사 가능
  • 구독 링크를 통한 유연한 노드 관리
기존 VPN
  • 모든 트래픽이 터널을 강제 통과하여 국내 트래픽도 우회됨
  • 보통 비공개 프로토콜 사용으로 불투명함
  • 폐쇄형 소스 상용 소프트웨어가 다수
  • 노드가 고정되어 있어 유연성이 떨어짐

간단히 말해 Clash는 어느 정도 기술적 지식이 있고 네트워크 트래픽을 정밀하게 제어하려는 사용자에게 적합하며, VPN은 기술에 익숙하지 않고 원클릭 연결만 필요한 사용자에게 적합합니다.

Clash 커널 및 본 사이트에서 제공하는 모든 클라이언트(Clash Verge Rev, ClashMeta for Android 등)는 모두 완전한 무료 오픈 소스이며 GPL-3.0 라이선스에 따라 배포됩니다. 영구적으로 무료 다운로드 및 사용이 가능하며 광고나 앱 내 결제가 없습니다.

주의 사항: Clash 도구 자체는 무료이지만, Clash를 사용할 때 필요한 프록시 서비스 (서버 구독)은(는) 독립적인 타사 서비스이며 보통 유료로 구매해야 합니다. Clash와 서비스 제공업체는 도구와 서비스의 관계이며 서로 독립적입니다.

이들은 프록시 체계에서 서로 다른 역할을 수행합니다.

  • Shadowsocks(SS)、V2Ray(VMess/VLESS)、Trojan은(는) 프록시 프로토콜로, 클라이언트와 서버 간의 데이터 암호화 전송 방식을 정의합니다.
  • Clash은(는) 프록시 클라이언트로, 위의 모든 프로토콜을 동시에 지원하는 범용 프록시 관리 플랫폼입니다.

각 프로토콜마다 다른 소프트웨어를 설치할 필요가 없습니다. Clash 하나만 설치하면 구독 링크에 포함된 모든 프로토콜 유형의 노드를 자동으로 식별하고 실행합니다.

알기 쉬운 비유: Shadowsocks가 '표준어', V2Ray가 '광둥어', Trojan이 '영어'라면 Clash는 모든 언어를 구사하는 '통역사'입니다.

Clash는 Go 언어로 개발되었으며 커널은 크로스 플랫폼에서 작동합니다. 커뮤니티에서는 각 플랫폼에 맞는 다양한 그래픽 인터페이스 클라이언트를 제작했습니다.

Windows Clash Verge Rev
macOS Clash Verge Rev
Android ClashMeta for Android
iOS Stash / Shadowrocket
Linux Clash CLI / 소프트웨어 라우터

MihomoMihomo(구 명칭 Clash Meta)는 MetaCubeX 커뮤니티에서 원본 Clash를 기반으로 지속적으로 유지관리하고 확장한 차세대 커널입니다. 2023년 원본 Clash 원작자가 유지관리 중단을 발표한 이후, Mihomo는 커뮤니티에서 사실상의 주류 커널이 되었습니다.

원본 Clash와 비교한 Mihomo의 주요 장점은 다음과 같습니다.

  • 더 많은 신규 프로토콜 지원: VLESS, Hysteria2, TUIC v5, Reality 등
  • 더 강력한 DNS 기능 (DoH3, ECH 등)
  • 더 완벽한 규칙 엔진 및 규칙 세트 지원
  • 활발한 커뮤니티 유지관리 및 지속적인 보안 업데이트
본 사이트에서 추천하는 모든 클라이언트(Clash Verge Rev, ClashMeta for Android)는 이미 Mihomo 커널을 기반으로 하고 있어 수동 전환 없이 바로 사용 가능합니다.

Clash 커널 및 커뮤니티에서 유지관리하는 주요 클라이언트는 모두 GPL-3.0 오픈 소스 라이선스를 따르며, 코드는 GitHub에 완전히 공개되어 전 세계 개발자가 검토, 감사 및 기여할 수 있습니다.

  • 백도어 없음: 코드가 투명하여 어떤 비정상적인 행위도 커뮤니티에 의해 즉시 발견됩니다.
  • 광고 없음: 순수한 기술 도구이며 상업적 이익을 목적으로 하지 않습니다.
  • 데이터 수집 없음: 사용자의 어떤 개인 정보도 수집하거나 업로드하지 않습니다.
출처를 확인하세요: 시중에는 'Clash'라는 이름을 내건 비오픈 소스 수정 버전이 존재할 수 있으며, 악성 코드가 포함되어 있을 위험이 있습니다. 반드시 본 사이트나 공식 GitHub 저장소에서 클라이언트를 다운로드하세요.

다운로드 및 설치

플랫폼별 클라이언트를 안전하게 다운로드하는 방법과 설치 중 발생하는 일반적인 권한 문제

5개의 질문

안전하고 신뢰할 수 있는 다음 공식 경로를 이용하는 것을 권장합니다.

  • 본 사이트 다운로드 센터clashinstall.com/zh-CN/download.html) —— 모든 플랫폼의 최신 버전을 직접 호스팅하며 국내에서도 원활하게 접속 가능합니다.
  • GitHub 공식 저장소 —— 각 클라이언트의 Releases 페이지에서 원본 설치 패키지를 제공합니다.
포털 검색 결과의 불분명한 사이트, SNS 공유 링크 또는 각종 '크랙 버전'을 통해 Clash를 다운로드하지 마세요. 이러한 경로는 악성 코드가 삽입되었을 위험이 매우 높습니다.

2023년 원본 Clash for Windows(CFW) 제작자가 유지관리 중단을 발표했습니다. 현재 커뮤니티에서 가장 활발하고 권장되는 대체제는 다음과 같습니다.

주요 권장
Clash Verge Rev Windows / macOS 지원, 활발한 업데이트, 현대적인 인터페이스, Mihomo 커널 기반
Clash Nyanpasu Windows 전용, 풍부한 기능으로 고급 사용자에게 적합
Mihomo Party 크로스 플랫폼 지원, 간결한 인터페이스, 초보자 친화적

위의 모든 대체제는 Clash YAML 구독 형식과 완벽하게 호환되므로 이전 시 구독 링크를 수정할 필요 없이 바로 가져올 수 있습니다.

Windows Defender SmartScreen은 Microsoft 인증을 받지 않은 오픈 소스 소프트웨어에 대해 경고를 표시하며 이는 정상적인 현상입니다. Clash 클라이언트는 안전합니다. 처리 방법:

  1. 'Windows의 PC 보호' 팝업이 뜨면 왼쪽 하단의 '추가 정보'
  2. 를 클릭한 후 나타나는 '실행' 버튼 클릭
  3. 일반적인 설치 절차에 따라 완료
본 사이트나 공식 GitHub에서 다운로드했다면 안심하고 실행하셔도 됩니다. SmartScreen이 뜨는 이유는 오픈 소스 소프트웨어가 보통 Microsoft 코드 서명 인증서를 구매하지 않기 때문이며, 소프트웨어 자체의 안전성과는 직접적인 관련이 없습니다.

macOS Gatekeeper는 Apple의 공증을 받지 않은 앱을 차단합니다. 해결 단계:

  1. '시스템 설정'(또는 Ventura 이전 버전은 '시스템 환경설정')을 엽니다.
  2. '개인정보 보호 및 보안' 탭으로 이동합니다.
  3. 아래로 스크롤하여 차단된 Clash 앱 관련 알림을 찾습니다.
  4. '확인 없이 열기'를 클릭하고 관리자 암호를 입력하여 확인합니다.
이 작업은 처음 실행할 때 한 번만 수행하면 되며, 이후에는 정상적으로 실행됩니다. 이 메시지 역시 오픈 소스 소프트웨어가 Apple 개발자 공증을 받지 않았기 때문이며 소프트웨어가 위험하다는 뜻은 아닙니다.

App Store 중국 지역 정책 제한으로 인해 프록시 앱은 중국 계정으로 구매할 수 없습니다. 미국(US) Apple ID가 필요하며 App Store에서 다음 앱 중 하나를 구매하세요.

주요 권장
Stash 약 $3.99. 기능이 가장 완벽하며 Clash YAML 설정 형식을 완벽하게 지원합니다.
Shadowrocket 약 $2.99. 사용자 수가 가장 많고 호환성이 좋으며 시작하기 쉽습니다.
Quantumult X 약 $7.99. 고급 사용자에게 권장되며 스크립트 및 규칙 기능이 강력합니다.

구매 후 서비스 제공업체의 Clash YAML 구독 링크를 직접 가져오면 바로 사용 가능합니다. 상세 단계는 다음을 참조하세요.iOS 설정 튜토리얼

구독 설정

서버 구독 가져오기, 노드 관리 및 설정 관련 문제 해결 방법

5개의 질문

Clash Verge Rev(Windows / macOS)를 예로 들어 설명합니다.

  1. 클라이언트를 열고 왼쪽 메뉴에서 '구독 (Profiles)'
  2. 상단의 '새 구독' 버튼을 클릭하거나 입력란을 선택합니다.
  3. 서비스 제공업체에서 받은 구독 링크(Subscription URL)
  4. ''확인'을 클릭하고 노드 데이터 동기화가 완료될 때까지 기다립니다 (보통 3~10초).
  5. 동기화가 완료되면 해당 구독 설정을 더블 클릭하여 현재 사용할 프로필로 설정합니다.
'자동 업데이트' 기능을 켜서 12~24시간마다 노드를 자동으로 갱신하도록 설정하면 노드가 항상 유효하게 유지됩니다.

다른 플랫폼의 가져오기 방식은 설정 튜토리얼 페이지

일반적인 원인과 해결 방법:

  • 구독 링크 만료 → 서비스 제공업체 대시보드에 로그인하여 최신 링크를 다시 받으세요.
  • 현재 네트워크에서 구독 서버에 접속할 수 없음 → 일시적으로 휴대폰 핫스팟이나 다른 Wi-Fi를 사용하여 다시 시도해 보세요.
  • 구독 형식이 Clash YAML이 아님 → 서비스 제공업체 대시보드의 '구독 유형'에서 'Clash' 또는 'Mihomo' 형식으로 전환하세요.
  • 클라이언트 버전이 너무 낮음 → 클라이언트를 최신 버전으로 업데이트한 후 다시 시도하세요.
  • 링크에 불필요한 공백이나 문자가 포함됨 → 링크를 다시 복사하여 완전히 붙여넣었는지 확인하세요.

Clash는 YAML 형식의 설정 파일을 사용하여 프록시 노드, 규칙 및 정책을 정의합니다. 이 파일은 다음과 같은 핵심 부분으로 구성됩니다.

  • proxies: 프록시 노드 목록 (서버 주소, 포트, 프로토콜 등)
  • proxy-groups: 노드 그룹화 정책 (자동 선택, 부하 분산, 수동 전환 등)
  • rules: 트래픽 분산 규칙 (어떤 도메인을 프록시로 보낼지, 어떤 것을 직결할지)
  • dns: DNS 설정 (DNS 누수 방지를 위해 Fake-IP 활성화 권장)
대부분의 사용자는 수동으로 작성할 필요가 없습니다. 서비스 제공업체에서 제공하는 구독 링크를 통해 완전한 YAML 설정이 자동으로 생성됩니다. 고급 커스터마이징이 필요한 경우 고급 설정 문서

Clash Verge Rev에서 자동 업데이트 설정 방법:

  1. '구독 (Profiles)' 페이지로 이동합니다.
  2. 구독 설정을 오른쪽 클릭하고 '편집'
  3. 을 선택합니다. '자동 업데이트' 필드에서 업데이트 간격(단위: 분)을 설정합니다.
  4. 권장 설정값은 720~1440분 (12~24시간)
너무 자주(예: 1분마다) 설정할 필요는 없습니다. 서버 노드는 보통 일 단위로 업데이트됩니다. 12~24시간으로 설정하면 노드를 최신으로 유지하면서 서버에 불필요한 부하를 주지 않습니다.

Clash 자체는 프록시 클라이언트 도구이며 노드가 내장되어 있지 않습니다. 프록시 서비스와 함께 사용해야 합니다. 노드를 얻는 주요 방법은 다음과 같습니다.

권장
서비스 구매 안정적이고 신뢰할 수 있으며 고객 지원이 제공됩니다. 구독 형식이 표준화되어 있으며 월 비용은 보통 수천 원 정도입니다.
자체 프록시 서버 구축 해외 VPS에 Shadowsocks, VMess 등의 서버를 구축합니다. 기술적 능력이 있는 사용자에게 적합합니다.
무료 공개 노드 출처를 신뢰할 수 없고 속도가 느리며 불안정합니다. 또한 프라이버시 위험이 있어 일상적인 사용에는 권장하지 않습니다.

프록시 모드

규칙 모드, 전역 모드, TUN 모드의 차이점 및 사용 상황

5개의 질문
모드
트래픽 처리 방식
권장 상황
권장도
규칙 모드 (Rule)
규칙에 따라 자동 분산: 해외는 프록시, 국내는 직결
일상적인 인터넷 이용. 국내외 네트워크 속도를 모두 고려할 때
일상 사용 1순위
전역 모드 (Global)
모든 트래픽이 프록시 노드를 경유
임시 테스트 또는 모든 접속에 프록시가 필요할 때
필요 시 사용
직결 모드 (Direct)
모든 트래픽을 프록시 없이 직접 연결
일시적으로 프록시를 끄고 네트워크 문제를 확인할 때
필요 시 사용

대부분의 일상적인 상황에서는 '규칙 모드'를 선택하면 됩니다. 국내 사이트는 우회하지 않고 해외 사이트만 자동으로 프록시를 통합니다.

TUN 모드는 가상 네트워크 카드(TUN 장치)를 생성하여 시스템 계층에서 모든 발신 트래픽을 가로챕니다. 여기에는 일반 시스템 프록시가 적용되지 않는 앱도 포함됩니다.

시스템 프록시 모드
  • HTTP/SOCKS 프로토콜 프록시 사용
  • 브라우저 및 대부분의 앱 지원
  • 추가 권한 불필요, 즉시 사용 가능
  • 명령줄 도구, 게임 등은 보통 적용 안 됨
TUN 모드
  • 가상 네트워크 카드가 모든 트래픽 처리
  • 게임, 명령줄, 시스템 업데이트 등 완벽 지원
  • 관리자/root 권한 필요
  • 리소스 소모가 시스템 프록시보다 약간 높음
일상적으로는 시스템 프록시 모드 사용을 권장합니다. 게임, 터미널/명령줄 도구 또는 시스템 프록시를 따르지 않는 특정 앱을 프록시 경유하게 해야 할 때만 TUN 모드를 켜세요.

규칙 모드에서 국내 트래픽은 직결되어야 하며 속도에 영향이 없어야 합니다. 속도가 느려졌다면 다음 원인을 순서대로 확인해 보세요.

  • DNS 분석 지연 → 클라이언트 DNS 설정에서 'Fake-IP' 모드를 켜거나 국내 DNS(1.1.1.1 등 대신 168.126.63.1 등)를 사용하세요.
  • 규칙 세트 매칭 오류 → 클라이언트 로그를 확인하여 국내 도메인이 실수로 프록시로 배정되었는지 확인하세요.
  • 규칙 세트 버전이 너무 낮음 → 구독 설정을 업데이트하여 최신 규칙 세트를 가져오세요.
  • 시스템 리소스 부족 → 기기의 메모리와 CPU 점유율을 확인하세요. 구형 기기에서는 리소스 부족으로 전체 네트워크가 느려질 수 있습니다.

다음과 같은 방법이 있습니다.

  • TUN 모드 켜기(권장) —— 시스템 최하단에서 모든 트래픽을 가로채어 게임 및 명령줄까지 별도 설정 없이 완벽 지원합니다.
  • 명령줄 프록시 수동 설정 —— 터미널에서 환경 변수를 설정합니다.
    export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890
  • git의 경우 —— 다음 실행:
    git config --global http.proxy http://127.0.0.1:7890
포트7890은(는) Clash의 기본 혼합 프록시 포트(Mixed Port)입니다. 클라이언트의 '설정'에서 확인하거나 수정할 수 있습니다.

DNS 누수란 웹사이트에 접속할 때 DNS 분석 요청이 프록시를 통하지 않고 로컬 통신사나 DNS 서버로 직접 전송되어 방문하려는 도메인이 기록되거나 오염되는 현상을 말합니다.

Clash에서 DNS 누수를 방지하는 최선의 방법은 Fake-IP 모드

  • Fake-IP는 각 도메인에 가상의 내부 IP를 할당하며 실제 DNS 분석은 Clash 커널이 담당합니다.
  • 통신사의 DNS 쿼리 감시 및 오염을 방지할 수 있습니다.
  • 동시에 실제 DNS 분석 대기 시간을 건너뛰어 첫 연결 속도가 빨라집니다.
대부분의 서비스 제공업체에서 제공하는 구독 설정은 기본적으로 Fake-IP가 활성화되어 있어 수동 설정이 필요 없습니다. 클라이언트의 'DNS 설정'에서 enhanced-mode: fake-ip 활성화 여부를 확인할 수 있습니다.

문제 해결

프록시 연결 실패, 노드 타임아웃, 네트워크 중단 등 일반적인 문제의 진단 및 수정

5개의 질문

다음 순서로 확인해 보세요.

  • 구독 설정 활성화 확인 → '구독' 페이지에서 현재 사용하는 설정이 강조 표시되어 있는지 확인하세요.
  • 프록시 모드 확인 → '규칙' 또는 '전역' 모드로 전환하세요. '직결' 모드가 아닌지 확인하세요.
  • 노드 지연 시간 테스트 → '프록시' 페이지에서 모든 노드의 지연 시간을 테스트하여 사용 가능한 노드가 있는지 확인하세요.
  • 시스템 프록시 활성화 확인 → Windows/macOS 시스템 네트워크 설정에 프록시가 구성되어 있는지 확인하거나 직접 TUN 모드를 켜세요.
  • 방화벽 차단 여부 확인 → Clash 클라이언트가 Windows 방화벽 허용 목록이나 백신 프로그램의 화이트리스트에 있는지 확인하세요.
  • 노드 또는 업체 변경 시도 → 테스트 결과가 모두 타임아웃이면 노드가 무효한 것입니다. 고객 센터에 문의하세요.

모든 노드가 타임아웃되는 주요 원인은 다음과 같습니다.

  • 구독이 업데이트되지 않아 노드 데이터가 오래됨 → 구독을 수동으로 업데이트(오른쪽 클릭 -> 업데이트)하여 최신 노드를 가져오세요.
  • 서버 업체의 대규모 점검 → 공식 홈페이지나 Telegram 채널에서 공지 사항을 확인하고 점검이 끝날 때까지 기다리세요.
  • 노드 IP가 현지 통신사에 의해 차단됨 → 다른 프로토콜(SS에서 Trojan 또는 Hysteria2 등)로 전환해 보세요.
  • 로컬 네트워크 문제 → 다른 Wi-Fi로 전환하거나 휴대폰 핫스팟으로 테스트하여 로컬 환경 문제를 배제하세요.
  • 방화벽 또는 백신 프로그램 차단 → 일시적으로 방화벽을 끄고 테스트한 후 필요 시 Clash를 허용 목록에 추가하세요.
특정 서비스가 장기간 불안정하고 자주 끊긴다면 더 신뢰할 수 있는 업체로 변경을 고려하세요.

Windows 사용자:

  1. 작업 관리자에서 Clash 프로세스를 강제 종료합니다.
  2. '제어판 -> 네트워크 및 인터넷 -> 네트워크 연결'을 엽니다.
  3. Clash가 생성한 가상 네트워크 카드(보통 'Clash'나 'TAP'이라는 이름)를 찾아 오른쪽 클릭 후 사용 안 함
  4. 으로 설정합니다. Clash 클라이언트를 다시 실행하고 네트워크가 복구된 것을 확인한 후 TUN 모드를 다시 시도하세요.

macOS 사용자:

  1. '시스템 설정 -> 네트워크'를 엽니다.
  2. Clash가 생성한 네트워크 인터페이스를 찾아 삭제합니다.
  3. Clash를 재시작합니다. 처음 TUN 모드를 활성화할 때는 관리자 암호가 필요합니다.
문제가 지속되면 클라이언트를 삭제 후 재설치하고 이전 설정을 완전히 지워주세요. 네트워크 카드 충돌을 방지하기 위해 여러 프록시 도구를 동시에 켜지 않는 것을 권장합니다.

Clash는 저수준 네트워크 작업(특히 TUN 모드)을 수행하므로 일부 백신 프로그램이 이를 오진할 수 있습니다. 처리 단계:

  1. 다운로드 경로가 본 사이트 또는 공식 GitHub인지 확인하여 실제 악성 코드 가능성을 배제합니다.
  2. 백신 프로그램에서 Clash 설치 디렉토리(예: C:\Users\사용자명\AppData\Roaming\clash-verge)를 신뢰 목록 / 예외 설정
  3. 에 추가합니다. Windows 방화벽에서 Clash의 인바운드 및 아웃바운드 접속을 허용합니다.
  4. 백신 프로그램이 설치 파일을 자동으로 삭제했다면 실시간 감시를 잠시 끄고 재설치한 후 예외 설정을 완료하세요.

이는 Clash가 '시스템 프록시'를 활성화할 때 시스템 설정을 변경했지만 종료 시 올바르게 복원되지 않아, 시스템이 종료된 Clash 프록시를 통해 계속 통신하려고 하기 때문입니다.

빠른 복구:

  • Windows: '설정 -> 네트워크 및 인터넷 -> 프록시'에서 '프록시 서버 사용'을 끕니다.
  • macOS: '시스템 설정 -> 네트워크 -> 고급 -> 프록시'에서 모든 프록시 항목의 체크를 해제합니다.
  • 근본적 해결: Clash 클라이언트를 최신 버전으로 업데이트하세요. 최신 버전은 종료 시 시스템 프록시 설정을 자동으로 정리합니다.

문제가 해결되지 않았나요?

이미지 포함 설정 튜토리얼을 확인하거나 다운로드 센터에서 최신 버전 클라이언트를 받으세요. 대부분의 문제는 최신 버전 업데이트로 해결됩니다.