x64Windows 10 / 11 64비트 설치형 및 포터블 버전

Clash for Windows 64비트 다운로드및 설정 가이드

데스크톱 클라이언트, 규칙 설정, 한국어 문서를 확인하세요. 원 프로젝트는 유지보수가 종료되었으므로 새로 설치한다면 대체 프로그램부터 비교해 보는 것이 좋습니다.

설치 및 포터블 사용 YAML 설정 참고 유지보수 종료 및 마이그레이션 안내

다운로드 / 운영체제별 찾기

클라이언트 및 시스템 아키텍처

먼저 기기를 확인한 다음 클라이언트를 선택하세요. 다른 운영체제용 항목은 해당 플랫폼의 소프트웨어이며, Windows 설치 파일의 이름만 바꾼 것이 아닙니다.

Windows

‘설정 → 시스템 → 정보’에서 시스템 종류를 확인하세요. 일반적인 Intel·AMD 데스크톱 PC는 x64를 사용합니다. ARM 기기는 ‘64비트’라는 정보만으로 호환 여부를 판단하면 안 됩니다.

다운로드 페이지로 이동

macOS

‘이 Mac에 관하여’를 열고 Apple 칩 또는 Intel 프로세서에 맞는 빌드를 선택하세요. ClashX Meta는 보관용 선택지입니다. 새 환경이라면 현재 유지보수 중인 클라이언트와 시스템 요구사항을 먼저 비교하세요.

다운로드 페이지로 이동

Android

프로세서 아키텍처에 맞는 설치 파일을 선택하세요. 최신 기기는 대체로 ARM64를 사용합니다. 처음 연결할 때 시스템 VPN 허용 요청이 표시됩니다. 다른 VPN이 실행 중이라면 같은 연결 채널을 사용하는지 먼저 확인하세요.

다운로드 페이지로 이동

iOS

Clash Plus의 App Store 페이지와 공식 사이트 clashplus.io를 확인하세요. 설정을 가져온 뒤에는 시스템에서 VPN 구성을 추가하도록 허용해야 합니다. 구독이 지원하는 프로토콜은 클라이언트의 최신 안내를 따르세요.

다운로드 페이지로 이동

Linux

데스크톱 사용자는 Clash Verge Rev와 FlClash부터 살펴볼 수 있습니다. 설치 전 배포판의 패키지 형식을 확인하세요. 서버나 라우터에 배포하려면 커널 섹션을 참고하고 서비스, 권한, 네트워크 라우팅을 별도로 설정해야 합니다.

다운로드 페이지로 이동

설치형과 포터블 버전, 무엇을 선택할까요?

설치형은 한 대의 컴퓨터에서 오래 사용할 때 적합하며, 보통 설치와 제거 절차를 제공합니다. 포터블 버전은 별도 폴더에 보관하거나 기존 환경을 시험할 때 편리합니다. 다만 포터블이라고 해서 모든 데이터가 프로그램 폴더에 저장되는 것은 아닙니다. 설정, 로그, 서비스는 사용자 데이터 폴더나 시스템 경로를 사용할 수 있습니다. 이전하기 전에 클라이언트에서 설정 저장 위치를 확인하고 규칙과 구독 기록을 백업하세요.

새 클라이언트는 별도 폴더에 설치하고 기존 프로그램을 덮어쓰지 마세요. 먼저 설정을 가져온 뒤 정책 그룹, DNS, 규칙이 제대로 로드되는지 확인하고, 그다음 시작 시 자동 실행을 설정하세요. 전환하는 동안에는 시스템 프록시를 제어하는 클라이언트를 하나만 실행하세요. 두 프로그램이 동시에 작동하면 포트, 가상 네트워크 어댑터, 시작 서비스가 충돌해 ‘스위치는 켜졌는데 브라우저가 연결되지 않는’ 문제가 생길 수 있습니다.

전체 클라이언트 보기 →

시스템 프록시 및 규칙 설정

General부터 Profiles까지 설정 항목별 위치를 확인하세요. 아래 내용은 화면과 필드를 설명하기 위한 예시이며, 연결 가능한 전체 설정은 아닙니다.

시스템 프록시

General → System Proxy

