자주 묻는 질문

Clash 자주 묻는 질문

설치, 구독 가져오기, 노드 연결, 규칙 분할 등 30개 이상의 고빈도 문제를 다룹니다. 아래에서 검색하거나 카테고리별로 답변을 찾아보세요.

32개 질문 6개 카테고리 지속적으로 업데이트 중

일치하는 질문을 찾을 수 없습니다. 다른 키워드로 검색하거나 전체 가이드를 확인해 보세요.

설치 및 실행

7개 질문
클라이언트가 Microsoft의 서명 인증을 받지 않아 발생하는 정상적인 현상입니다. 해결 방법: 경고창에서 「추가 정보」 클릭 → 「실행」 클릭. 만약 Windows Defender가 파일을 격리했다면, Defender의 「보호 기록」에서 해당 파일을 찾아 「기기에서 허용」을 선택하거나 설치 디렉토리를 제외 목록에 추가하세요.
더블 클릭해서 열지 말고 다음 방법을 사용하세요: 앱 아이콘 우클릭 → 「열기」 선택 → 팝업창에서 다시 「열기」 클릭. 그래도 안 된다면 「시스템 설정 → 개인정보 보호 및 보안」 페이지 하단에서 차단된 앱을 찾아 「확인 없이 열기」를 클릭하세요.

또는 터미널에서 다음 명령을 실행하세요: xattr -cr /Applications/ClashVerge.app (실제 설치 경로로 대체).
7890은 Clash의 기본 포트입니다. 다른 프로세스가 이 포트를 사용 중이라면 변경이 필요합니다:
클라이언트 「Settings → Port」에서 Mixed Port를 17890 또는 17891 등 비어 있는 값으로 변경하고 재시작하세요.
터미널에서 lsof -i :7890(macOS/Linux) 또는 netstat -aon | findstr 7890(Windows)을 실행하여 포트를 사용 중인 프로세스를 확인할 수 있습니다.
다운로드 중 네트워크 도구에 의해 파일이 변조되었거나 다운로드가 불완전할 때 발생할 수 있습니다. 해결 방법:
  • 다른 대리 도구를 끄고 설치 패키지를 다시 다운로드하세요.
  • 설치 패키지의 파일 크기가 릴리스 페이지와 일치하는지 확인하세요.
  • 캐시 문제를 피하기 위해 브라우저의 시크릿 모드에서 직접 다운로드해 보세요.
클라이언트 「Settings(설정)」 페이지에서 「Start on Boot(부팅 시 실행)」 옵션을 활성화합니다. Windows는 레지스트리 시작 항목을 통해, macOS는 LaunchAgent를 통해 구현됩니다. 자동 실행이 작동하지 않으면 수동으로 추가할 수 있습니다.
· Windows: Win + R을 누르고 shell:startup 입력 후, 해당 폴더에 클라이언트 바로가기를 넣습니다.
· macOS: 「시스템 설정 → 일반 → 로그인 항목」에서 수동으로 추가합니다.
대부분의 클라이언트는 덮어쓰기 설치를 지원합니다. 최신 버전 설치 패키지를 다운로드하여 실행하면 되며, 이전 버전을 삭제할 필요 없이 구독 및 설정 데이터가 유지됩니다. 클라이언트에 「업데이트 확인」 기능이 있다면 이를 사용하는 것이 더 간편합니다.
업데이트 후 문제가 발생하면 이전 버전을 삭제할 때 설정 파일 삭제 옵션을 선택하지 말고 새로 설치해 보세요.
삭제 전 시스템 대리를 끄지 않으면 설정이 시스템에 남을 수 있습니다. 해결 방법:
· Windows: 「설정 → 네트워크 및 인터넷 → 프록시」에서 「프록시 서버 사용」 스위치를 끕니다.
· macOS: 「시스템 설정 → 네트워크 → 현재 네트워크 선택 → 세부 정보 → 프록시」에서 모든 대리 체크를 해제하고 「승인」을 클릭합니다.
추후 삭제 시에는 반드시 클라이언트 내에서 시스템 대리를 먼저 끈 다음 삭제 프로그램을 실행해 주세요.

구독 및 설정

