CLIENT SELECTION / 클라이언트 선택

Clash 클라이언트 비교 및 플랫폼 선택

일상적인 사용에는 Clash Plus를 먼저 고려하세요. mihomo 설정을 세밀하게 관리하려는 데스크톱 사용자는 Clash Verge Rev와 FlClash를 비교해 볼 수 있습니다. 먼저 기기와 설정 형식을 확인한 다음 인터페이스와 고급 설정을 살펴보세요.

이 페이지는 사용 흐름을 비교하며 점수순으로 나열하지 않습니다. 플랫폼 항목은 이 사이트 다운로드 페이지에서 제공하는 설치 패키지 기준이며, 프로젝트가 지원하는 모든 빌드 대상을 뜻하지는 않습니다.

선택 결론: 플랫폼을 먼저, 코어는 다음에

우선 추천

Clash Plus: 일상적인 연결과 여러 기기 사용

정해 둔 클라이언트가 없다면 Clash Plus부터 시작해 보세요. 이 사이트에서는 Windows, macOS, Android, iOS용 다운로드 경로를 제공하며, 설정을 가져오고 정책을 선택해 연결하는 것이 주된 사용 방식인 경우에 적합합니다. 여러 플랫폼에서 사용하더라도 설정 형식, 시스템 권한과 기능 범위는 각각 확인해야 합니다. 이름이 같다고 모든 플랫폼에서 기능이 똑같은 것은 아닙니다.

Clash Plus 및 플랫폼별 설치 패키지 보기 →

mihomo 설정 관리: 필요한 작업 수준에 맞춰 선택

데스크톱에서 오버라이드, 정책 그룹과 TUN을 자주 조정한다면 Clash Verge Rev를 먼저 비교해 보세요. 데스크톱과 Android에서 비슷한 방식으로 사용하려면 FlClash를 살펴보세요. Android만 사용하면서 앱별 접속 제어가 필요하다면 Clash Meta for Android를 고려할 수 있습니다. Linux 사용자는 Clash Verge Rev와 FlClash부터 비교해 보세요.

YAML 항목 및 코어 기능 살펴보기 →

플랫폼, 코어 및 유지 관리 상태 비교

‘Meta’와 ‘mihomo’는 프로젝트의 계보상 관련이 있지만, 설정 사용 가능 여부는 실제 코어 빌드에 따라 달라집니다. 유지 관리 상태는 참고용이며, 모든 기능이 현재 시스템에서 작동한다는 뜻은 아닙니다. 화면이 좁으면 표를 가로로 스크롤해 전체 내용을 확인하세요.

이 사이트의 다운로드 목록에 있는 클라이언트 8종 비교
클라이언트 이 사이트에서 제공하는 플랫폼 코어 및 설정 체계 유지 관리 상태 사용 난이도 주요 기능 및 추천 대상
Clash Plus Windows、macOS、Android、iOS 각 플랫폼의 클라이언트 안내를 확인하세요. 특정 코어로 일괄 분류하지 않습니다. 활발히 유지 관리 중 낮음. 설정 가져오기와 권한 허용부터 진행하면 됩니다. 여러 플랫폼 다운로드 경로 제공. 초보자, 일상적인 연결 및 여러 기기 사용자에게 적합
Clash Verge Rev Windows、macOS、Linux mihomo, Clash YAML 및 코어 확장 항목 활발히 유지 관리 중 보통. 고급 기능을 사용하려면 프록시와 라우팅에 대한 이해가 필요합니다. 설정 오버라이드, 정책 그룹 관리, TUN. 고급 데스크톱 사용자에게 적합
FlClash Windows、macOS、Linux、Android mihomo, Clash YAML 및 코어 확장 항목 활발히 유지 관리 중 낮음~보통. 시스템 설정은 플랫폼마다 차이가 있습니다. 크로스 플랫폼 인터페이스와 정책 선택. 데스크톱과 모바일을 함께 쓰는 사용자에게 적합
Clash Nyanpasu Windows mihomo 등 코어 옵션 지원. 실제 빌드에 따라 다릅니다. 활발히 유지 관리 중 보통. 클라이언트 설정과 코어 설정을 구분해야 합니다. 그래픽 설정 관리. 데스크톱 조작과 코어 옵션을 중시하는 사용자에게 적합
Clash for Windows Windows, 보관용 패키지 오리지널 Clash / Premium의 과거 설정 체계이며 mihomo와 동일하지 않습니다. 유지 관리 중단 기존 사용자는 익숙할 수 있지만, 새 환경에서 호환성을 맞추기가 더 까다롭습니다. 과거 인터페이스와 설정 흐름 재현. 마이그레이션 참고용
Clash Meta for Android Android Meta / mihomo 계열, Clash YAML 활발히 유지 관리 중 보통. VPN 권한과 백그라운드 제한을 처리해야 합니다. 설정 관리, 앱별 접속 제어, 로그. Android 설정을 관리하는 사용자에게 적합
Surfboard Android 자체 설정 체계로 Surge 스타일 문법 일부 지원. Clash YAML은 지원하지 않습니다. 활발히 유지 관리 중 설정 출처에 따라 다르며, 형식을 변환하면 난이도가 높아집니다. 호환되는 설정을 이미 보유하고 규칙 문법에 익숙한 Android 사용자에게 적합
ClashX Meta macOS, 보관용 패키지 Meta 계열. 보관된 코어의 제한에 따라 확장 기능이 달라집니다. 유지 관리 중단 기본 메뉴 조작은 쉬운 편입니다. 최신 시스템과의 호환성은 별도로 확인하세요. 메뉴 막대에서 실행. 기존 macOS 환경 및 마이그레이션 참고용

