자주 묻는 질문 · 지속 업데이트

Clash 자주 묻는 질문

다운로드 및 설치, 설정 사용, 문제 해결, 보안 및 개인정보 보호, 고급 기능 등 가장 빈번하게 발생하는 질문들을 모아 빠르게 답변을 찾을 수 있도록 했습니다.

다운로드 및 설치

Clash 클라이언트 다운로드 경로, 시스템 요구 사항, 설치 방법에 관한 자주 묻는 질문

네, Clash 클라이언트 자체는 완전 무료 오픈 소스 소프트웨어입니다. 소스 코드가 GitHub에 공개되어 있어 누구나 무료로 다운로드하고 사용할 수 있으며, 숨겨진 요금이나 기능 제한이 없습니다.

주의할 점은 Clash는 단지 프록시 클라이언트 도구일 뿐이라는 것입니다. 프록시 기능을 사용하려면 프록시 업체(공항)의 구독 서비스를 별도로 구매해야 합니다. 프록시 서비스는 보통 월간 또는 연간 요금이 발생하지만, Clash 클라이언트 자체는 영구적으로 무료입니다.

Clash의 모든 버전(Clash Verge Rev, Clash Meta for Android, FlClash 등)은 평생 무료입니다. 유료 구매를 유도하는 가짜 채널에 주의하세요.

Clash는 5대 주요 운영 체제를 모두 지원합니다.

  • Windows: Windows 7 이상(10/11 권장), x64 및 ARM64 아키텍처 지원
  • macOS: macOS 10.13 이상(M1~M4 칩 및 Intel 칩 모두 지원)
  • Android: Android 5.0 이상
  • iOS: iOS 12.0 이상(App Store에서 호환 앱 구매 필요)
  • Linux: Ubuntu, Debian, Fedora, CentOS, Arch Linux 등 주요 배포판 지원(amd64, arm64)

다운로드 페이지에서 기기 사양과 OS 버전에 맞는 설치 파일을 선택하세요.

항상 다음과 같은 신뢰할 수 있는 경로를 통해 Clash를 다운로드하세요.

  • 본 사이트 다운로드 페이지 (권장): 모든 파일은 공식 GitHub 출시 페이지에서 가져오며 본 사이트는 임의 수정을 가하지 않습니다.
  • 각 공식 GitHub 출시 페이지: Clash Verge Rev, Mihomo 등 각 프로젝트의 공식 저장소입니다.
  • iOS 플랫폼: Stash, Shadowrocket 등은 반드시 공식 Apple App Store를 통해서만 구매 및 설치가 가능합니다.
비공식 커뮤니티나 카페, 클라우드 저장소 등 불분명한 경로를 통한 다운로드는 악성 코드가 포함될 위험이 매우 크니 절대 피하시기 바랍니다.

이는 보안 프로그램의 오진(False Positive)이며 실제 바이러스가 아닙니다. 이유는 다음과 같습니다.

  • Clash 클라이언트는 네트워크 프록시 및 TUN 모드 등 시스템 하부 설정을 건드리기 때문에 보안 프로그램이 이를 오해할 수 있습니다.
  • Clash는 오픈 소스 소프트웨어로 코드가 모두 공개되어 있으며 GitHub에서 누구나 로직을 검증할 수 있어 악의적인 행위가 없습니다.

대처 방법: Windows Defender나 백신 경고창에서 「실행」 또는 「허용」을 선택하고 Clash 설치 폴더를 예외 목록에 추가하세요.

본 사이트나 공식 GitHub 출시 페이지에서 다운로드한 경우에 한하며, 출처를 알 수 없는 파일은 신중히 판단하세요.

이는 macOS의 Gatekeeper 보안 기능이며 악성 소프트웨어가 아닙니다. 해결 방법:

  1. 시스템 설정」 → 「개인정보 보호 및 보안」을 엽니다.
  2. 페이지 하단의 '보안' 섹션에서 '확인 없이 열기'를 클릭합니다.
  3. 확인창에서 다시 '열기'를 클릭합니다.

또는 터미널에서 다음 명령어를 실행하여 격리 속성을 제거할 수도 있습니다.

