운영체제와 프로세서 확인
Windows, macOS, Android, iOS와 Linux 설치 패키지는 서로 바꿔 사용할 수 없습니다. macOS는 Intel과 Apple Silicon도 구분해야 하며, Linux 사용자는 배포판, 패키지 관리 방식과 데스크톱 환경을 추가로 확인해야 합니다. 프로세서 아키텍처가 맞지 않으면 설치 패키지가 실행되지 않거나 별도의 호환 계층이 필요할 수 있습니다.
Client specimen · Plate 04
클라이언트는 화면 구성, 시스템 트래픽 제어 방식과 업데이트 경로를 결정하고, 코어는 규칙 매칭, DNS와 연결 처리를 담당합니다. 먼저 운영체제로 범위를 좁힌 뒤 유지 관리 상태, 코어 계열과 실제 기능 요구 사항을 확인하세요.
Decision route
이름이 비슷하다고 기능까지 같은 것은 아닙니다. 클라이언트를 선택할 때 화면 계층, 실행 코어와 구독 설정을 나누어 판단하면 클라이언트 이름만 보고 잘못 선택하는 일을 피할 수 있습니다.
Windows, macOS, Android, iOS와 Linux 설치 패키지는 서로 바꿔 사용할 수 없습니다. macOS는 Intel과 Apple Silicon도 구분해야 하며, Linux 사용자는 배포판, 패키지 관리 방식과 데스크톱 환경을 추가로 확인해야 합니다. 프로세서 아키텍처가 맞지 않으면 설치 패키지가 실행되지 않거나 별도의 호환 계층이 필요할 수 있습니다.
새로 설치하는 환경에서는 활발히 유지 관리되는 클라이언트를 우선 사용하세요. Clash for Windows와 ClashX Meta는 유지 관리가 중단되었으므로 기존 설정을 확인하는 용도로만 적합하며, 새 기기의 장기 사용 솔루션으로는 권장하지 않습니다. 보관된 클라이언트를 계속 사용하면 새 운영체제 권한, 구독 형식과 코어 기능에 대한 후속 대응을 기대하기 어렵습니다.
기존 Clash, Clash Meta와 mihomo는 완전히 같은 이름이 아닙니다. mihomo는 Meta 계열을 이어가면서 DNS, TUN, 규칙 제공자와 네트워크 제어 기능을 확장했습니다. 기존 설정에서 최신 Meta 필드를 사용한다면 mihomo 또는 Meta 문법을 명확히 지원하는 클라이언트를 선택하세요.
일반적인 구독 가져오기와 시스템 프록시 사용만 필요하다면 고급 옵션이 가장 많은 클라이언트를 고를 필요는 없습니다. 투명 프록시, LAN 공유, 사용자 지정 DNS, 스크립트 오버라이드 또는 여러 설정 관리가 실제로 필요할 때만 TUN, 오버라이드 기능과 제어판 완성도를 높은 우선순위에 두세요.
Comparison matrix
표는 이 사이트 다운로드 센터에서 제공하는 운영체제별 진입점을 기준으로 작성했습니다. 유지 관리 상태는 정성적으로 표시하며 버전 번호나 특정 시점으로 판단하지 않습니다. 실제 사용 가능한 기능은 운영체제 권한과 설정 파일 내용에 따라 달라질 수 있습니다.
| 클라이언트 | 지원 플랫폼 | 코어 계열 | 유지 관리 상태 | 사용 난이도 | 주요 기능 | 추천 사용자 |
|---|---|---|---|---|---|---|
| Clash Plus | Windows、macOS、Android、iOS | mihomo 생태계, iOS는 플랫폼별 구현 사용 | 활발히 유지 관리됨 | 낮음 | 크로스플랫폼 진입점, GUI 설정, 프록시 그룹 관리 | 처음 사용하는 사용자, 여러 기기를 쓰며 일관된 사용 흐름을 원하는 사용자 |
| Clash Verge Rev | Windows、macOS、Linux | mihomo | 활발히 유지 관리됨 | 보통 | TUN, 시스템 프록시, 설정 오버라이드, 프록시 그룹 관리 | 데스크톱 사용자, 고급 네트워크 제어가 필요한 사용자 |
| FlClash | Windows、macOS、Linux、Android | mihomo | 활발히 유지 관리됨 | 낮음~보통 | 데스크톱과 Android 지원, 일관된 화면 구성 | 데스크톱과 휴대폰을 함께 사용하며 화면 일관성을 중시하는 사용자 |
| Clash Nyanpasu | 이 사이트에서는 Windows 진입점 제공 | mihomo | 활발히 유지 관리됨 | 보통 | 설정 관리, 프록시 그룹 전환, 데스크톱 제어 기능 | 세부 설정을 선호하고 코어 옵션을 이해할 수 있는 데스크톱 사용자 |
| Clash for Windows | Windows | 기존 Clash | 유지 관리 중단 | 기존 사용자는 낮음, 신규 사용자는 권장하지 않음 | 클래식 데스크톱 화면, 기존 설정 호환성 확인 | 오래된 환경을 확인하거나 설정 이전을 준비하는 사용자 |
| Clash Meta for Android | Android | Clash Meta 계열 | 활발히 유지 관리됨 | 보통 | Android VPN 제어, 앱별 분기, 규칙 모드 | 모바일에서 세부 프록시 설정이 필요한 Android 사용자 |
| Surfboard | Android | 독자 구현, 일반적인 규칙 개념과 호환 | 활발히 유지 관리됨 | 보통 | 모바일 설정 관리, 규칙 및 프록시 그룹 사용 | Android 네트워크 도구에 익숙하고 설정 호환성을 확인할 수 있는 사용자 |
| ClashX Meta | macOS | Clash Meta 계열 | 유지 관리 중단 | 기존 사용자는 낮음, 신규 사용자는 권장하지 않음 | 메뉴 막대 조작, 기존 macOS 사용 방식 | 기존 설정과 메뉴 막대 규칙을 이전해야 하는 사용자 |
Usage scenarios
같은 운영체제에서도 선택 가능한 클라이언트는 보통 하나가 아닙니다. 다음 네 가지 시나리오에서는 설정 항목 수만 비교하기보다 설치 비용, 이후 유지 관리와 설정 이전 가능성을 우선 고려하세요.
Client records
다음 평가는 일상적인 사용 흐름, 설정 호환성과 이전 비용을 중심으로 정리했습니다. 적합한 클라이언트는 최종적으로 시스템 환경, 구독 형식과 고급 네트워크 제어 필요 여부에 따라 결정됩니다.
Clash Plus의 가장 큰 장점은 플랫폼 지원이 한곳에 모여 있다는 점입니다. Windows, macOS, Android와 iOS 사용자는 동일한 다운로드 페이지에서 각 플랫폼의 진입점을 찾을 수 있어 가정 내 여러 기기, 업무용 컴퓨터와 휴대폰을 함께 사용하는 환경에 적합합니다. Clash를 처음 접하는 사용자도 GUI를 통해 구독 가져오기, 프록시 그룹 선택과 연결 전환을 비교적 명확한 흐름으로 처리할 수 있어 설정 파일을 직접 편집하는 일이 줄어듭니다.
사용할 때는 플랫폼별 기능 차이를 구분해야 합니다. 데스크톱 시스템은 시스템 프록시와 코어 관리 등 비교적 완전한 제어 기능을 제공할 수 있지만, 모바일 시스템은 각 플랫폼의 네트워크 확장 또는 VPN 제어 방식에 의존합니다. 여러 기기에서 구독을 공유하더라도 규칙과 노드 출처는 일치시킬 수 있지만, 로컬 수신 포트, 네트워크 어댑터 이름과 데스크톱 전용 오버라이드 항목을 그대로 복사해서는 안 됩니다.
적합한 사용자: 처음 설치하는 사용자, 여러 플랫폼에서 사용하려는 사용자, 학습 부담을 줄이고 명확한 다운로드 및 설정 경로를 원하는 사용자.
Clash Verge Rev는 Windows, macOS와 Linux 데스크톱 환경을 대상으로 하며 주로 mihomo 계열 코어를 사용합니다. 설정, 규칙 매칭과 실행 로그를 직접 확인하려는 사용자에게 더 적합합니다. 시스템 프록시는 일반 브라우저와 시스템 프록시를 따르는 앱에 사용할 수 있으며, TUN은 시스템 프록시를 읽지 않는 프로그램까지 더 많이 제어할 수 있지만 권한, 라우팅과 DNS 설정이 함께 필요합니다.
이런 데스크톱 클라이언트의 가치는 단순히 전환 옵션이 많은지에 있지 않습니다. 현재 설정이 어디에서 로드되었는지, 실제로 어떤 프록시 그룹이 선택되었는지, 구독 업데이트가 성공했는지와 요청이 최종적으로 어떤 규칙에 매칭되었는지를 파악하는 데 도움을 주는지가 중요합니다. 고급 기능을 켜기 전에는 일반 시스템 프록시 모드에서 구독이 정상인지 확인하고, 한 번에 하나의 제어 옵션만 변경하세요.
적합한 사용자: 데스크톱 고급 사용자, Linux GUI 사용자, TUN·오버라이드·규칙 관리 기능이 필요한 사용자.
FlClash는 Windows, macOS, Linux와 Android를 모두 지원하여 데스크톱과 모바일에서 비슷한 사용 방식을 유지하기에 좋습니다. 기기마다 다른 메뉴 구조를 새로 익히고 싶지 않은 사용자에게는 한 플랫폼의 설정 항목 수보다 이런 크로스플랫폼 일관성이 더 실용적입니다. mihomo 계열이므로 일반적인 Meta 설정과 규칙 구조를 읽기에도 편리합니다.
크로스플랫폼 화면이 비슷하다고 하여 내부 동작까지 같은 것은 아닙니다. Android는 시스템 VPN 인터페이스로 트래픽을 처리하고, 데스크톱은 시스템 프록시와 TUN 사이를 전환할 수 있습니다. 연결 문제를 진단할 때는 VPN 권한, 백그라운드 실행 제한, 데스크톱 방화벽, DNS 제어와 시스템 프록시 잔여 설정을 플랫폼별로 확인해야 하며 한 플랫폼의 해결 방법을 다른 플랫폼에 그대로 적용해서는 안 됩니다.
적합한 사용자: Windows, macOS, Linux와 Android를 함께 사용하는 사용자, 화면 구성의 일관성을 중시하는 사용자.
Clash Nyanpasu는 데스크톱 GUI 클라이언트 계열로, 여러 설정을 관리하고 프록시 그룹을 자주 전환하며 코어 실행 상태를 확인하려는 사용자에게 적합합니다. 이 사이트의 다운로드 센터에서는 Windows 진입점을 제공하므로 이 페이지의 플랫폼 관련 안내도 해당 진입점을 기준으로 합니다. mihomo 관련 설정을 비교적 많이 제공하므로 DNS, TUN과 규칙 우선순위를 이해한 뒤 사용하면 더욱 원활합니다.
구독 하나를 가져와 시스템 프록시만 켜려는 사용자에게는 설정 항목이 많아 판단 부담이 커질 수 있습니다. 연결되지 않을 때는 먼저 현재 설정이 실제로 활성화되어 있는지 확인한 다음, 프록시 그룹에서 사용 가능한 노드를 선택했는지, 시스템 프록시가 적용되었는지와 브라우저의 별도 프록시 설정이 있는지를 확인하세요. 기본 상태가 명확하지 않은데 코어 매개변수와 네트워크 모드를 동시에 바꾸지는 마세요.
적합한 사용자: 데스크톱 제어판을 선호하고 여러 설정을 관리하며 mihomo 매개변수를 이해하려는 Windows 사용자.
Clash for Windows는 한때 Windows 사용자 사이에서 널리 사용되었으며, 오래된 안내서도 Profiles, Proxies, General 등의 화면을 예로 드는 경우가 많습니다. 기존 Clash 계열을 사용하며 현재는 유지 관리가 중단되었습니다. 예전 안내서의 버튼 위치는 기존 설정을 확인하는 데 도움이 될 수 있지만, 현재 mihomo 클라이언트가 동일한 필드, 메뉴와 트래픽 제어 방식을 제공한다고 보아서는 안 됩니다.
구형 컴퓨터에서 계속 사용 중이라면 이전 전에 설정 파일, 구독 주소 출처, 사용자 지정 규칙과 프록시 그룹 선택 기록을 보존하세요. Clash Plus, Clash Verge Rev 또는 다른 활발히 유지 관리되는 클라이언트로 이전한 뒤에는 먼저 기본 설정을 가져와 규칙 모드를 확인하고 TUN, DNS 오버라이드와 시작 시 실행을 처리하세요. 이렇게 하면 설정 호환성 문제와 시스템 권한 문제를 나누어 진단할 수 있습니다.
적합한 용도: 기존 환경 확인, 오래된 설정 정리와 이전 참고용이며 새 기기의 우선 선택은 아닙니다.
Clash Meta for Android는 Android 시스템을 대상으로 하며 Clash Meta의 설정 및 코어 기능을 이어갑니다. 모바일에서는 일반적으로 시스템 VPN 인터페이스로 앱 트래픽을 제어하고 규칙 모드, 앱 범위와 DNS 설정을 함께 사용할 수 있습니다. 휴대폰에서 앱별 프록시를 세밀하게 설정하거나 연결 로그를 확인하고 Meta 설정 필드를 사용하려는 사용자에게는 단순한 전환 기능만 제공하는 도구보다 조정 폭이 넓습니다.
Android 제조사마다 백그라운드 관리 정책이 크게 다릅니다. 클라이언트가 정상적으로 시작되지만 잠시 후 연결이 끊긴다면 배터리 최적화, 백그라운드 실행 권한과 시스템 VPN 상태를 확인하세요. 특정 앱만 연결되지 않을 때는 앱별 분기 범위와 해당 앱 자체의 프록시 설정을 점검하면 됩니다. 구독 업데이트가 실패하면 먼저 응답 형식과 업데이트 로그를 확인하고 바로 노드 문제로 단정하지 마세요.
적합한 사용자: Android 앱별 분기, Meta 설정 호환성과 모바일 세부 제어가 필요한 사용자.
Surfboard는 Android용 독립 구현으로, 일반적인 규칙 기반 프록시 도구와 일부 사용 개념이 겹치지만 mihomo GUI를 단순히 감싼 프로그램으로 보아서는 안 됩니다. 선택하기 전에 구독 또는 설정 형식을 클라이언트가 정확히 읽을 수 있는지 확인하세요. 특히 프록시 그룹 유형, 규칙 문법, DNS 필드와 스크립트 확장 기능의 구현 차이에 주의해야 합니다.
Surfboard는 규칙 모드와 모바일 VPN 제어를 이미 이해하는 사용자에게 더 적합합니다. 가져온 뒤에는 노드와 프록시 그룹이 모두 표시되는지 먼저 확인하고 기본 프록시가 예상대로 선택되는지 살펴보세요. 설정이 mihomo 전용 템플릿에서 생성된 경우에는 클라이언트가 지원하지 않는 고급 필드를 먼저 제거하고 프록시 노드, 기본 프록시 그룹과 공통 규칙만 남겨 호환성을 확인하는 것이 좋습니다.
적합한 사용자: Android 네트워크 도구에 익숙하고 설정 형식을 판단할 수 있으며 구현 차이를 직접 처리할 수 있는 사용자.
ClashX Meta는 macOS 메뉴 막대 클라이언트로 Meta 계열을 이어가지만 유지 관리가 중단되었습니다. 메뉴 막대 조작 방식은 기존 사용자에게 익숙할 수 있으나, 유지 관리가 중단되면 이후 macOS 권한 변경, 시스템 네트워크 인터페이스 조정과 설정 문법 발전에 계속 대응하기 어렵습니다. 새로 설치하는 환경에는 Clash Plus, Clash Verge Rev 또는 FlClash가 더 적합합니다.
이전할 때는 기존 클라이언트를 종료한 뒤 macOS 시스템 프록시가 정상적으로 복원되는지, 새 클라이언트가 네트워크 확장 또는 보조 권한을 얻었는지 확인해야 합니다. 기존 설정에 로컬 오버라이드, 스크립트 또는 특정 DNS 설정이 포함되어 있다면 먼저 내용을 따로 기록한 뒤 새 클라이언트에 하나씩 추가하세요. 전체를 그대로 복사하면 만료된 필드와 기본 설정 문제가 뒤섞일 수 있습니다.
적합한 용도: 기존 macOS 환경 확인, 예전 메뉴 조작 방식 참고와 설정 이전용이며 새 설치의 우선 선택은 아닙니다.
Migration checklist
클라이언트 이전의 핵심은 모든 설정을 복사하는 것이 아니라, 먼저 사용할 수 있는 설정을 보존하고 새 클라이언트가 핵심 필드를 읽을 수 있는지 확인하는 데 있습니다.
설정이 원격 구독, 로컬 파일 또는 여러 구독을 병합하는 도구에서 제공되는지 확인하세요. 출처를 저장해야 이후 업데이트 실패가 서버, 네트워크 접근 또는 클라이언트 파싱 중 어디에서 발생했는지 판단할 수 있습니다.
로컬에서 추가한 직접 연결 도메인, 프록시 도메인, DNS 서버와 프록시 그룹 조정 내용은 구독과 함께 동기화되지 않을 수 있으므로 별도로 저장하고 용도를 표시하세요.
기존 클라이언트를 종료하기 전에 시스템 프록시 또는 TUN을 끄고, 기존 프로세스와 남아 있는 프록시 주소가 새 클라이언트와 동시에 네트워크를 제어하지 않도록 하세요.
새 클라이언트로 가져온 뒤에는 먼저 노드, 프록시 그룹과 기본 규칙이 완전한지 확인하고, 이후 TUN, 사용자 지정 DNS, LAN 공유와 오버라이드를 차례로 활성화하세요.
파싱 오류는 대개 설정 형식을 가리키고, 연결 시간 초과는 네트워크 경로 또는 노드 문제에 가까우며, DNS 오류는 해석 모드와 시스템 제어 설정을 확인해야 합니다. 오류가 발생한 단계를 기준으로 처리하는 편이 반복해서 재설치하는 것보다 효과적입니다.
Selected route
신규 사용자는 Clash Plus부터 시작하고, 데스크톱 고급 사용자는 Clash Verge Rev, FlClash와 Clash Nyanpasu를 비교해 보세요. Clash for Windows와 ClashX Meta는 기존 환경 이전용이며 새 설치의 우선 선택은 아닙니다.