클라이언트 8종 상세 평가

각 클라이언트가 적합한 작업과 주의할 점을 살펴봅니다. 사용 난이도는 설정하고 연결하는 과정을 설명하며, 성능 순위가 아닙니다.

Clash Plus: 첫 클라이언트로 시작하기

Clash Plus는 이 사이트에서 일상적인 사용자에게 우선 추천하는 클라이언트입니다. 여러 코어 계열을 먼저 이해하지 않아도 하나의 제품 경로에서 여러 시스템용 클라이언트를 찾을 수 있다는 점이 장점입니다. 처음 사용할 때는 구독 또는 설정 제공처에서 해당 플랫폼 클라이언트를 지원하는지 확인한 뒤 설정을 가져오고, 정책을 선택해 시스템 권한을 허용하세요. iOS 사용자는 다운로드 페이지에서 App Store로 이동할 수 있으며, 제품 정보는 clashplus.io에서 확인할 수 있습니다. 특정 프로토콜, 복잡한 규칙 세트 또는 mihomo 확장 항목이 필요하다면 플랫폼별 기능 안내를 먼저 확인하세요. 제품명만으로 호환성을 판단해서는 안 됩니다.

Clash Verge Rev: 데스크톱 설정 및 오버라이드 관리

Clash Verge Rev는 클라이언트를 설정 작업 공간으로 활용하려는 데스크톱 사용자에게 적합합니다. mihomo가 설정을 해석하고 규칙을 적용해 연결을 구성하며, 그래픽 인터페이스에서 구독, 정책, 로그와 시스템 연동을 관리합니다. 설정 오버라이드를 사용하면 로컬 DNS나 포트 같은 기본 설정을 원격 구독과 분리할 수 있어 구독 갱신 후 같은 내용을 다시 수정하는 일을 줄일 수 있습니다. 시스템 프록시, 서비스 모드와 TUN은 서로 다른 설정 계층입니다. 하나를 활성화했다고 다른 앱까지 자동으로 연결되는 것은 아닙니다. 문제가 생기면 권한이나 라우팅을 바꾸기 전에 실제 적용된 설정과 연결 로그부터 확인하세요.

Windows 설치 페이지 · macOS 설치 페이지 · Linux 설치 페이지

FlClash: 데스크톱과 Android에서 비슷한 사용 흐름

FlClash는 컴퓨터와 Android를 함께 사용하면서 인터페이스 전환을 줄이고 싶은 사용자에게 적합합니다. mihomo 기반이므로 정책 그룹과 규칙 설정에 같은 핵심 개념을 적용할 수 있지만, 인터페이스가 비슷하다고 시스템 동작까지 같은 것은 아닙니다. 데스크톱은 시스템 프록시나 TUN으로 트래픽을 연결할 수 있고, Android에서는 VPN 권한, 앱별 접속 범위와 백그라운드 실행 제한을 고려해야 합니다. 설정을 옮길 때는 기본 규칙을 공통으로 유지하고 기기별 설정은 따로 조정하세요. 다른 기기의 네트워크 인터페이스 이름, 파일 경로 또는 컨트롤 인터페이스 주소를 그대로 복사하지 마세요. 문법이 올바르더라도 새 기기에서는 사용할 수 없을 수 있습니다.