6개 질문
다음 순서로 점검하세요:
  • 구독 링크를 다시 복사하되, 양 끝의 공백이나 줄바꿈이 없는지 확인하세요.
  • 브라우저에서 직접 링크에 접속하여 YAML 파일(proxies: 또는 proxy-providers:로 시작)이 다운로드되는지 확인하세요.
  • 링크가 Base64 문자열을 반환한다면 이전 SSR/V2Ray 형식이므로 클라이언트의 자동 변환 기능을 사용하거나 전용 링크를 요청해야 합니다.
  • 클라이언트의 「SSL 인증서 확인」을 일시적으로 끈 후 다시 시도해 보세요.
가능한 원인 및 해결 방법:
  • 계정 만료: 서비스 제공업체 웹사이트에서 연장 여부를 확인하세요.
  • 링크 초기화: 관리 페이지에서 「구독 링크 초기화」 기능을 사용한 경우 새 링크를 복사해 오세요.
  • 네트워크 문제: 링크 서버 자체가 일시적으로 마비되었을 수 있으니 나중에 다시 시도하세요.
  • 트래픽 소진: 데이터 할당량을 모두 사용하면 구독 URL이 빈 내용을 반환할 수 있습니다.
구독 전환: 클라이언트 「Profiles(프로필)」 페이지에서 활성화하려는 설정의 「Use(사용)」를 클릭하거나 해당 항목을 클릭하여 하이라이트 상태로 만듭니다.

구독 합치기: 「Override(덮어쓰기)」 기능을 사용하세요. 스크립트에서 proxy-providers를 사용하여 여러 구독 URL을 불러오면 하나의 설정 파일에서 여러 업체의 노드를 합쳐서 사용할 수 있습니다. 자세한 방법은 Mihomo Wiki의 Proxy Providers 문서를 참조하세요.
네, 가능합니다. Clash 설정 파일은 표준 YAML 형식입니다. 직접 작성하거나 내장 편집기로 config.yaml을 수정할 수 있습니다. 기본 구조는 port, proxies(노드 목록), proxy-groups(정책 그룹), rules(규칙 목록)의 4가지 핵심 필드로 구성됩니다.

설정 파일 경로:
· Windows / macOS: 클라이언트 내 「설정 폴더 열기」
· Linux: ~/.config/mihomo/config.yaml
클라이언트의 「Override(덮어쓰기)」 기능을 사용하세요. 스크립트에서 구독 규칙 목록의 맨 앞에 사용자 규칙을 추가할 수 있습니다. 예:

rules.unshift('DOMAIN-SUFFIX,example.com,DIRECT')

이렇게 하면 구독을 업데이트할 때마다 스크립트가 자동으로 사용자 규칙을 다시 적용하므로 덮어씌워지지 않습니다. Clash Verge Rev와 FlClash 모두 이 기능을 지원합니다.
즉시 서비스 제공업체 페이지에서 「구독 링크 초기화」 기능을 사용하세요. 새 링크가 생성되면 기존 링크는 즉시 무효화됩니다. 그 후 모든 기기에서 새 링크로 업데이트해 주세요.
구독 링크는 계정 비밀번호와 같습니다. 스크린샷이나 단톡방 등 공개된 장소에 공유하지 마세요.

연결 및 대리

7개 질문
다음 순서로 점검하세요:
  • 현재 인터넷 연결 상태를 확인하세요(네이버 등 국내 사이트 접속 확인).
  • 「구독 업데이트」를 클릭하여 최신 노드 목록을 가져오세요. 이전 노드는 만료되었을 수 있습니다.
  • 노드 목록에서 「전체 지연 시간 테스트」를 클릭하고 수치가 갱신될 때까지 기다리세요.
  • 방화벽이나 보안 소프트웨어가 Clash 프로세스를 차단하고 있지 않은지 확인하세요.
  • 일부 노드만 사용 가능하다면 지역을 변경해 보세요.
  • 제공업체에 문의하여 계정 상태와 노드 가동 여부를 확인하세요.
시스템 대리 모드는 시스템 설정을 읽어오는 프로그램(주로 브라우저)에만 유효합니다. 다른 프로그램의 경우:
  • 추천: TUN 모드를 켜세요. 가상 네트워크 카드를 통해 모든 시스템 트래픽을 가로채므로 프로그램별 설정이 필요 없습니다.
  • 자체 대리 설정: HTTP 대리를 127.0.0.1:7890으로 설정하세요.
  • 터미널: 환경 변수 HTTP_PROXY=http://127.0.0.1:7890을 설정하세요.
