클라이언트는 인터페이스, 구독 저장, 시스템 연동을 담당하고 엔진은 프로토콜 처리, 규칙 매칭, DNS를 담당합니다. 선택할 때 이 두 계층을 구분해야 특정 인터페이스의 옵션을 모든 Clash 클라이언트가 지원한다고 오해하지 않습니다.
우선 추천
Clash Plus: 구독 가져오기와 일상적인 트래픽 분기
처음 설치한다면 Clash Plus를 우선 고려해 보세요. 구독 가져오기, 설정 활성화, 프록시 그룹 선택, 연결 방식 설정을 한곳에서 처리할 수 있습니다. 규칙 모드부터 사용한 뒤 DNS와 TUN을 차근차근 익히려는 사용자에게 적합합니다. 공식 사이트는 clashplus.io입니다. 이 사이트의 다운로드 페이지에서 플랫폼별 설치 경로를 확인할 수 있으며, iOS는 App Store에서 설치할 수 있습니다.
여러 기기에서 사용한다면 먼저 구독 출처와 프록시 그룹의 의미를 통일한 뒤 각 기기의 네트워크 연결 방식을 따로 설정하세요. 데스크톱의 시스템 프록시, Android의 VPN 서비스, iOS의 네트워크 확장은 서로 다른 방식이므로 같은 설정 화면을 그대로 따라 할 수 없습니다. 특정 플랫폼에 옵션이 없다면 클라이언트 이름만으로 판단하지 말고 해당 플랫폼의 실제 지원 여부를 확인하세요.
Clash Verge Rev는 Windows, macOS, Linux 데스크톱 사용자에게 적합합니다. 기본 사용 흐름은 구독을 가져온 뒤 시스템 프록시를 활성화하는 것입니다. 더 많은 앱을 프록시 경로에 포함해야 한다면 서비스 권한, TUN, DNS 설정을 살펴보세요. mihomo를 사용하므로 설정 문서를 볼 때는 해당 엔진의 필드를 기준으로 해야 합니다. 오래된 오리지널 Clash 튜토리얼을 그대로 적용하지 마세요.
주요 장점은 데스크톱 설정 관리와 오버라이드 기능입니다. 원격 구독을 업데이트하면 원본 내용이 바뀔 수 있으므로, 사용자 지정 규칙은 클라이언트에서 지원하는 오버라이드나 설정 처리 기능에 넣고 최종 생성된 설정을 확인하세요. TUN을 켜기 전에 일반 프록시가 작동하는지 먼저 확인하면 구독 문제와 시스템 라우팅 문제를 나눠서 점검할 수 있습니다.
FlClash는 Windows, macOS, Linux, Android를 지원하며 mihomo를 사용합니다. 컴퓨터와 Android 기기에서 비슷한 인터페이스 흐름을 원하는 사용자라면 비교 대상에 포함해 보세요. 구독, 프록시 그룹, 규칙 등의 개념은 익숙하게 활용할 수 있지만 시스템 권한, 알림, 백그라운드 실행, 네트워크 연결 방식은 기기마다 따로 설정해야 합니다.
같은 엔진을 사용하더라도 인터페이스에서 제공하는 설정 항목까지 모두 같은 것은 아닙니다. FlClash를 다른 mihomo 클라이언트와 비교할 때는 로컬 설정 편집, 오버라이드 유지 방식, 연결 기록 확인 위치가 사용 습관에 맞는지 살펴보세요. 안정적으로 사용 중인 구독이 있다면 원본 설정부터 테스트한 뒤 사용자 설정을 추가해 마이그레이션 변수를 줄이세요. Linux 사용자는 배포판과 설치 파일 형식도 확인해야 합니다.
Clash Nyanpasu: 설정 처리와 엔진 관리
Clash Nyanpasu는 데스크톱 인터페이스와 설정 처리 과정을 조정하고 싶은 사용자를 위한 클라이언트입니다. 이 사이트에서 Windows 버전을 받을 수 있습니다. 사용할 때는 클라이언트 옵션과 실제 구동하는 엔진을 함께 이해해야 합니다. 프로토콜 지원, DNS 필드, 규칙 동작은 엔진이 결정하고, 인터페이스는 설정을 생성해 엔진에 전달합니다.
구독을 가져와 일상적으로 연결하는 것이 목적이라면 Clash Plus부터 비교해 보세요. 로컬 설정 관리, 설정 처리 방식 확인, 인터페이스 조정이 필요하다면 Nyanpasu를 고려할 수 있습니다. 엔진을 바꾸기 전에는 작동하는 설정을 보관하고, 현재 사용 중인 필드가 새 엔진에서 지원되는지 확인하세요. 인터페이스가 실행된다고 설정 전체가 의도대로 적용된 것은 아니므로 오류 메시지와 실제 규칙 매칭 결과도 확인해야 합니다.
유지보수 중단
Clash for Windows: 기존 환경 확인과 마이그레이션
Clash for Windows는 과거 튜토리얼에서 자주 볼 수 있으며 CFW라고도 불립니다. 기존 설정은 오리지널 Clash와 Premium 계열을 중심으로 만들어졌습니다. 설치 파일 이름에 Clash가 있다고 해서 mihomo의 모든 최신 필드와 프로토콜을 처리할 수 있다고 가정하면 안 됩니다. 이 사이트는 기존 환경 확인용으로 Windows 보관 페이지를 제공하며, 새로 설치할 클라이언트로는 추천하지 않습니다.
Clash Plus, Clash Verge Rev, FlClash로 옮길 때는 먼저 설정을 내보내고 기존 포트를 기록한 다음, 이전 클라이언트의 시스템 프록시와 백그라운드 서비스를 종료하세요. 두 클라이언트가 같은 포트를 동시에 사용하지 않도록 해야 합니다. 구형 클라이언트의 설정 처리 스크립트와 인터페이스 설정은 그대로 옮기지 못할 수 있습니다. 먼저 구독을 옮기고 필요한 로컬 규칙을 하나씩 다시 설정하는 편이 좋습니다.
Clash Meta for Android: Android 권한과 앱별 프록시
Clash Meta for Android는 CMFA라고도 불리며 Meta/mihomo 계열 엔진을 사용합니다. Clash 설정을 이미 보유하고 있고 Android VPN 권한과 백그라운드 설정을 조정할 수 있는 사용자에게 적합합니다. 처음 연결할 때는 시스템 VPN 권한을 허용해야 합니다. 앱별 프록시를 사용할 때는 설정에 있는 도메인 규칙뿐 아니라 어떤 앱이 VPN에 연결되는지도 확인해야 합니다.
휴대전화 화면을 잠근 뒤 연결이 끊긴다면 시스템 절전 정책, 백그라운드 제한 또는 다른 VPN 앱과의 충돌이 원인일 수 있습니다. 곧바로 노드나 엔진 문제로 단정하지 마세요. 먼저 네트워크를 제어하는 VPN 서비스가 하나만 실행 중인지 확인하고 백그라운드 권한을 점검하세요. 안내에 따라 구독을 가져오고 싶다면 Clash Plus를 사용해 볼 수 있습니다. CMFA 사용 흐름을 유지하려면 Android 가이드에 따라 항목별로 설정하세요.
Surfboard는 Android 프록시 클라이언트이지만 Clash나 mihomo의 다른 인터페이스가 아닙니다. 자체 구현과 전용 설정 형식을 사용하므로 Clash YAML을 기본 설정으로 그대로 가져올 수 없습니다. Android 사용자들이 여러 클라이언트를 함께 접하는 경우가 많아 비교 대상에 포함했을 뿐, 설정을 서로 바꿔 쓸 수 있다는 뜻은 아닙니다.
Surfboard와 호환되는 구독을 이미 보유했다면 계속 사용해도 좋습니다. Clash 구독만 있다면 구독 제공 업체에 호환 형식이 있는지 먼저 문의하세요. 설정을 변환하면 프록시 그룹, 규칙, 프로토콜 매개변수가 달라질 수 있으며, 변환에 성공해도 동작이 완전히 같다고 볼 수는 없습니다. 구독 변환 시에는 접속 정보가 포함된 구독 링크를 신뢰할 수 없는 서비스에 전달하지 않도록 주의하세요.
유지보수 중단
ClashX Meta: macOS 메뉴 막대용 구형 클라이언트
ClashX Meta는 Meta 계열을 사용하며 macOS 메뉴 막대에서 조작하고 설정을 전환하는 방식이 중심입니다. 이 사이트에서는 보관용 클라이언트로 제공합니다. macOS에 새로 설치한다면 Clash Plus, Clash Verge Rev, FlClash를 먼저 비교해 보세요. 과거 튜토리얼의 인터페이스가 아직 작동한다고 해서 프로젝트가 계속 업데이트된다는 뜻은 아닙니다.
ClashX Meta에서 옮길 때는 현재 사용 중인 설정, 시스템 프록시 상태, 사용자 지정 로컬 규칙을 기록한 뒤 기존 클라이언트를 종료하세요. Apple Silicon과 Intel용 설치 파일을 구분해 선택하고, 시스템 업그레이드 후에는 권한 안내도 다시 확인해야 합니다. 기존 설정 파일만 복사하고 보조 서비스나 프록시 상태를 확인하지 않으면 새 클라이언트를 종료한 뒤에도 인터넷이 연결되지 않을 수 있습니다.
현재 기기에서 필요한 기능부터 해결하세요. 당장 쓰지 않을 설정 때문에 관리 부담을 늘릴 필요는 없습니다. 모든 기능을 한꺼번에 켜기보다 각 옵션이 무엇을 바꾸는지 이해하는 것이 중요합니다.
클라이언트 교체 전 설정 확인
마이그레이션을 시작하기 전에 복구할 수 있는 상태를 하나 남겨 두세요. 같은 구독도 클라이언트에 따라 다르게 동작한다면 설정 생성, 엔진, 시스템 연결의 세 계층을 나누어 점검해야 합니다.
설정 출처를 기록하세요. 구독 주소, 로컬 규칙, 프록시 그룹 선택을 기록하고 제공 업체가 내려준 내용과 클라이언트가 생성한 내용을 구분하세요. 저장한 설정에 접속 정보가 포함될 수 있으므로 공개된 게시판에 올리지 마세요.
포트와 네트워크 연결을 해제하세요. 기존 클라이언트를 종료하고 시스템 프록시, TUN 또는 VPN 서비스를 끄세요. 혼합 포트와 외부 제어 포트는 용도가 다르므로 마이그레이션 후 각각 확인해 포트 충돌을 방지하세요.
먼저 가져온 뒤 사용자 설정을 추가하세요. 새 클라이언트에서는 원본 구독만 활성화해 기본 연결과 규칙 매칭을 확인하세요. 정상 작동을 확인한 다음 오버라이드, DNS, 규칙 세트, 앱별 설정을 하나씩 추가하세요.
실제 앱 동작을 확인하세요. 브라우저에서 접속된다고 다른 앱도 프록시를 통과하는 것은 아닙니다. 대상 앱의 연결 기록이나 규칙 매칭 결과를 확인하세요. 문제가 있다면 먼저 앱이 클라이언트에 연결되는지 살펴본 뒤 프록시 그룹과 노드를 점검하세요.
기존 설정을 옮길 필요가 없다면 Clash Plus를 우선 추천합니다. Linux 데스크톱 사용자는 Clash Verge Rev와 FlClash를 먼저 비교해 보세요. 고급 기능이 필요하다면 해당 플랫폼에서 실제로 제공하는 설정과 선택한 엔진의 문서를 기준으로 판단하세요. 클라이언트 다운로드 페이지에서 운영체제 요구 사항을 확인하거나 고객지원 센터에서 구독 및 연결 문제를 계속 해결할 수 있습니다.