Clash Nyanpasu: 데스크톱 사용 경험과 코어 옵션

Clash Nyanpasu는 데스크톱 설정 관리의 다른 선택지입니다. 이 사이트의 다운로드 페이지에서는 Windows 패키지를 제공하므로, 기존 설정을 옮기기 전에 다운로드한 빌드에서 사용할 수 있는 코어 옵션을 확인하세요. 클라이언트 인터페이스 설정과 YAML 항목은 서로 다른 계층입니다. 테마, 창 또는 트레이 동작을 바꿔도 규칙 적용 방식은 바뀌지 않지만, 코어를 변경하면 프로토콜과 설정 항목 지원 여부가 달라질 수 있습니다. 로그를 읽고 설정 출처를 파악할 수 있는 사용자에게 적합합니다. 현재 설정에서 mihomo 확장 항목을 사용한다면 해당 코어를 유지하고, 마이그레이션 후 실제로 적용됐는지 확인하세요. 인터페이스를 써 보기 위해 코어와 전체 설정을 동시에 바꾸지 마세요.

Clash for Windows: 기존 환경 및 마이그레이션 참고

Clash for Windows는 유지 관리가 중단됐으며, 이 사이트에서는 이전 환경 참고용으로 보관 자료를 제공합니다. 시스템 프록시, 설정 파일과 정책 선택 등 기존 사용 경험은 이해에 도움이 되지만, 오리지널 Clash나 Premium의 기능을 현재 mihomo가 지원하는 모든 설정 항목과 동일하게 볼 수는 없습니다. 새 프로토콜, 시스템 동작 및 클라이언트 의존성 변경은 보관된 소프트웨어의 처리 범위를 벗어날 수 있습니다. 기존 사용자가 마이그레이션할 때는 먼저 구독 주소, 설정 파일과 수동 정책 선택 내역을 백업한 뒤 유지 관리 중인 클라이언트에서 새 설정을 만드세요. 기존 폴더를 덮어쓰거나 앱 캐시 전체를 그대로 옮기지 마세요. 기본 연결을 확인한 후 오버라이드와 자동화 설정을 복원하세요.

Clash Meta for Android: 모바일 설정 및 앱 제어

일반적으로 CMFA라고도 하는 Clash Meta for Android는 Android에서 Clash 설정을 직접 관리하려는 사용자에게 적합합니다. 구독 가져오기뿐 아니라 VPN 권한, 앱별 접속 제어와 시스템 배터리 관리도 확인해야 합니다. 앱 하나가 프록시를 거치지 않는다면 규칙 선택 문제일 수도 있고 VPN 대상에서 제외됐을 수도 있습니다. 화면을 끈 뒤 연결이 끊긴다면 백그라운드 제한과 실행 로그를 함께 확인하세요. 설치 패키지는 기기 ABI에 맞춰 선택해야 합니다. Android 버전이 최신이라고 모든 아키텍처용 패키지를 설치할 수 있는 것은 아닙니다. 처음에는 규칙 모드에서 단일 테스트를 마친 뒤 앱별 분기와 복잡한 DNS 설정을 단계적으로 추가하는 것이 좋습니다.

Surfboard: 설정 형식을 확인한 뒤 선택

Surfboard는 Android 다운로드 영역에 다른 프록시 클라이언트와 함께 있지만, Clash의 또 다른 그래픽 인터페이스가 아닙니다. 자체 설정 체계를 사용하고 Surge 스타일 문법 일부를 지원합니다. Clash YAML의 정책 그룹, 규칙 제공자와 DNS 항목을 바로 가져올 수 있다고 가정해서는 안 됩니다. 호환되는 설정을 이미 보유한 사용자는 비교 대상에 포함할 수 있습니다. Clash 구독만 있는 초보자라면 설정 제공처에서 해당 형식을 제공하는지 먼저 확인하세요. 변환 도구를 사용해도 프로토콜, 규칙과 해석 방식이 모두 동일하게 유지된다는 보장은 없습니다. 개인 노드 인증 정보가 들어 있는 설정은 잘 모르는 온라인 변환 서비스에 제출하지 말고, 설정 제공처가 안내하는 호환 경로를 우선 사용하세요.

ClashX Meta: macOS 메뉴 막대용 보관 클라이언트