수동으로 대리 설정을 복구하세요:
· Windows: 「설정 → 네트워크 및 인터넷 → 프록시」 → 「프록시 서버 사용」 끄기
· macOS: 「시스템 설정 → 네트워크 → 현재 네트워크 → 세부 정보 → 프록시」 → 모든 체크 해제 및 적용

예방 조치: 항상 클라이언트 UI의 「종료」 버튼을 눌러 프로그램을 정상 종료하세요. 프로세스를 강제 종료하면 안 됩니다.
TUN 모드는 가상 드라이버(WinTun 등) 설치가 필요합니다:
  • 클라이언트를 관리자 권한으로 실행한 후 TUN을 켜세요.
  • Windows의 경우 Microsoft Visual C++ 런타임 설치가 필요할 수 있습니다.
  • 보안 소프트웨어가 드라이버 설치를 차단한다면 일시적으로 끄고 시도하세요.
  • macOS는 시스템 권한 승인 창이 뜨면 비밀번호를 입력해 허용하세요.
세 가지 방법으로 확인하세요:
  • 브라우저에서 google.com에 접속해 보세요. 정상 로드되면 작동 중입니다.
  • https://ipinfo.io에 접속하여 표시되는 IP가 노드 지역의 IP인지 확인하세요.
  • Clash 클라이언트의 「Connections(연결)」 페이지에서 실시간 트래픽을 확인할 수 있습니다.
  • 지연 시간이 낮은 노드로 변경하세요: 테스트 후 지연 시간 <100ms인 노드를 선택하세요.
  • 대상 서버와 가까운 지역의 노드를 선택하세요(예: 미국 사이트는 미국 노드).
  • 자동 선택」 정책 그룹을 사용하여 가장 빠른 노드로 자동 전환하게 하세요.
  • UDP 프로토콜(QUIC 등)이 빠른 환경일 수 있으니 클라이언트 설정에서 UDP를 켜보세요.
  • 로컬 인터넷 대역폭 자체가 제한적이라면 대리 도구로 속도를 그 이상 높일 수는 없습니다.
Clash 클라이언트에서 「Allow LAN(로컬 네트워크 허용)」 설정을 켭니다. 그 후 공유받을 기기의 Wi-Fi 설정에서 수동 대리를 구성하세요:
· 주소: 컴퓨터의 내부 IP(예: 192.168.1.100)
· 포트: 7890 (Mixed Port)

컴퓨터 방화벽에서 7890 포트의 인바운드 연결을 허용해야 합니다.

규칙 및 분할

5개 질문
· 규칙 모드(평소 추천): 설정된 규칙에 따라 자동으로 판단합니다. 국내는 직접, 해외는 대리로 연결되어 속도가 빠르고 데이터가 절약됩니다.
· 전체 모드: 모든 트래픽을 대리 노드로 보냅니다. 노드 연결 테스트나 지역 제한이 있는 서비스를 이용할 때 적합합니다.
· 직접 연결 모드: 대리를 사용하지 않습니다. Clash를 끈 것과 같으며 네트워크 문제 점검 시 사용합니다.
현재 「규칙 모드」인지 확인하세요. 규칙 모드임에도 느리다면 규칙 세트가 불충분할 수 있습니다:
  • 구독을 업데이트하여 최신 규칙을 받으세요.
  • Override를 사용하여 규칙 목록 맨 앞에 DOMAIN-SUFFIX,naver.com,DIRECT 등을 추가하세요.
  • 정책 그룹에서 「Domestic」 또는 「DIRECT」 설정이 올바른지 확인하세요.
GeoIP 데이터베이스(Country.mmdb) 업데이트가 필요합니다. 클라이언트 설정에서 업데이트를 클릭하거나 Loyalsoldier/geoip에서 최신 파일을 받아 교체하세요.

정확한 판정을 위해 1~2개월마다 업데이트하는 것을 권장합니다.
해당 도메인이 규칙 세트에 없어 기본 규칙인 MATCH,DIRECT에 걸린 것일 수 있습니다. 해결 방법:
Override를 사용하여 규칙 목록 맨 앞에 해당 도메인에 대한 대리 규칙을 추가하세요. 예:
DOMAIN-SUFFIX,example.com,PROXY

