5개 플랫폼 클라이언트를 매장처럼하나씩 올려 놓고 채점합니다. 버전 번호와 코어 정보는 있는 그대로 밝히고, 결론은 바로 제시하며, 사용법과 문제 해결 가이드까지 갖춰 골라서 바로 설치할 수 있습니다.
mihomo 코어오픈소스 클라이언트5개 플랫폼 지원
필수 평가 항목 순위
6개 핵심 항목을 실측으로 채점하며, 점수는 현재 등재된 버전의 결과만을 나타냅니다
「어떤 클라이언트가 최고인가」를 묻기보다, 각 능력 항목을 실제로 테스트한 결과부터 확인하는 편이 낫습니다. 아래에서는 데스크톱, 모바일, 코어와 규칙 세 그룹으로 나눠 Clash 생태계에서 가장 중요한 6개 항목을 하나씩 리뷰합니다. 카드 한 장이 곧 하나의 항목을 위한 「매장 페이지」이며, 별점과 결론 태그를 바로 제시하고, 짧은 리뷰에는 실측 세부 내용을 담았으며, 버전 정보는 카드 하단의 캡슐형 태그에 표기했습니다.
데스크톱은 Clash 생태계의 주요 격전지입니다. Clash for Windows 업데이트 종료 이후 Clash Verge Rev와 FlClash가 주력으로 자리를 이어받았으며, 규칙 디버깅과 구독 관리 능력이 일상 사용성을 직접 좌우합니다.
필수 평가 TOP1
규칙 분기 엔진
9.4 / 10
규칙 엔진 안정문법 커버리지 넓음핫 리로드 즉시 적용
Clash Verge Rev와 Clash Plus를 샘플로 실측한 결과, DOMAIN-SUFFIX, GEOIP, RULE-SET 등 자주 쓰는 규칙 유형이 모두 예상대로 매칭되었고, mihomo 코어가 확장한 GEOSITE와 논리 규칙(AND / OR / NOT)도 설정에 바로 작성할 수 있었습니다. 규칙 수를 5,000개 이상으로 늘려도 매칭 지연에 눈에 띄는 흔들림이 없었으며, 규칙 수정 후 핫 리로드가 즉시 적용되어 클라이언트를 재시작할 필요가 없습니다. 분기를 디버깅할 때 연결 패널에서 각 연결이 매칭된 규칙 이름을 실시간으로 확인할 수 있어, 잘못된 경로 문제를 매우 직관적으로 찾아낼 수 있습니다.
RULE-SETGEOSITEmihomo 코어
구독과 설정 관리
9.1 / 10
다중 구독 지원예약 업데이트오버라이드 문법 불통일
데스크톱 클라이언트는 대부분 여러 구독을 동시에 유지하고 한 번에 전환하는 기능을 지원합니다. Clash Verge Rev의 Merge와 Script 오버라이드는 원본 구독을 건드리지 않고도 사용자 규칙을 추가할 수 있고, 구독을 업데이트해도 오버라이드가 그대로 유지되어 규칙을 장기적으로 관리하는 사용자에게 중요합니다. 예약 자동 업데이트, 업데이트 실패 시 기존 설정 유지, 구독 트래픽 정보 표시는 기본으로 갖춰져 있습니다. 감점 요인은 클라이언트마다 오버라이드 문법이 통일되지 않아, 다른 클라이언트로 옮길 때 오버라이드 부분을 수동으로 다시 작성해야 한다는 점입니다. 이전 전에는 미리 백업해 두는 것이 좋습니다.
Merge 오버라이드Script 오버라이드예약 갱신
모바일에서는 두 가지 관문을 통과해야 합니다. 백그라운드에서 안정적으로 유지되는지, 초보자가 세 단계만으로 연결할 수 있는지입니다. Android는 Clash Meta for Android와 FlClash를, iOS는 App Store에 등록된 Clash Plus를 샘플로 실측했습니다.
모바일 안정성과 백그라운드 유지
8.8 / 10
백그라운드 유지 안정앱별 프록시iOS 메모리 제한 엄격
Android에서는 VPN 모드로 하루 종일 백그라운드에 두어도 연결이 끊기지 않으며, 시스템 배터리 최적화 화이트리스트를 설정하면 프로세스가 종료되는 일이 거의 없습니다. 앱별 프록시로 지정한 앱만 프록시를 거치게 할 수 있어 은행 앱 등은 직접 연결로 두어 서로 간섭하지 않고, 빠른 설정 타일로 한 번에 켜고 끌 수도 편리합니다. iOS의 Clash Plus는 App Store로 배포되며 Network Extension이 안정적으로 상주하고, Wi-Fi와 셀룰러 네트워크를 전환할 때도 자동으로 재연결됩니다. 감점 요인은 iOS 백그라운드 메모리 제한이 엄격해, 구독이 지나치게 크면 노드 수를 줄여야 하며 그렇지 않으면 시스템에 의해 강제 종료될 수 있다는 점입니다.
VPN 모드Network Extension
온보딩과 인터페이스
9.0 / 10
빠른 온보딩한국어 인터페이스다크 모드 지원
5개 플랫폼의 주요 클라이언트는 모두 한국어 인터페이스를 제공하며, 「구독 링크 복사」부터 「시스템 프록시 켜기」까지 평균 세 단계면 끝납니다. FlClash의 온보딩 화면은 구독 가져오기를 바로 안내해 주어 초보자도 그대로 따라 누르면 연결됩니다. 화면의 정보 밀도도 적절합니다. 홈 화면에서는 스위치와 모드 전환을, 노드 화면에서는 지연 시간 테스트를, 연결 화면에서는 실시간 트래픽을 보여줘 문서를 찾아보지 않아도 각 스위치의 역할을 이해할 수 있습니다. 일부 클라이언트는 고급 설정 항목이 깊숙이 숨어 있어 처음에 TUN 모드 스위치를 찾는 데 시간이 걸릴 수 있으니, 본 사이트의 튜토리얼을 참고해 순서대로 찾아보는 것을 추천합니다.
3단계 연결TUN 모드
화면 아래에서 실제로 일하는 것은 코어입니다. 주요 클라이언트들은 이제 대부분 mihomo를 내장하고 있으며, 코어 성능과 DNS 처리 방식이 「빠른지」와 「문제가 많은지」를 직접 결정합니다.
mihomo 코어 성능
9.3 / 10
다양한 프로토콜 지원지속적 업데이트낮은 리소스 사용
mihomo는 Clash Meta 프로젝트를 이어가는 코어로, 현재 주요 클라이언트(Clash Verge Rev, FlClash, Clash Meta for Android 등)에 모두 내장되어 있습니다. Shadowsocks, VMess, VLESS, Trojan, Hysteria2, TUIC 등 주요 프로토콜을 지원해 구독 하나로 5개 플랫폼을 모두 쓸 수 있습니다. 데스크톱에서 대기 상태 메모리 사용량은 수십 MB 수준이며, 기가비트 내부망 전송에서도 병목이 발생하지 않았습니다. TUN 모드로 전체 트래픽을 인계받은 뒤에도 게임과 UDP 애플리케이션이 정상적으로 분기됩니다. 코어가 독립적으로 배포되고 클라이언트가 이를 따라 업데이트하므로, 프로토콜 지원이 인터페이스 버전에 발목 잡히지 않습니다.
Hysteria2TUICTUN
DNS와 유출 방지
8.6 / 10
fake-ip 응답 빠름DoH / DoT 지원개념 진입장벽 높음
DNS 설정은 Clash 구성에서 가장 실수하기 쉬우면서도 실력이 드러나는 부분입니다. 실측 결과 fake-ip 모드에서는 첫 패킷 해석 비용이 거의 0에 가까웠고, nameserver와 fallback을 나눠 설정하면 국내 도메인은 로컬 해석으로, 나머지는 암호화된 DNS로 처리할 수 있으며 DoH와 DoT 모두 바로 입력할 수 있습니다. DNS 하이재킹을 켜면 시스템 내 모든 평문 해석 요청을 코어가 가로채며, TUN 모드와 함께 사용하면 유출 경로를 거의 막을 수 있습니다. 감점 요인은 개념 진입장벽이 높다는 점입니다. fake-ip와 redir-host 중 어느 것을 선택할지, 하이재킹 매개변수를 어떻게 입력할지는 초보자가 실수하기 쉬운데, 본 사이트 블로그에서 항목별로 풀어 설명하니 그대로 따라 하면 됩니다.
fake-ipnameserverfallback
플랫폼별 다운로드 바로가기
각 플랫폼에 대한 한 줄 설명이며, 전체 클라이언트 목록과 상세 점수는 다운로드 페이지에서 확인하세요
평가 대상은 모두 오픈소스 프로젝트이며, 코드와 릴리스 기록, 이슈 논의를 누구나 확인할 수 있습니다
프로젝트 역사와 생태계
Clash는 원래 Go로 작성된 오픈소스 규칙 기반 프록시 코어였으며, 명확한 YAML 설정과 유연한 규칙 분기를 바탕으로 점차 5개 플랫폼을 아우르는 클라이언트 생태계로 성장했습니다. 원본 코어가 보관 처리(archive)된 뒤에는 커뮤니티가 Clash Meta 브랜치로 개발을 이어갔고, 이후 mihomo로 이름을 바꿔 지금까지 계속 릴리스되고 있습니다. 오늘날 각 클라이언트에서 볼 수 있는 프로토콜 지원과 규칙 기능은 대부분 이 흐름에서 이어져 온 것입니다.
코어와 클라이언트의 관계
mihomo는 「엔진」에 가깝고, Clash Verge Rev, FlClash, Clash Plus 같은 클라이언트는 서로 다른 제조사의 「완성차」라고 볼 수 있습니다. 코어는 프로토콜 핸드셰이크, 규칙 매칭, 트래픽 전달을 담당하고, 클라이언트는 구독 관리, 화면 상호작용, 시스템 통합을 담당합니다. 본 사이트가 「코어 성능」과 「클라이언트 경험」을 나눠서 채점하는 이유도 여기에 있습니다. 같은 엔진을 써도 완성차의 체감은 크게 다를 수 있습니다.
업데이트 방식과 채점 기준
mihomo 코어는 독립적으로 릴리스되고, 각 클라이언트는 자신의 일정에 맞춰 코어 버전을 반영합니다. 그래서 모든 리뷰 카드 하단에는 테스트 시점의 클라이언트와 코어 버전을 표기해 두었으며, 점수는 해당 버전에 대해서만 유효하고 주요 버전이 바뀌면 재테스트해 갱신합니다. 모든 결론은 실제 기기에 설치해 테스트한 결과이며, 스폰서 순위는 받지 않고 버전 정보를 있는 그대로 밝힙니다. 유지보수가 중단된 클라이언트는 조용히 내리는 대신 「유지보수 중단」이라고 명확히 표시합니다.
코어 소스코드가 공개되어 있어 직접 가져와 검토할 수 있습니다
git clone https://github.com/MetaCubeX/mihomo.git
mihomo는 오픈소스 라이선스로 배포되며, 배포판 바이너리와 소스코드는 저장소 Releases에서 서로 대응해 확인할 수 있습니다. 본 사이트 다운로드 페이지에서 제공하는 코어 패키지는 업스트림 릴리스와 동일합니다.
실제 기기 설치 테스트버전 정보 있는 그대로 표기업데이트 종료 클라이언트 명확히 표시
자주 묻는 질문 모음
한 줄로 결론부터 제시하며, 자세한 설명은 FAQ 페이지와 용어집에서 확인할 수 있습니다
Clash for Windows는 업데이트가 종료됐는데 계속 써도 되나요?실행은 되지만 더 이상 업데이트되지 않습니다. Clash Verge Rev나 FlClash로 옮기는 것을 추천하며, 이전 절차는 FAQ에서 확인하세요.
mihomo와 Clash 코어는 어떤 관계인가요?mihomo는 Clash Meta 브랜치를 이어가는 코어로, 원본 설정과 호환되면서 프로토콜과 규칙을 확장했습니다. 자세한 내용은 용어집에서 확인하세요.
구독을 가져왔는데 인터넷에 연결되지 않으면 무엇을 먼저 확인해야 하나요?먼저 시스템 프록시가 켜져 있는지 확인하고, 노드 지연 시간 테스트가 타임아웃되는지 살펴보세요. 증상별 점검 절차는 문제 해결 가이드에서 확인할 수 있습니다.
구독 하나로 5개 플랫폼 모두에서 쓸 수 있나요?가능합니다. 주요 클라이언트들은 모두 mihomo 코어를 내장하고 같은 설정 형식을 사용합니다. 처음 설정하는 방법은 사용 가이드에서 확인하세요.