ClashX Meta는 유지 관리가 중단됐습니다. 새 기기의 기본 선택지보다는 기존 macOS 메뉴 막대 사용 흐름을 확인할 때 적합합니다. Meta 계열 코어를 사용하더라도 보관 패키지가 현재 mihomo의 모든 프로토콜과 설정 항목을 지원하는 것은 아닙니다. 호환 범위는 패키지에 포함된 실제 코어에 따라 달라집니다. Clash Plus, Clash Verge Rev 또는 FlClash로 옮길 때는 시스템 프록시, 시작 프로그램과 보조 서비스를 다시 확인해 이전 클라이언트가 백그라운드에서 프록시 설정을 변경하지 않도록 하세요. 새 클라이언트의 연결을 확인한 다음 이전 클라이언트의 자동 실행을 끄고, 더 이상 사용하지 않는 시스템 연동 항목을 확인해 정리하세요. 비교할 수 있도록 설정 백업은 보관하는 것이 좋습니다.

사용 환경에 따라 선택 범위 좁히기

설정 호환성 및 마이그레이션 전 점검

클라이언트 이름이 비슷해도 설정 형식, 코어 기능과 트래픽 연결 방식은 다를 수 있습니다. 마이그레이션할 때는 한 번에 하나씩 바꾸세요. 먼저 새 클라이언트에 기본 설정을 가져와 노드와 규칙을 인식하는지 확인하고, 로컬 오버라이드를 복원한 다음 TUN, DNS와 앱별 접속 제어를 조정합니다. 이렇게 하면 어느 단계에서 동작이 달라졌는지 파악하기 쉽습니다.

  1. 설정 출처를 확인하세요. 전체 YAML, 단일 노드 링크와 다른 형식의 구독을 구분하세요. 가져오기에 실패하면 모든 규칙을 바로 삭제하지 말고 파싱 오류부터 확인하세요.
  2. 코어에서 지원하는 항목을 확인하세요. 오리지널 Clash, Premium, Meta/mihomo는 완전히 동일하지 않습니다. 알 수 없는 설정 항목이나 프로토콜 오류가 발생하면 인터페이스를 반복해서 재설치하기보다 실제 코어가 해당 기능을 지원하는지 확인하세요.
  3. 로컬 변경 사항을 기록하세요. 오버라이드, 포트, DNS와 수동 정책 선택을 저장하세요. 원격 구독을 갱신하면 직접 입력한 변경 사항이 덮어써질 수 있으므로, 로컬 설정은 클라이언트에서 지원하는 오버라이드 계층에 두는 것이 좋습니다.
  4. 기존 클라이언트의 제어를 중지하세요. 새 클라이언트와 기존 클라이언트가 시스템 프록시를 동시에 변경하거나 서로 영향을 주는 트래픽 연결 설정을 설치하지 않도록 하세요. 기존 클라이언트를 종료한 뒤 시스템 프록시가 더 이상 수신하지 않는 포트를 가리키는지 확인하세요.
  5. 실제 연결을 확인하세요. 연결 로그, 적용된 규칙과 출구 정보를 함께 확인하세요. 노드 지연 시간은 특정 테스트 요청의 결과일 뿐, 대상 앱에서 실제로 접속되는지를 대신 확인해 주지 않습니다.
같은 mihomo를 사용해도 클라이언트마다 동작이 다른 이유는 무엇인가요?

클라이언트마다 코어 빌드가 다를 수 있고, 구독을 병합하거나 오버라이드 및 기본값을 적용하는 방식도 다를 수 있습니다. 시스템 프록시, 권한, 서비스와 DNS 환경도 결과에 영향을 줍니다. 가져오기 전 YAML만 비교하지 말고 실제 적용된 설정과 로그를 확인하세요.

기존 클라이언트의 설정을 전부 옮겨야 하나요?

그럴 필요는 없습니다. 유효한 구독과 필요한 규칙부터 옮긴 다음 실제로 필요한 로컬 설정을 하나씩 복원하세요. 과거 캐시, 이전 경로와 더 이상 맞지 않는 네트워크 인터페이스 값은 따로 점검해야 합니다. 폴더 전체를 복사하면 기존 문제까지 새 환경에 그대로 옮길 수 있습니다.

클라이언트를 골랐다면 다음으로 무엇을 확인해야 하나요?

다운로드 페이지에서 플랫폼에 맞는 설치 패키지를 선택하세요. 처음 사용하는 경우 사용 가이드에 따라 연결하고, 정책 그룹, 규칙과 DNS 항목을 확인하려면 YAML 매뉴얼을 참고하세요.