오픈 소스 코어 · 모든 플랫폼 클라이언트 지속 업데이트

Clash 중국 공식 사이트모든 플랫폼 클라이언트 다운로드

운영체제에 맞는 클라이언트를 선택하고 구독 가져오기부터 시작해 규칙 기반 라우팅과 TUN 트래픽 처리를 차례로 설정하세요.

오픈 소스 코어중국어 설정 문서필요한 트래픽만 라우팅

클라이언트 다운로드 / 운영체제별 선택

Clash 다운로드 플랫폼

먼저 운영체제를 확인한 다음 프로세서 아키텍처를 확인하세요. 클라이언트를 다운로드한 뒤에는 사용할 수 있는 설정 또는 구독이 필요합니다. 설치 프로그램만으로 프록시 노드가 만들어지거나 서비스 제공업체의 구독이 관리되지는 않습니다.

처음 사용할 때는 업데이트가 계속 제공되고 기존 구독을 가져올 수 있는 클라이언트를 선택하는 것이 좋습니다. Clash Plus, Clash Verge Rev, FlClash는 인터페이스와 권한 설정 방법이 서로 다르며, 기능 지원 여부는 코어와 운영체제에도 좌우됩니다. 안정적으로 사용 중인 설정이 있다면 먼저 백업한 뒤 클라이언트를 바꾸세요. 설치 환경, 구독 출처, DNS 설정을 한꺼번에 변경하지 않는 것이 좋습니다.

전체 클라이언트 보기 →

설정 작업 공간 / 자주 쓰는 주제 5가지

라우팅, 구독, DNS
한곳에서 설정 확인

먼저 연결을 정상적으로 작동시킨 뒤 항목별로 조정하세요. 오른쪽에는 실제 사용 순서에 따라 다섯 가지 기능을 설명합니다. 아래 빠른 참조는 구문 일부만 보여 주므로 전체 설정을 적용할 때는 기존 설정과 함께 확인해야 하며, 파일 전체를 그대로 덮어쓰면 안 됩니다.

고급 설정 가이드 →

설정 구문 빠른 참조

rules:
  - DOMAIN-SUFFIX,github.com,PROXY
  - MATCH,DIRECT

예시의 PROXY는 실제로 존재하는 프록시 그룹이어야 합니다. 규칙은 위에서 아래 순서로 매칭됩니다.

DOMAIN-SUFFIX,github.com,PROXY

규칙 기반 라우팅과 프록시 그룹

일상적인 사용에는 먼저 규칙 모드를 선택하세요. 요청이 도메인, 주소 또는 규칙 세트와 차례로 매칭된 뒤 지정된 프록시 그룹으로 전달됩니다. 프록시 그룹은 출구를 선택하고 규칙은 어떤 요청을 해당 그룹으로 보낼지 결정하므로 둘을 혼동하면 안 됩니다. 수정하기 전에는 그룹 이름이 실제로 있는지 확인하고, 구체적인 규칙을 기본 규칙보다 앞에 배치하세요. 특정 웹사이트가 잘못된 경로로 연결되면 노드를 계속 바꾸기보다 연결 기록에서 어떤 규칙이 매칭됐는지 먼저 확인하세요. 전역 모드와 달리 규칙 기반 라우팅은 직접 연결 경로를 유지할 수 있지만, 결과는 설정 내용과 규칙 순서에 따라 달라집니다.

설정 방법 알아보기 →
proxy-providers / interval: 3600

구독 가져오기 및 업데이트

먼저 클라이언트의 설정 또는 구독 화면에서 주소를 추가하고, 다운로드가 끝난 뒤 해당 설정을 활성화하세요. 구독은 완전한 설정 파일일 수도 있고 프록시 그룹만 포함할 수도 있으므로 내용에 맞는 가져오기 메뉴를 사용해야 합니다. 업데이트에 실패하면 주소가 만료됐는지, 현재 네트워크에서 접속할 수 있는지, 서비스 제공업체가 응답 형식을 바꿨는지 확인하세요. 구독 업데이트로 직접 수정한 내용이 덮어써질 수 있으므로 계속 유지할 규칙은 클라이언트에서 지원하는 오버라이드 기능에 추가하는 것이 좋습니다. 구독 주소에는 개인 식별 정보가 포함되는 경우가 많으니 스크린샷이나 로그를 공유하기 전에 가리세요.