또는 임시로 「전체 모드」로 전환하여 노드 자체의 문제는 아닌지 확인해 보세요.
대리가 켜져 있어도 DNS 쿼리가 로컬 통신사 DNS를 통해 나가는 현상입니다. 이로 인해 ISP가 방문 기록을 볼 수 있고 규칙 판정이 어긋날 수 있습니다.

방지 방법: Clash 설정에서 dns.enabletrue로 설정하고 DoH 또는 DoT 서버를 구성하세요. 예:
nameserver: ['https://dns.google/dns-query', 'https://1.1.1.1/dns-query']

대부분의 구독에는 이미 합리적인 DNS 설정이 내장되어 있습니다.

플랫폼별 문제

4개 질문
해당 앱들은 한국이나 중국 등 특정 지역 스토어에서 제한될 수 있습니다. 미국 등 다른 지역 Apple ID를 사용해야 합니다:
  • 미국 Apple ID를 생성합니다.
  • 앱스토어에서 로그아웃 후 미국 계정으로 로그인합니다.
  • 앱을 검색하고 구매합니다(기프트 카드 등을 통한 충전 필요).
  • 구매 후 원래 계정으로 돌아와도 앱은 유지되며 업데이트도 가능합니다.
데이터 혼란을 막기 위해 iCloud가 아닌 앱스토어에서만 로그인하는 것을 권장합니다.
시스템의 배터리 최적화 정책 때문입니다. 해결 방법:
  • 「설정 → 앱 → FlClash → 배터리」 → 「제한 없음」 선택
  • 백그라운드 제한을 끄거나 배터리 최적화 예외 목록에 추가
  • 「상주 알림」을 활성화하여 시스템이 프로세스를 죽이지 않도록 설정
  • 최근 실행 앱 화면에서 앱을 「잠금」 상태로 설정
서비스 파일 /etc/systemd/system/mihomo.service를 생성합니다:

[Unit]
Description=Mihomo Proxy
After=network.target

[Service]
ExecStart=/usr/local/bin/mihomo -d /etc/mihomo
Restart=always

[Install]
WantedBy=multi-user.target


그 후 sudo systemctl enable --now mihomo를 실행하세요.
  • macOS Sonoma 이상은 메뉴바 공간이 협소할 수 있습니다. 시스템 설정에서 항목을 조정하거나 Bartender 같은 도구를 사용하세요.
  • 대리가 안 될 때는 클라이언트에서 시스템 대리 스위치를 껐다가 다시 켜보세요.
  • 「시스템 설정 → 개인정보 보호 및 보안 → 네트워크 확장」에서 권한이 허용되었는지 확인하세요.
  • 대부분의 상태 이상은 클라이언트 재시작으로 해결됩니다.

개인정보 및 보안

3개 질문
Clash 클라이언트 자체는 완전 오픈 소스 로컬 프로그램이며 사용자 데이터를 수집하거나 업로드하지 않습니다. 로그는 오직 사용자 기기에만 저장되며 설정에서 끌 수도 있습니다.

주의할 점은 트래픽이 통과하는 대리 노드 서버입니다. 노드 소유자는 기술적으로 메타데이터를 기록할 수 있으므로 신뢰할 수 있는 서비스 제공업체를 선택하는 것이 중요합니다.
MITM은 개발 및 디버깅용 선택 기능입니다. 로컬에서 HTTPS 트래픽을 복호화하여 분석하기 위해 사용됩니다. 이는 사용자가 직접:
  • 설정에서 tls.enable: true를 켜고
  • Clash가 생성한 로컬 CA 인증서를 수동으로 설치하고 신뢰해야만 작동합니다.
일반 사용자는 이 기능을 신경 쓰지 않아도 되며 기본적으로 꺼져 있습니다. 인증서를 설치하지 않으면 Clash도 내용을 볼 수 없습니다.
  • 항상 공식 GitHub 릴리스 페이지나 본 사이트에서 다운로드하고 타사 채널은 피하세요.
  • 다운로드 후 파일의 SHA256 체크섬을 릴리스 페이지의 값과 비교해 보세요.
  • 권장하는 모든 클라이언트는 오픈 소스 프로젝트이므로 소스 코드를 확인할 수 있습니다.
  • 보안 소프트웨어가 경고를 보낸다면 VirusTotal 등에 올려 오진 여부를 확인하세요.

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

전체 사용 가이드에서 설치부터 고급 설정까지 자세한 설명을 확인해 보세요.

사용 튜토리얼 보기