General 페이지에서 Port를 확인한 뒤 System Proxy를 켜세요. Windows의 시스템 프록시 설정을 변경해 해당 설정을 따르는 브라우저와 앱을 로컬 수신 포트에 연결합니다. 모든 프로그램의 트래픽을 제어하는 스위치는 아닙니다. 프록시를 직접 설정한 앱, 일부 게임과 명령줄 도구에는 적용되지 않을 수 있습니다. 특정 프로그램만 연결되지 않는다면 먼저 해당 프로그램의 네트워크 설정을 확인하세요. 클라이언트를 종료하기 전 시스템 프록시를 끄지 않으면 이미 종료된 포트를 계속 가리킬 수 있습니다. 새 클라이언트에서는 메뉴 이름이 다를 수 있으므로 실제 수신 상태와 시스템 설정을 기준으로 확인하세요.

# 수신 설정 필드 예시
mixed-port: 7890
allow-lan: false
설명 보기

규칙 분류

Rule → 위에서부터 순서대로 매칭

규칙 모드는 연결을 위에서부터 확인하고, 조건에 일치하면 해당 정책을 적용합니다. 더 적합한 규칙을 찾아 계속 내려가지는 않습니다. 자주 쓰는 도메인 규칙은 포괄적인 규칙보다 앞에 두고, 마지막에 MATCH로 나머지 연결을 처리하세요. 규칙에 적은 정책 이름은 설정에 정의된 정책 그룹 이름과 정확히 일치해야 합니다. 공백 하나만 달라도 설정을 불러오지 못할 수 있습니다. 평소에는 구독에 포함된 규칙을 그대로 사용하고 로그를 확인해 필요한 도메인만 조정하세요. 접속 문제가 생겼다고 바로 전역 모드로 바꾸지 마세요. DNS, 노드 프로토콜 또는 웹사이트 자체가 원인일 수도 있습니다. 아래 코드는 문법 예시이며 PROXY는 별도로 정의해야 합니다.

mode: rule
rules:
  - DOMAIN-SUFFIX,example.com,PROXY
  - GEOIP,CN,DIRECT
  - MATCH,PROXY
설명 보기

TUN 모드

가상 네트워크 어댑터 → 라우팅 및 DNS

TUN은 가상 네트워크 어댑터를 통해 라우팅 조건에 해당하는 트래픽을 처리하며, 시스템 프록시 설정을 따르지 않는 일부 앱에도 적용할 수 있습니다. 이전 버전의 Clash for Windows에서는 보통 Service Mode를 먼저 설정한 다음 해당 커널에 맞게 TUN을 구성해야 합니다. 클라이언트마다 설정 위치가 다르므로 한쪽의 설정 방법을 그대로 따라 하면 안 됩니다. 켜기 전에 일반 프록시가 정상 작동하는지 확인하고 기존 DNS와 다른 VPN 상태를 기록해 두면 연결이 끊겼을 때 되돌리기 쉽습니다. TUN을 켜도 모든 트래픽이 반드시 프록시를 통과하는 것은 아닙니다. 라우팅 제외 항목, 규칙, DNS 설정에 따라 달라집니다. 새 커널로 옮길 때는 이전 필드를 그대로 사용하는 대신 최신 문서에 따라 설정을 다시 구성하세요.

# General 화면 항목 예시
Service Mode
TUN Mode

# 일반 프록시를 먼저 확인한 뒤 TUN 활성화
설명 보기

설정 및 구독

Profiles → 가져오기 및 업데이트

구독 링크는 설정을 가져오는 주소이며 설치 프로그램이나 로컬 프록시 주소가 아닙니다. Profiles에서 가져온 뒤 설정을 선택하고 정상적으로 로드됐는지 확인해야 합니다. 그다음 Proxies에서 정책을 선택하세요. 업데이트하면 원격 설정을 다시 가져옵니다. 구독 파일을 직접 수정해도 다음 업데이트 때 덮어써질 수 있으므로 계속 유지할 규칙은 클라이언트가 지원하는 오버라이드나 병합 기능으로 관리하세요. 가져오기에 실패하면 링크에 접속할 수 없는지, 응답 내용이 YAML이 아닌지, 커널이 특정 필드를 지원하지 않는지 확인하세요. 구독 주소에는 접근 정보가 포함되는 경우가 많습니다. 로그나 화면을 공유하기 전에 전체 주소를 가려 계정 정보가 노출되지 않도록 하세요.

