CLIENT SELECTION / 클라이언트 선택
Clash 클라이언트 비교
플랫폼, 엔진 및 사용 환경
먼저 운영체제를 확인하고, 다음으로 구독 형식을 살펴보세요. 익숙한 이름인지보다 사용하기 편한 인터페이스인지, 필요한 규칙을 지원하는지가 더 중요합니다.
01 / COMPARISON
플랫폼 및 설정 기능 비교
플랫폼 항목은 이 사이트에서 다운로드할 수 있는 범위를 나타내며, 프로젝트의 전체 빌드 대상을 뜻하지는 않습니다. 업데이트 상태는 제품 선택을 위한 참고 정보입니다. 실제 업데이트와 운영체제 호환 여부는 각 프로젝트의 안내를 확인하세요.
화면이 좁으면 표를 가로로 스크롤할 수 있습니다. 클라이언트 이름을 누르면 아래의 설명으로 이동하며, 펼쳐서 세부 차이를 확인할 수 있습니다.
| 클라이언트 | 이 사이트에서 다운로드할 수 있는 플랫폼 | 엔진 및 호환성 | 업데이트 상태 | 사용 난이도 | 주요 기능 및 적합한 사용자 |
|---|---|---|---|---|---|
| Clash Plus 우선 추천 |
Windows、macOS、Android、iOS | 플랫폼별 구현과 프로토콜 지원을 확인하세요. 일괄적으로 원본 또는 mihomo 기반으로 분류하지 않습니다. | 활발히 업데이트 중 | 쉬운 편. 구독을 가져온 뒤 프록시 그룹을 선택하면 됩니다. | 다양한 플랫폼용 다운로드 제공. 처음 사용하거나 여러 기기를 쓰는 분에게 적합합니다. |
| Clash Verge Rev | Windows、macOS、Linux | mihomo 기반. 확장 설정 기능을 지원합니다. | 활발히 업데이트 중 | 보통. 설정을 세밀하게 조정하려면 관련 개념을 추가로 알아야 합니다. | 연결, 규칙, 로그 및 설정 관리 기능을 제공합니다. 데스크톱 고급 사용자에게 적합합니다. |
| FlClash | Windows、macOS、Linux、Android | mihomo 기반. Flutter로 인터페이스를 구현했습니다. | 활발히 업데이트 중 | 쉬운 편. 프록시 모드와 그룹 선택 방법은 알아야 합니다. | 데스크톱과 Android에서 비슷한 화면 구성을 제공합니다. 기기별 사용법을 통일하고 싶은 분에게 적합합니다. |
| Clash Nyanpasu | Windows | 엔진 관리 기능을 지원합니다. 원본 또는 mihomo 기능 지원 여부는 선택한 엔진에 따라 다릅니다. | 활발히 업데이트 중 | 보통. 엔진과 인터페이스 설정을 구분해야 합니다. | 엔진 전환 및 인터페이스 사용자 지정 기능을 제공합니다. 설정을 직접 관리하려는 데스크톱 사용자에게 적합합니다. |
| Clash for Windows | Windows | 보관용 패키지는 주로 원본 Clash 설정 형식을 사용합니다. | 지원 종료 | 기본 사용 난이도는 보통입니다. 오래된 가이드의 내용이 최신 프로토콜과 맞지 않을 수 있습니다. | 이전 인터페이스와 설정을 유지합니다. 마이그레이션 참고용이며 새로 설치할 제품으로는 권장하지 않습니다. |
| Clash Meta for Android | Android | Meta/mihomo 계열입니다. 세부 기능은 패키지에 포함된 엔진에 따라 달라집니다. | 활발히 업데이트 중 | 보통. VPN 권한과 백그라운드 실행 정책을 설정해야 합니다. | 설정 파일 및 앱별 프록시 분할 기능을 제공합니다. Android 네트워크 설정에 익숙한 사용자에게 적합합니다. |
| Surfboard | Android | 독자적인 구현과 설정 형식을 사용하며, Clash 엔진을 기반으로 하지 않습니다. | 활발히 업데이트 중 | 호환되는 설정이 있다면 쉬운 편입니다. 설정을 변환하려면 문법을 이해해야 합니다. | 지원되는 설정 형식을 이미 보유한 Android 사용자에게 적합합니다. |
| ClashX Meta | macOS | Clash Meta 기반입니다. 보관된 엔진은 현재 mihomo와 동일하지 않습니다. | 지원 종료 | 메뉴 막대에서 간편하게 조작할 수 있습니다. 문제를 해결하려면 설정 관련 지식이 필요합니다. | 메뉴 막대에서 프록시를 전환할 수 있습니다. 이전 환경 참고와 마이그레이션에 적합합니다. |
02 / CLIENT NOTES
클라이언트별 선택 이유
각 클라이언트의 사용 방식, 호환성 범위, 교체 시 고려 사항을 확인하세요. 기능 이름이 더 많다는 이유만으로 제품을 바꿀 필요는 없습니다. 먼저 현재 사용 중 겪는 문제를 파악하세요.
Clash Plus: 처음 사용하거나 여러 기기를 쓰는 경우
구독을 가져오고 프록시 그룹을 선택해 바로 사용하고 싶다면, 데스크톱 설정을 먼저 살펴보기보다 Clash Plus를 확인해 보세요. 이 사이트에서는 Windows, macOS, Android, iOS 다운로드 페이지에 모두 우선 추천 제품으로 안내하고 있어 여러 기기에서 같은 제품을 시작점으로 삼기 편합니다. 제품 정보는 clashplus.io에서 확인할 수 있으며, 설치 파일은 다운로드 페이지에서 받을 수 있습니다.
여러 플랫폼을 지원한다고 해서 모든 플랫폼의 기능이 완전히 같지는 않습니다. 설치 전에 구독에서 제공하는 프로토콜, 앱이 지원하는 형식, 운영체제 권한을 확인하세요. 제품 이름만 보고 어떤 Clash YAML이든 원본 그대로 사용할 수 있다고 판단하면 안 됩니다. 먼저 설정 하나를 가져와 연결을 확인한 뒤 필요한 분할 규칙을 추가하세요. Linux 데스크톱에서 규칙을 살펴보고 설정을 편집하는 일이 주라면 Clash Verge Rev를 고려하는 편이 낫습니다.
Clash Verge Rev: 데스크톱 규칙 및 설정 관리
Clash Verge Rev는 mihomo 엔진을 사용하며 프록시, 설정, 연결, 규칙, 로그, 설정 메뉴를 구분해 보여 줍니다. 문제가 발생했을 때 어떤 규칙이 적용됐고 트래픽이 어디로 향하는지 확인하려는 데스크톱 사용자에게 적합합니다. 처음에는 설정을 가져와 활성화하고 프록시 화면에서 그룹을 선택한 뒤 시스템 프록시를 설정하면 됩니다. TUN 모드와 설정 확장 기능은 기본 연결을 확인한 다음 살펴보세요.
원본 Clash Verge와는 별개의 프로젝트이므로 가이드와 설치 정보를 찾을 때 이름에 Rev가 포함되어 있는지 확인하세요. 고급 설정에서는 구독 원본과 클라이언트가 처리한 실제 실행 설정을 구분하는 것이 중요합니다. 구독 업데이트 때 덮어써지는 내용을 직접 수정하면 규칙이 반복해서 사라질 수 있습니다. 규칙을 장기간 추가하려면 클라이언트의 설정 확장 및 병합 방식을 파악한 뒤 실행 결과를 확인하세요. 편집기에 표시된 내용만 확인해서는 안 됩니다.
FlClash: 데스크톱과 Android에서 비슷한 사용 방식
FlClash는 mihomo 엔진과 Flutter 기반 인터페이스를 사용합니다. 데스크톱과 Android를 함께 사용하는 경우 설정, 프록시 그룹, 연결 관리 화면이 비슷해 새 인터페이스를 익히는 부담을 줄일 수 있습니다. Clash 계열 구독을 사용하며 여러 기기에서 비슷한 방식으로 관리하고 싶을 때 적합합니다. Linux 사용자는 다운로드 페이지에서 FlClash와 Clash Verge Rev의 설치 파일을 비교해 볼 수 있습니다.
같은 엔진을 사용해도 클라이언트 설정 전체를 그대로 옮길 수 있는 것은 아닙니다. 데스크톱 시스템 프록시 포트, 모바일 VPN 권한, 앱별 프록시 분할은 플랫폼에 따라 다르므로 새 기기에서 다시 확인해야 합니다. 이전할 때는 먼저 구독을 가져와 기본 규칙이 적용되는지 확인한 다음 백그라운드 실행, 시작 동작, 트래픽 처리 방식을 설정하세요. 데스크톱에서 사용하던 파일 경로나 네트워크 인터페이스 이름을 휴대전화에 그대로 복사하지 마세요.
Clash Nyanpasu: 인터페이스 사용자 지정 및 엔진 관리
Clash Nyanpasu는 데스크톱 설정을 직접 관리하고, 인터페이스 사용 방식을 조정하며, 엔진별 차이를 구분하려는 사용자에게 적합합니다. 이 사이트에서는 Windows 버전을 다운로드할 수 있습니다. 클라이언트에서 엔진을 바꿀 수 있다고 해서 모든 엔진이 같은 설정을 지원한다고 생각해서는 안 됩니다. 실제로 선택한 엔진에 따라 사용할 수 있는 프로토콜, 규칙 확장, 설정 항목이 달라집니다.
구독에서 mihomo 확장 기능을 사용한다면 현재 선택된 엔진을 먼저 확인한 다음 설정을 가져오고 문제를 해결하세요. 엔진을 바꾼 뒤 오류가 발생하면 인터페이스를 반복해서 다시 설치하기보다 로그에서 문제가 된 항목이나 프로토콜을 확인하는 것이 좋습니다. 엔진 관리로 더 유연하게 사용할 수 있지만 직접 확인해야 할 사항도 늘어납니다. 기본 연결만 원한다면 Clash Plus를 먼저 살펴보고, 데스크톱에서 규칙을 체계적으로 확인하려면 Clash Verge Rev와 비교해 보세요.
Clash for Windows: 보관된 버전 및 마이그레이션 참고
Clash for Windows는 CFW라고도 하며, 지원이 종료된 상태입니다. 오래된 가이드에 자주 등장하지만 당시 안내된 버튼 위치와 설정 예시가 현재 프로토콜 지원 범위와 일치한다고 볼 수는 없습니다. 이 사이트에서 Windows 보관용 다운로드를 제공하는 이유는 기존 환경을 재현하거나 마이그레이션할 때 참고할 수 있도록 하기 위해서이며, 새 설치용 제품으로 권장하는 것은 아닙니다.
원본 Clash 설정 형식과 이후의 Meta/mihomo 확장 기능은 완전히 같지 않습니다. 구독에 최신 프로토콜이나 확장 규칙이 포함되어 있으면 오래된 패키지에서 해석하지 못할 수 있습니다. 이전하기 전에 구독 출처, 직접 추가한 규칙, 필요한 포트 설정을 기록한 다음 계속 업데이트되는 클라이언트에서 다시 설정하세요. 기존 프로그램 폴더 전체를 그대로 복사하거나, 오래된 인터페이스에 익숙하다는 이유로 운영체제 호환성과 장기 업데이트 문제를 무시하지 마세요.
Clash Meta for Android: 모바일 설정 및 앱별 프록시 분할
Clash Meta for Android는 CMFA라고도 하며, Android용 Meta 계열 클라이언트입니다. Clash 설정을 이해하고 있으며 구독, 규칙, 앱별 트래픽 처리 범위를 관리하려는 사용자에게 적합합니다. 실제 프로토콜 지원 여부는 설치 패키지에 포함된 엔진을 기준으로 확인해야 합니다. 이름에 Meta가 들어간다고 해서 현재 데스크톱 mihomo의 기능과 항상 동일한 것은 아닙니다.
휴대전화에서는 시스템 VPN 권한, 다른 VPN 앱과의 충돌, 백그라운드 실행 제한을 특히 확인해야 합니다. 설정을 문제없이 해석했는데 화면을 잠근 뒤 연결이 끊긴다면 노드나 규칙 문제가 아닐 수 있습니다. 먼저 운영체제가 앱의 백그라운드 실행을 제한하는지 확인하세요. 앱별 프록시 분할을 사용할 때는 어떤 앱의 트래픽을 처리할지, 처리된 트래픽에 어떤 규칙이 적용되는지를 구분해야 합니다. 두 설정은 서로 다른 의미입니다.
Surfboard: 설정 형식을 확인한 뒤 선택하세요
Surfboard는 Android에서 사용할 수 있는 또 다른 프록시 클라이언트이지, 인터페이스만 바꾼 Clash는 아닙니다. 독자적인 구현과 설정 형식을 사용하며 일부 Surge 계열 설정을 지원하지만, 관련된 모든 항목을 완벽하게 지원한다고 볼 수는 없습니다. 지원되는 형식의 설정을 이미 가지고 있고 지원 프로토콜 범위를 파악한 사용자에게 적합합니다.
Clash YAML이나 일반 노드 구독만 가지고 있다면 링크를 붙여넣는 것만으로 프록시 그룹, 규칙 세트, DNS 설정이 모두 유지된다고 가정해서는 안 됩니다. 변환 도구로 설정을 생성한 경우에도 지원되지 않는 항목이 빠지지 않았는지 확인하세요. mihomo 규칙과 확장 설정을 그대로 사용하려면 해당 엔진을 지원하는 클라이언트를 우선 선택하세요. 인터페이스 취향 때문에 설정 변환에 드는 추가 비용을 감수할 필요는 없습니다.
ClashX Meta: macOS 메뉴 막대 구형 환경
ClashX Meta는 Clash Meta 기반의 macOS 메뉴 막대 클라이언트입니다. 주요 기능이 메뉴 막대에 모여 있어 설정 파일에 익숙하고 프록시를 빠르게 전환하려는 기존 사용자에게 적합합니다. 프로젝트 지원은 종료되었으며, 보관 패키지에 포함된 Meta 엔진도 현재 mihomo와 같은 구현으로 볼 수 없습니다.
macOS에 새로 설치한다면 오래된 가이드가 ClashX Meta를 사용한다는 이유로 보관용 클라이언트를 계속 쓰기보다 Clash Plus, Clash Verge Rev, FlClash를 먼저 비교하세요. 마이그레이션할 때 구독과 필요한 사용자 지정 규칙을 보존하고 시스템 프록시 설정도 다시 확인해야 합니다. 메뉴 막대에서 조작할 수 있다고 해서 리소스를 더 적게 사용하는 것은 아닙니다. 실제 사용량은 규칙 수, 연결 수, 로그 설정, 시스템 환경에도 영향을 받습니다.
03 / USE CASES
사용 환경에 따라 선택 범위 좁히기
먼저 꼭 필요한 작업을 정한 뒤 인터페이스 취향을 비교하세요. 클라이언트만 바꾼다고 노드 품질, 서버 부하, 로컬 네트워크 상태가 자동으로 개선되지는 않습니다.
04 / BEFORE SWITCHING
클라이언트 교체 전 확인 순서
되돌릴 수 있도록 설정을 보관한 뒤 항목별로 확인하세요. 여러 클라이언트를 오가며 설정을 한꺼번에 바꾸기보다 한 번에 한 가지씩 변경해야 문제를 찾기 쉽습니다.
먼저 구독과 직접 수정한 설정 저장
구독 출처, 직접 추가한 규칙, 현재 선택된 프록시 그룹, 필요한 포트 설정을 기록하세요. 구독 주소에 개인 인증 정보가 포함될 수 있으므로 화면을 캡처하거나 다른 사람에게 도움을 요청하기 전에 민감한 내용을 가려야 합니다. 한 클라이언트에서 내보낸 설정을 다른 프로그램에서 바로 읽지 못할 수 있습니다. 따라서 앱 환경설정 파일만 백업하지 말고 원본 구독과 확인 가능한 설정 내용도 보관하세요.
다음으로 형식과 엔진 기능 확인
전체 Clash 설정, 노드만 포함된 구독, 다른 클라이언트의 설정 형식을 구분하세요. 새 클라이언트에서 실제로 사용하는 엔진이 필요한 프로토콜을 해석할 수 있는지, 규칙에 지정된 프록시 그룹이 존재하는지, 외부 규칙 파일을 가져올 수 있는지 확인해야 합니다. 원본, Meta, mihomo는 서로 발전해 왔지만, 그렇다고 오래된 엔진이 새 설정 항목까지 지원한다고 볼 수는 없습니다. Surfboard 역시 Clash YAML을 그대로 가져오는 대체 제품이 아닙니다.
마지막으로 트래픽 처리와 규칙 적용 확인
설정을 가져온 뒤에는 기존 클라이언트의 시스템 프록시와 TUN 트래픽 처리를 먼저 끄세요. 두 프로그램이 시스템 네트워크 설정을 동시에 변경하지 않도록 해야 합니다. 새 클라이언트에서 올바른 프록시 그룹을 선택한 다음 안내에 따라 트래픽 처리를 활성화하세요. 대상 앱으로 접속한 뒤 연결 화면이나 로그에 트래픽이 표시되는지, 적용된 규칙과 출구 프록시가 올바른지 확인하세요. 브라우저에서 페이지가 열렸다는 사실은 브라우저의 해당 연결만 성공했음을 뜻하며, 모든 앱의 트래픽이 프록시를 거친다는 의미는 아닙니다.
아직 결정하기 어렵다면 우선 추천 순서에 따라 Clash Plus 및 플랫폼별 설치 파일을 확인하세요. 데스크톱에서 규칙 문제를 살펴보려면 Clash Verge Rev를 중점적으로 비교하고, 특정 설정 형식을 이미 사용 중이라면 그다음에 다른 클라이언트를 고려하세요. 여러 제품을 설치해 시스템 설정을 반복해서 덮어쓰기보다 안정적으로 사용할 기본 클라이언트 하나를 정하는 편이 관리하기 쉽습니다.