xattr -cr /Applications/ClashVerge.app

위 안내는 본 사이트나 공식 GitHub에서 받은 파일일 경우에만 안전합니다. 불분명한 출처의 파일은 주의하세요.

이들은 모두 Mihomo(기존 Clash Meta) 커널을 기반으로 개발된 GUI 앱들입니다. 핵심 성능은 동일하며 UI와 부가 기능에서 차이가 납니다.

  • Clash Verge Rev (데스크톱 권장): 가장 풍부한 기능을 갖춘 Windows/macOS/Linux용 클라이언트로 초보자부터 상급자까지 모두에게 추천합니다.
  • FlClash (경량 크로스 플랫폼): Flutter로 제작되어 깔끔한 UI를 제공하며 전 플랫폼에서 가볍게 사용하기 좋습니다.
  • Clash Meta for Android (Android 권장): TUN 전역 프록시 등 강력한 기능을 갖춘 Android 최적화 앱입니다. Android 사용자 추천.
  • ClashX Meta (macOS 메뉴 바 전용): 작고 가벼우며 리소스 점유가 적어 심플한 기능을 선호하는 Mac 사용자에게 적합합니다.

다운로드 페이지에서 플랫폼별 상세 설명을 확인하실 수 있습니다.

설정 및 사용 안내

구독 가져오기, 프록시 모드, 노드 선택, 업데이트 등 설정 및 사용 관련 질문