# 공통 필드 예시
mixed-port: 7890
mode: rule
log-level: info
설명 보기

처음 사용하기 / 3단계 미리보기

가져오기, 연결 및 확인

먼저 일반 프록시가 작동하도록 설정한 다음 TUN, 사용자 지정 DNS, 복잡한 오버라이드를 추가하세요. 한 번에 한 항목씩 변경하면 문제가 생겼을 때 원인을 찾기 쉽습니다.

1단계

설정을 가져와 선택하기

Profiles를 열고 신뢰할 수 있는 출처의 구독 주소를 붙여넣거나 기존 로컬 YAML 파일을 가져오세요. 가져오기가 끝나면 해당 설정을 클릭해 현재 설정으로 선택합니다. 클라이언트만 설치해서는 연결할 수 없습니다. 실제로 연결하려면 사용할 수 있는 노드와 정책 설정이 필요하며, 이 사이트는 구독 서비스를 제공하지 않습니다.

화면에 구문 분석 오류가 표시되면 오류가 난 줄 번호와 필드 이름부터 확인하세요. 시스템 프록시를 반복해서 켜도 설정이 로드되지 않은 상태에서는 노드 누락이나 형식 오류를 해결할 수 없습니다.

2단계

규칙 모드와 정책 선택하기

Proxies로 이동해 평소에는 Rule 모드를 선택한 다음 설정에 포함된 그룹에서 연결 경로를 고르세요. 그룹 이름은 설정 작성자가 정하므로 항상 PROXY인 것은 아닙니다. General에서 수신 포트를 다른 프로그램이 사용 중이지 않은지 확인한 뒤 System Proxy를 켜세요.

Allow LAN은 다른 기기에서 로컬 네트워크를 통해 연결해야 할 때만 켜고, 수신 주소와 방화벽 제한도 함께 설정하세요. 단독으로 사용하는 경우 첫 화면 예시를 따라 켤 필요는 없습니다. 그림은 설정 화면의 예시일 뿐 권장 기본값이 아닙니다.

3단계

실제 접속으로 확인하기

브라우저에서 대상 웹사이트를 열고 Connections 또는 Logs에서 연결이 표시되는지, 어떤 규칙이 적용됐는지 확인하세요. 직접 연결될 것으로 예상되는 사이트도 시험해 규칙 분류가 의도대로 작동하는지 확인합니다. 노드 테스트에 수치가 표시된다고 해서 실제 앱에서도 반드시 사용할 수 있는 것은 아닙니다.

브라우저는 되는데 특정 앱만 연결되지 않는다면 해당 앱이 시스템 프록시를 따르는지 확인하세요. 모든 연결이 실패한다면 설정 로드, 포트 수신, DNS, 상위 연결 순서로 점검하세요. 테스트가 끝나면 클라이언트를 종료하기 전에 트래픽을 넘기는 스위치를 끄세요.

기존 사용자는 이전할 때 ‘연결 해제 확인’도 진행하세요. 이전 프로그램을 종료하고 작업 표시줄과 백그라운드 프로세스에서 완전히 사라졌는지 확인한 다음 Windows 프록시 설정이 복구됐는지 살펴보세요. 설치 폴더 두 개를 보관하는 것은 문제없습니다. 두 프로그램이 동시에 시스템 프록시를 변경하거나 서로 충돌하는 네트워크 서비스를 설치하지 않도록 주의하세요. 가이드 페이지는 실제 작업 순서에 따라 안내하며, 설정 참고 페이지는 필드를 찾아볼 때 사용하면 됩니다. 처음부터 모든 매개변수를 읽을 필요는 없습니다.

전체 가이드 보기 →

프로젝트 배경 / 유지보수 범위

Clash 생태계와 유지보수 종료 안내

데스크톱 인터페이스, 프록시 커널, 설정 출처를 구분하면 소프트웨어 이름만 외우는 것보다 호환성을 판단하기 쉽습니다.

원 프로젝트 및 보관된 환경