설정 방법 알아보기 →
tun: { enable: true, auto-route: true }

TUN 전체 트래픽 처리

시스템 프록시를 읽지 않는 앱은 TUN으로 가상 네트워크 인터페이스의 트래픽을 처리할 수 있습니다. 먼저 시스템 프록시에서 구독이 정상적으로 작동하는지 확인하고, 클라이언트가 요구하는 서비스 또는 관리자 권한을 활성화한 다음 자동 라우팅이 적용됐는지 확인하세요. TUN은 트래픽을 받아들이는 방식이지 전역 프록시 모드와 같은 의미가 아닙니다. TUN을 켠 뒤에도 규칙에 따라 직접 연결 또는 프록시를 선택할 수 있습니다. 다른 VPN이나 가상 머신 네트워크 인터페이스와 충돌하면 하나를 끄고 다시 확인하세요. LAN 접속에 문제가 생기면 구독을 무작정 바꾸기보다 라우팅과 제외할 네트워크 범위를 먼저 점검하세요.

설정 방법 알아보기 →
enhanced-mode: fake-ip

DNS 및 Fake-IP

DNS 설정은 도메인 해석과 규칙 인식에 영향을 줍니다. Fake-IP는 도메인에 가상 주소를 할당하고 코어가 매핑을 관리하는 기능으로, 대상 웹사이트가 실제로 해당 주소를 사용한다는 뜻은 아닙니다. 설정을 바꾸기 전에 기존 값을 저장하고, 클라이언트 DNS가 활성화됐는지, 앱이 해당 DNS 경로를 우회하는지 확인하세요. LAN 도메인, 기기 검색 또는 특정 앱의 호환성 문제가 있다면 필요한 항목만 필터링하도록 설정할 수 있습니다. 여러 상위 DNS 주소를 무작정 추가한다고 모든 문제가 해결되지는 않습니다. 노드 도메인 해석, 일반 요청 해석, 프록시 출구의 DNS 해석이 각각 어떤 역할을 하는지 먼저 구분하세요.

설정 방법 알아보기 →
external-controller: 127.0.0.1:9090

외부 컨트롤 패널

외부 컨트롤 인터페이스에서는 연결 상태를 확인하고 프록시 그룹을 전환하며 실행 중인 코어를 관리할 수 있어 서버나 라우터를 한곳에서 확인할 때 유용합니다. 로컬에서만 사용할 때는 관리 인터페이스를 다른 기기에 직접 공개하지 않도록 루프백 주소에 바인딩하세요. 원격 접속이 꼭 필요하다면 인증을 설정하고 접근 가능한 출처를 제한한 뒤 보호된 연결 방식으로 접속하세요. 컨트롤 포트와 프록시 포트는 용도가 다릅니다. 브라우저에서 패널이 열린다고 해서 프록시 트래픽까지 처리된다는 뜻은 아닙니다. 연결 문제를 확인할 때는 패널에 표시되는 대상 도메인, 프록시 체인, 매칭 규칙을 하나씩 점검하세요.

설정 방법 알아보기 →

오픈 소스 생태계 / 코어와 인터페이스의 역할

Clash, Mihomo 및 클라이언트

다운로드하기 전에 프로젝트 간 관계부터 확인하세요. 이름이 비슷해도 같은 앱이라는 뜻은 아니며, 클라이언트 업데이트와 코어 업데이트도 서로 다릅니다.

이어지는 Clash 생태계

Clash는 처음에 규칙 기반 프록시 코어를 중심으로 개발됐으며, 설정 파일에서 프록시, 프록시 그룹, 규칙, DNS를 함께 관리합니다. 원래 프로젝트의 유지 관리가 중단된 뒤에도 생태계의 포크와 그래픽 클라이언트는 계속 발전했습니다. 지금 Clash 다운로드를 검색하면 모든 운영체제에서 쓸 수 있는 하나의 설치 프로그램이 아니라 여러 프로젝트가 표시되는 경우가 많습니다. 이름이 비슷하다는 이유만으로 기능이 완전히 같다고 판단하지 말고 유지 관리 상태, 운영체제 지원, 설정 호환성을 확인하세요.

