Clash 생태계의 프로젝트 구분하기
커널과 인터페이스를 두 층으로 나누어 보면 여러 클라이언트에 비슷한 설정이 있는 이유를 이해하기 쉽습니다. Clash 생태계는 설정 해석, 규칙 기반 트래픽 분기, 프록시 연결 전달을 중심으로 구성됩니다. 원본 Clash와 이후 파생 프로젝트는 동일한 소프트웨어가 계속 업데이트되는 관계가 아닙니다. Clash Meta는 이후 mihomo로 이름이 바뀌었지만 기존 가이드와 설정에는 이전 이름이 남아 있을 수 있습니다. 오래된 문서를 참고할 때는 먼저 어떤 커널과 클라이언트를 다루는지 확인한 뒤 해당 절차가 지금도 적용되는지 판단하세요.
클라이언트가 실제로 사용하는 커널 확인하기
클라이언트의 정보 화면, 커널 설정, 릴리스 안내를 확인하세요. 그래픽 클라이언트는 설정 관리, 시스템 트레이 제어, 시스템 프록시 등의 기능을 제공하고 커널은 연결을 처리합니다. 인터페이스 이름이 비슷해도 기능이 완전히 같지는 않습니다. 프로토콜 지원, 설정 항목, 업데이트 방식은 프로젝트에 따라 달라질 수 있습니다. 특히 특정 데스크톱 클라이언트의 메뉴 경로를 모든 모바일 앱에 그대로 적용해서는 안 됩니다. 이 사이트는 시작을 돕는 정보와 다운로드 경로를 제공하며, 모든 상위 프로젝트의 공식 배포처를 뜻하지는 않습니다.
세 가지 업데이트를 따로 확인하기
클라이언트, 커널, 구독 데이터를 각각 확인하세요. 클라이언트 업데이트는 인터페이스나 시스템 연동 문제를 해결할 수 있고, 커널 업데이트는 프로토콜과 설정 지원에 영향을 줄 수 있으며, 구독 업데이트는 서비스 제공자가 배포한 노드와 규칙을 갱신합니다. GeoIP, GeoSite와 같은 지역 및 도메인 분류 데이터베이스도 별도의 업데이트 방식이 있습니다. 문제가 생기면 변경이 어느 계층에서 발생했는지 먼저 기록하세요. 모든 항목을 한꺼번에 업데이트하면 원인을 파악하기 어려워집니다.
설정 변경 전 되돌릴 수 있도록 백업하기
조정하기 전에 현재 작동하는 설정, 덮어쓰기 내용, 주요 옵션을 저장하세요. mihomo를 직접 실행하는 경우 설정을 테스트해 통과한 뒤 서비스를 시작할 수 있습니다. 그래픽 클라이언트에서는 내장 설정 검사와 로그 화면을 우선 사용하세요. 공개적으로 문제를 제보할 때는 필요한 오류 정보만 남기고 구독 URL, 노드 인증 정보, 계정 내용은 가리세요. 개인 설정을 노출하지 않고도 문제를 설명할 수 있습니다.