Clash for Windows 원 프로젝트는 2023년에 유지보수가 종료되었습니다. 기존 프로그램은 일부 환경에서 계속 작동할 수 있지만, 작동한다고 해서 보안 취약점 수정, 프로토콜 지원, 새 운영체제 호환성이 계속 제공되는 것은 아닙니다. 보관된 다운로드는 기존 작업 환경을 유지하거나 이전 문서를 참고하고 설정을 옮기는 용도입니다. 현재도 유지보수 중이라는 의미로 받아들이면 안 됩니다.

온라인에서 같은 이름으로 배포되는 수정판, 한국어 패치판, 재배포판은 파일 이름만으로 원 개발자의 업데이트라고 판단할 수 없습니다. 새 컴퓨터에서는 유지보수 중인 클라이언트로 시작하는 편이 문제를 확인하기 쉽습니다. 기존 환경을 반드시 유지해야 한다면 사용 범위를 제한하고 설정을 별도로 백업하세요.

클라이언트와 커널은 서로 다른 계층

클라이언트는 창, 설정 관리, 시스템 연동과 스위치 조작을 담당하고, 커널은 설정을 해석하고 연결을 생성하며 DNS와 규칙을 처리합니다. Clash for Windows, Clash Verge Rev, FlClash는 서로 다른 프로젝트를 가리키므로 지원하는 설정 필드가 모두 같다고 가정할 수 없습니다.

mihomo는 Clash 생태계에서 계속 개발 중인 프록시 커널 중 하나입니다. 이전 커널과 지원하는 설정 기능이 다르므로 새 커널 문서를 참고할 때는 현재 실행 중인 클라이언트가 실제로 어떤 커널을 사용하는지 먼저 확인하세요. 파일을 가져올 수 있다고 해서 파일의 모든 고급 필드가 적용되는 것은 아닙니다.

오픈소스 자료 활용하기

오픈소스 저장소에서는 소스 코드, 설정 문서, 이슈 기록, 릴리스 노트를 확인할 수 있습니다. 특정 동작이 설계상의 제약인지 이미 알려진 문제인지 파악하는 데 도움이 됩니다. 다만 오픈소스라고 해서 모든 배포 패키지가 현재 시스템에 적합하거나 임의의 서드파티 구독이 작동하는 것은 아닙니다.

아래에 mihomo 커널 저장소 주소를 안내합니다. 코드와 변경 기록을 확인하려는 사용자에게 적합합니다. 저장소를 클론해도 데스크톱 클라이언트가 자동으로 설치되거나 사용할 수 있는 노드가 생기지는 않습니다. 일반 데스크톱 사용자는 다운로드 페이지에서 운영체제에 맞는 GUI 클라이언트를 선택하세요.

업데이트와 마이그레이션 판단하기

대체 프로그램을 비교할 때는 먼저 운영체제 아키텍처, 설정 프로토콜, TUN 필요 여부, 일상적인 조작 방식부터 확인한 다음 인터페이스 선호도를 살펴보세요. 이 사이트의 클라이언트 선택 페이지에서는 Clash Plus를 우선 소개하고 다른 클라이언트도 비교합니다. 각 프로젝트의 유지보수 현황은 최신 릴리스 정보를 기준으로 확인하세요.

프로그램 업데이트, 커널 업데이트, 구독 업데이트는 서로 다른 작업입니다. 구독을 업데이트하면 원격 설정을 다시 가져올 뿐 데스크톱 프로그램이 수정되지는 않습니다. 프로그램을 바꿔도 서비스 제공업체의 노드 장애가 자동으로 해결되지 않습니다. 이전한 뒤에는 설정을 가져왔다는 메시지만 보지 말고 수신 포트, 정책 그룹 선택, 규칙 매칭, DNS 동작을 다시 확인하세요.

mihomo 소스 코드 읽기

로컬 컴퓨터에 Git이 설치되어 있어야 합니다. 명령은 공개 저장소에서 소스 코드를 가져옵니다. 실행하기 전에 저장소에서 프로젝트 안내를 확인해도 됩니다.

git clone https://github.com/MetaCubeX/mihomo.git

사용 팁 / 최신 글

규칙, TUN 및 클라이언트 선택

구체적인 궁금증에 따라 골라 읽어 보세요. 입문 조작 방법은 가이드에서, 매개변수 정의는 참고 문서에서 확인하고, 원리와 선택 기준은 글에서 자세히 살펴볼 수 있습니다.

전체 글 보기 →

클라이언트 다운로드