코어는 연결을 처리하고 인터페이스는 관리 기능을 제공합니다

Mihomo는 이 생태계에서 지속적으로 개발되는 오픈 소스 코어 프로젝트로, 프로토콜 처리, 규칙 매칭, 네트워크 연결을 담당합니다. 그래픽 클라이언트는 구독 가져오기, 트레이 메뉴, 로그 확인, 시스템 권한 관리 기능을 제공합니다. 일부 클라이언트에는 코어가 함께 포함되며 업데이트 주기도 다를 수 있습니다. 인터페이스에 스위치가 있다고 해서 현재 운영체제에서 해당 기능을 사용할 권한이 있다는 보장은 없습니다. 가이드를 읽을 때는 해당 작업이 클라이언트 인터페이스에 관한 것인지, 최종 적용되는 코어 설정에 관한 것인지 먼저 확인하세요.

소스 코드와 문서로 기능 확인

오픈 소스 프로젝트는 코드, 라이선스, 변경 기록을 확인할 수 있다는 점이 중요합니다. 기능 지원 여부는 스크린샷이나 오래된 가이드로 추측하지 말고 해당 프로젝트의 문서와 릴리스 노트를 확인한 뒤 클라이언트에 내장된 코어와 대조하세요. Mihomo 코어는 GPL-3.0 라이선스를 사용하며, 그래픽 클라이언트의 라이선스와 배포 조건은 각각 확인해야 합니다. 이 사이트는 다운로드 경로와 중국어 사용 안내를 정리하며, 구독 노드를 제공하지 않고 서로 다른 커뮤니티 프로젝트를 하나의 개발팀으로 간주하지 않습니다.

업데이트 전에 복구 가능한 설정 보관

업데이트를 설치하기 전에 현재 설정을 내보내고 사용 중인 모드와 프록시 그룹을 기록하세요. 필요하면 복구할 수 있도록 기존 클라이언트 환경도 보관하세요. 업데이트 후에는 설정이 로드되는지 확인한 다음 자주 쓰는 웹사이트, LAN 접속, 백그라운드 앱을 테스트하세요. 문제가 생기면 변경 사항과 시작 로그를 확인해 설정 필드 변경, 권한 문제, 네트워크 장애를 구분하세요. 클라이언트, 코어, 구독을 한꺼번에 바꾸기보다 한 번에 한 종류만 조정해야 원인을 찾기 쉽습니다.

연결 확인을 위한 세 가지 점검 항목

먼저 설정이 활성화됐는지 확인하고, 다음으로 요청이 코어에 전달됐는지, 마지막으로 어떤 규칙과 매칭됐는지 확인하세요. 브라우저에서 웹페이지가 열린다는 사실은 해당 접속이 성공했다는 뜻일 뿐, 모든 앱이 프록시를 사용한다는 보장은 아닙니다. 속도 측정 결과도 주로 현재 테스트 조건에서의 응답을 비교하는 자료이며, 다운로드 속도나 장시간 연결 품질과 같지는 않습니다.

특정 앱에서만 문제가 발생한다면 먼저 시스템 프록시를 읽는 앱인지 확인하세요. 다른 연결은 정상인데 도메인 접속만 실패하면 DNS를 점검하고, TUN을 켠 뒤 LAN 기기에 접근할 수 없다면 라우팅과 제외 범위를 다시 확인하세요. 무작정 재설치하기보다 증상에 따라 원인을 좁히는 편이 효과적입니다. 자세한 방법은 사용 가이드와 자주 묻는 질문을 참고하세요.

사용 기록 / 최근 글

Clash 설정 및 문제 해결

실제 증상부터 살펴보고 운영체제 제한, 클라이언트 설정, 코어 설정을 구분하세요. 작업 전에는 기존 설정을 보관해 항목별로 비교할 수 있게 하세요.

전체 글 보기 →