Clash 클라이언트 자체는 프록시 노드를 제공하지 않는 도구일 뿐입니다. 사용을 위해서는 다음이 필요합니다.

  1. 프록시 제공 업체(공항)에서 구독 플랜을 구매합니다.
  2. 업체에서 제공하는 Clash 형식 구독 링크(보통 https://로 시작)를 확보합니다.
  3. 가져온 링크를 클라이언트에 등록하면 모든 노드 정보가 자동으로 로드됩니다.
공항 구독 구매 시 「Clash 형식」 또는 「Mihomo 형식」 링크를 지원하는지 확인하여 호환성 문제를 방지하세요.

Clash Verge Rev (Windows/macOS/Linux)를 예로 들면:

  1. Clash Verge Rev를 열고 왼쪽 메뉴의 「구독」 탭을 선택합니다.
  2. 오른쪽 상단의 「새로 만들기」 버튼을 클릭합니다.
  3. URL 입력란에 링크를 붙여넣고 이름을 지정(선택)합니다.
  4. 확인」을 누르고 다운로드가 완료될 때까지 기다립니다.
  5. 다운로드된 설정을 클릭하여 활성화합니다.

Android용 Clash Meta도 유사합니다: 'Configuration' 접속 → '+' 버튼 → 'URL에서 가져오기' 선택.

상세 가이드는 사용 가이드 페이지를 참고하세요.

  • 규칙 모드(Rule) [권장]: 미리 설정된 규칙에 따라 국내는 직접 연결, 해외는 프록시로 자동 분류합니다. 대부분의 사용자에게 가장 적합한 모드입니다.
  • 전역 모드(Global): 모든 트래픽을 프록시로 보냅니다. 국내 사이트 접속이 느려지므로 임시 테스트용으로만 권장합니다.
  • 직결 모드(Direct): 모든 통신이 프록시를 거치지 않습니다. 프록시 기능을 끈 것과 같으며 네트워크 진단 시 사용합니다.
일상적인 용도라면 항상 「규칙」 모드를 사용하세요. 국내 앱 속도 저하 없이 해외 서비스만 우회 이용할 수 있습니다.

Clash 클라이언트의 「프록시(Proxy)」 탭에서 사용 가능한 노드 확인 및 지연 시간 측정이 가능합니다.

  1. 측정」 또는 「지연 시간 테스트」 버튼을 누르고 결과가 나올 때까지 기다립니다.
  2. 테스트 결과는 ms(밀리초) 단위로 표시됩니다. 100ms 미만은 매우 쾌적, 100~300ms는 양호, 500ms 이상은 버벅임이 느껴질 수 있습니다.
  3. 지연 시간이 가장 낮은 노드를 선택하세요(보통 홍콩, 싱가포르, 일본 등 지리적으로 가까운 노드가 빠릅니다).

대부분의 설정에는 지연 시간이 가장 짧은 노드를 자동으로 골라주는 「자동 선택」 전략 그룹이 포함되어 있습니다. 이를 우선 사용해 보세요.

노드 정보는 수시로 변경되므로 자동 업데이트 기능을 활용하는 것이 좋습니다.

  • Clash Verge Rev: '구독' 페이지에서 설정을 우클릭 → 「편집」 → 「자동 업데이트 간격」 설정(예: 1440분 = 24시간)
  • Clash Meta for Android: 설정 관리 페이지에서 구독 길게 누르기 → 「정기 업데이트」 → 업데이트 간격 설정
  • FlClash: 구독 상세 편집 화면에서 자동 업데이트 주기를 설정합니다.

노드 정보를 항상 최신으로 유지하고 만료된 노드로 인한 끊김을 방지하기 위해 24시간마다 자동 업데이트되도록 설정하는 것을 권장합니다.

네, 가능합니다. 동일한 구독 링크를 여러 기기에서 동시에 사용할 수 있으며 각 기기의 Clash 앱에 링크를 붙여넣기만 하면 됩니다.

단, 동시 사용 가능한 기기 수는 구매하신 프록시 플랜의 '동시 접속 제한'에 따릅니다(보통 2~5대). 제한을 초과하면 일부 기기에서 연결이 안 될 수 있으니 필요시 플랜을 업그레이드하세요.

문제 해결

연결 불가, 속도 저하, 구독 다운로드 실패 등 흔히 겪는 문제들의 해결 방법입니다.

다음 항목들을 순서대로 점검해 보세요.

  1. 노드 선택 여부 확인: '프록시' 페이지에서 'DIRECT'가 아닌 특정 노드가 선택되었는지 확인하고, 노드 지연 시간이 정상(500ms 미만)인지 테스트하세요.
  2. 시스템 프록시 활성화 확인: 메인 화면의 '시스템 프록시' 스위치가 켜진 상태(주황/파랑)인지 확인하세요.
  3. 전역 모드 테스트: 모드를 '전역'으로 바꿔보세요. 전역 모드에서 접속이 된다면 규칙 설정 문제입니다. 다시 규칙 모드로 돌린 뒤 구독을 업데이트하세요.
  4. 구독 설정 업데이트: 구독 관리 페이지에서 '업데이트'를 눌러 최신 노드 정보를 다시 받으세요.
  5. 방화벽/백신 확인: Windows Defender나 타 백신 프로그램이 Clash의 요청을 차단할 수 있습니다. Clash를 신뢰할 수 있는 앱(화이트리스트)으로 등록하세요.
  6. Clash 또는 기기 재부팅: 시스템 프록시 설정이 꼬인 경우 재부팅으로 해결되기도 합니다.

구독 링크 서버가 해외에 있어 프록시가 활성화되지 않은 상태에서는 네트워크 제한으로 다운로드에 실패할 수 있습니다. 해결법:

  1. 업체 웹사이트를 통한 가져오기: 대부분의 업체는 웹사이트에서 'Clash로 가져오기' 버튼을 제공하며, 클릭 시 URL Scheme을 통해 앱에서 링크가 바로 열립니다.
  2. 브라우저 직접 다운로드: 구독 링크를 브라우저 주소창에 붙여넣어 접속한 뒤 YAML 파일을 다운로드하고 '로컬 파일에서 가져오기'를 선택하세요.
  3. 모바일 핫스팟 활용: 프록시가 켜진 스마트폰으로 핫스팟을 만든 뒤, PC를 연결하여 구독을 다운로드하세요.
  4. 업체에 미러 링크 문의: 일부 업체는 국내에서 접속 가능한 구독 다운로드용 미러 주소를 제공합니다.

보통 프록시 모드 설정 오류로 인해 발생합니다. 다음을 확인하세요.

  • 프록시 모드가 '전역(Global)'이 아닌 '규칙(Rule)'으로 설정되어 있는지 확인하세요. 전역 모드는 모든 트래픽을 프록시 노드로 경유시켜 국내 사이트 접속 속도를 떨어뜨립니다.
  • 규칙 모드임에도 국내 접속이 느리다면 구독의 규칙 목록이 부족한 것일 수 있습니다. 구독을 업데이트하거나 자주 쓰는 국내 도메인을 규칙에서 DIRECT로 수동 추가하세요.
  • 프록시 노드 자체의 지연 시간이 정상인지 확인하세요. 지연 시간이 긴 노드는 트래픽 전달 시 응답 속도를 떨어뜨립니다.

Clash 종료 시 시스템 프록시 설정이 자동으로 해제되지 않아 발생하는 문제입니다. 해결 방법:

  • Windows: 「설정」 → 「네트워크 및 인터넷」 → 「프록시」 → 「프록시 서버 사용」 스위치를 끕니다. 또는 Clash를 다시 열어 설정에서 「시스템 프록시」를 끈 후 종료하세요.
  • macOS: 「시스템 설정」 → 「네트워크」 → 현재 네트워크 인터페이스 선택 → 「상세 정보」 → 「프록시」 → HTTP/HTTPS 프록시 체크를 해제합니다.
  • Android / iOS: 해당 문제가 발생하지 않으며, VPN 연결 종료 시 네트워크가 자동으로 정상 복구됩니다.
Clash Verge Rev 설정에서 「종료 시 시스템 프록시 해제」 옵션을 활성화하면 이 문제를 방지할 수 있습니다.

일반적인 「시스템 프록시」 모드는 브라우저와 같이 시스템 프록시 설정을 읽는 앱만 처리하기 때문입니다. 네이티브 앱은 이를 무시할 수 있습니다. 해결법:

  • TUN 모드 활성화(권장): TUN 모드는 시스템 수준에서 모든 네트워크 트래픽을 가로챕니다. 앱의 프록시 설정 여부와 상관없이 모든 트래픽이 Clash를 거치게 됩니다. Clash Verge Rev의 「설정」에서 켤 수 있으며 macOS는 Helper 설치 승인이 필요합니다.
  • Android / iOS: 두 플랫폼의 Clash 앱은 기본적으로 VPN API를 통해 모든 트래픽을 처리하므로 별도 설정이 필요 없습니다.
  • Linux: TUN 모드 활성화 시 루트 권한이 필요합니다. 터미널에서는 별도로 export https_proxy=http://127.0.0.1:7897 환경 변수를 설정할 수도 있습니다.

Clash Verge Rev 기준, 다음 두 가지 옵션을 동시에 활성화하면 됩니다.

  1. 「설정」 → 「시스템」에서 「부팅 시 자동 실행」을 켜면 운영 체제 시작 시 Clash가 자동으로 실행됩니다.
  2. 「설정」에서 「부팅 시 시스템 프록시 자동 활성화」를 켜면 Clash 실행 후 프록시가 자동으로 켜집니다.

두 옵션을 모두 켜면 수동 조작 없이 부팅과 동시에 프록시가 활성화됩니다.

보안 및 개인정보 보호

Clash의 보안성, 데이터 프라이버시, 오픈 소스 투명성 및 VPN과의 비교

Clash는 소스 코드가 GitHub에 공개된 완전 오픈 소스 소프트웨어입니다. 이는 다음을 의미합니다.

  • 누구나 코드를 검토하여 악의적인 행위나 백도어가 없는지 확인할 수 있습니다.
  • Clash 자체는 어떠한 네트워크 접속 로그도 기록하지 않습니다.
  • Clash는 사용자 데이터를 서버로 업로드하지 않습니다.

다만 주의할 점은, 귀하의 데이터가 선택한 프록시 업체(공항) 노드를 거치므로 업체 측에서 통신 메타데이터를 볼 수 있습니다. 신뢰할 수 있는 업체를 선택하고 해당 업체의 개인정보 처리방침을 확인하세요.

비공식 채널에서 다운로드한 변조된 Clash 버전은 보안 위험이 있을 수 있습니다. 항상 본 사이트나 GitHub 공식 출시 페이지에서 받으세요.

핵심 차이점 비교:

  • 트래픽 분할: Clash는 국내 직결 + 해외 프록시를 동시에 처리하여 국내 속도에 영향을 주지 않지만, VPN은 모든 트래픽이 터널을 거쳐 국내 접속이 느려집니다.
  • 프로토콜 지원: Clash는 Shadowsocks, VMess, Trojan, VLESS, Hysteria2 등 10개 이상의 현대적 프로토콜을 지원하여 탐지에 강하지만 VPN은 보통 단일 프로토콜만 지원합니다.
  • 투명성: Clash는 완전 오픈 소스로 코드를 검증할 수 있지만, 대부분의 VPN은 폐쇄 소스로 내부 로직을 알 수 없습니다.
  • 비용: Clash 클라이언트는 평생 무료이며 프록시 구독료만 지불하면 됩니다. VPN 소프트웨어는 보통 월 이용료가 발생합니다.
  • 유연성: Clash는 도메인, IP, 프로세스별로 매우 정밀한 트래픽 제어가 가능하지만 VPN은 불가능합니다.

Clash에는 완벽한 DNS 누수 방지 메커니즘이 내장되어 있습니다. 기본 설정이나 구독에서 제공하는 규칙을 사용하면 해외 도메인에 대한 DNS 조회가 로컬 서버가 아닌 프록시 노드를 통해 이루어져 누수를 방지합니다.

추가적인 프라이버시 보호 제안:

  • Clash 설정에서 「고급 DNS 모드(enhanced-mode: fake-ip 또는 redir-host)」를 활성화하면 DNS 누수를 더욱 효과적으로 막을 수 있습니다.
  • TUN 모드를 사용하여 모든 트래픽을 가로채고 시스템 프록시를 우회하는 앱의 DNS 조회를 방지합니다.
  • browserleaks.com 또는 ipleak.net에 접속하여 DNS 누수 여부를 테스트할 수 있습니다.

Clash(Mihomo 커널)는 현재 시장의 거의 모든 주요 프록시 프로토콜을 지원합니다.

Shadowsocks ShadowsocksR VMess VLESS Trojan Hysteria Hysteria2 TUIC Snell HTTP / HTTPS SOCKS5 WireGuard

Mihomo는 Clash의 커뮤니티 유지 관리 버전(기존 Clash Meta)입니다. 기존 Clash 코어를 바탕으로 지속적인 프로토콜 추가, 성능 최적화 및 기능 확장이 이루어지고 있는 현재 주류 커널입니다.

Clash 프록시를 사용하면 공공 Wi-Fi에서의 보안을 획기적으로 강화할 수 있습니다.

  • 모든 프록시 트래픽은 암호화 터널을 통해 전송되므로(Shadowsocks, VMess, Trojan 등 기본 탑재), 공공 Wi-Fi에 중간자 공격이 있더라도 공격자가 데이터를 해독할 수 없습니다.
  • DNS 조회가 프록시 노드를 통해 이루어져 국내 DNS 오염 및 모니터링을 방지합니다.
  • TUN 모드를 사용하면 브라우저 외 앱을 포함한 모든 트래픽을 처리하여 더 포괄적인 보호가 가능합니다.
카페, 공항, 호텔 등 공공 Wi-Fi 환경에서는 항상 Clash 프록시를 활성화하여 데이터 누수 위험으로부터 보호하는 것을 강력히 권장합니다.

고급 기능

TUN 모드, 사용자 정의 규칙, 전략 그룹, 외부 컨트롤 패널 등 심화 설정 안내

  • 시스템 프록시 모드: 운영 체제의 HTTP/HTTPS 프록시 설정을 수정하여 작동합니다. 브라우저와 같이 시스템 프록시를 읽는 앱에만 유효하며 UDP 트래픽 등은 지원하지 않습니다.
  • TUN 모드: 시스템 수준에서 가상 네트워크 카드를 생성하여 TCP와 UDP를 포함한 모든 네트워크 트래픽을 가로챕니다. 앱의 프록시 설정 지원 여부와 상관없이 모든 트래픽이 Clash를 거치게 되므로 더 완벽한 프록시가 가능합니다.

TUN 모드 사용이 권장되는 경우:

  • 게임 클라이언트 트래픽 처리가 필요한 경우(대부분의 게임은 시스템 프록시를 지원하지 않음)
  • 특정 데스크톱 애플리케이션의 프록시 처리가 필요한 경우
  • UDP 트래픽 처리가 필요한 경우(DNS, 일부 영상 통화 앱 등)

Clash 구성 파일(YAML 형식)은 매우 유연한 규칙 설정을 지원합니다.

  1. Clash Verge Rev의 「Override (덮어쓰기)」 기능을 사용하면 원래 구독을 수정하지 않고 사용자 정의 규칙을 추가할 수 있습니다.
  2. 규칙 구문 예시:
    DOMAIN-SUFFIX,openai.com,홍콩 노드 (특정 도메인을 특정 노드로)
    DOMAIN-KEYWORD,google,PROXY (키워드 포함 도메인을 프록시로)
    GEOIP,CN,DIRECT (국내 IP 직접 연결)
    PROCESS-NAME,discord.exe,미국 노드 (특정 프로세스를 특정 노드로)

상세한 규칙 구문은 Mihomo 공식 문서(소스 저장소 삭제됨)를 참고하세요.

전략 그룹은 여러 프록시 노드를 조합하여 특정 로직에 따라 선택하는 기능입니다. 주요 유형은 다음과 같습니다.

  • select (수동 선택): 목록에서 사용할 노드를 직접 지정하는 가장 유연한 방식입니다.
  • url-test (자동 선택): 모든 노드의 지연 시간을 자동으로 테스트하여 가장 빠른 노드를 선택합니다. 일상적인 사용에 권장합니다.
  • fallback (장애 조치): 첫 번째 노드를 우선 사용하며 장애 발생 시 자동으로 다음 노드로 전환합니다.
  • load-balance (부하 분산): 트래픽을 여러 노드에 분산시켜 다운로드 등 고대역폭이 필요한 상황에 적합합니다.

대부분의 공항 구독 설정에 이러한 전략 그룹이 이미 포함되어 있으므로 프록시 페이지에서 해당 그룹을 선택하기만 하면 됩니다.

Clash는 RESTful API를 제공하여 웹 패널을 통해 노드, 규칙, 로그 등을 원격 관리할 수 있습니다.

  1. Clash 구성에서 external-controller(예: 127.0.0.1:9090)를 활성화합니다.
  2. Yacd 또는 MetaCubeXD 등 서드파티 패널 사이트에 접속합니다.
  3. 패널에서 API 주소 http://127.0.0.1:9090과 설정한 비밀번호(Secret)를 입력하여 연결합니다.

Clash Verge Rev에는 컨트롤 패널 접속 버튼이 내장되어 있어 별도 설정 없이 「패널 열기」 버튼만 누르면 됩니다.

Clash는 로컬 네트워크 프록시 공유를 지원하여 Clash가 실행 중인 기기를 프록시 서버로 사용할 수 있습니다.

  1. Clash 설정 파일에서 allow-lantrue로 설정하거나 Clash Verge Rev 설정에서 '로컬 네트워크 연결 허용'을 켭니다.
  2. Clash가 실행 중인 포트(보통 mixed-port: 7890)와 해당 기기의 로컬 네트워크 IP(예: 192.168.1.100)를 확인합니다.
  3. 다른 기기(폰, 태블릿 등)의 Wi-Fi 설정에서 프록시 서버 주소를 192.168.1.100, 포트를 7890으로 설정합니다.
allow-lan을 활성화하면 로컬 네트워크 내의 모든 기기가 프록시에 연결할 수 있게 됩니다. 신뢰할 수 있는 네트워크 환경에서만 사용하고 공공 네트워크에서는 활성화를 피하세요.

원하는 질문을 찾지 못하셨나요?

전체 사용 가이드를 확인하거나 GitHub 커뮤니티에서 더 많은 도움을 받으세요. 다운로드 페이지에서 최신 Clash 클라이언트를 받으실 수도 있습니다.