프로젝트의 흐름과 이름 구분
Clash 생태계에는 프록시 커널, 그래픽 클라이언트, 설정 도구 등 서로 다른 프로젝트가 있습니다. 원래 Clash 프로젝트의 공개 유지 관리가 중단된 뒤에도 커뮤니티는 호환 설정과 새로운 기능을 지원하는 구현을 개발해 왔습니다. mihomo는 Clash Meta의 커널 개발 흐름을 이어갑니다. 이름에 Clash가 들어간 클라이언트라고 해서 같은 팀이 관리하거나 같은 커널을 사용하는 것은 아닙니다. 프로젝트의 상태를 확인하려면 이름만 비교하지 말고 해당 프로젝트의 릴리스 내역, 이슈 토론, 문서를 살펴보세요.
오픈 소스 라이선스와 공개 자료
mihomo 코드는 GPL-3.0 라이선스로 공개되어 있으며 저장소에서 소스 코드, 이슈 추적, 릴리스 내역을 확인할 수 있습니다. 이 자료는 기능 변경을 파악하고 알려진 문제를 찾거나 설정 문법을 확인할 때 유용합니다. 커널의 오픈 소스 라이선스가 모든 그래픽 클라이언트, 스토어 앱, 구독 서비스에도 같은 라이선스가 적용된다는 뜻은 아닙니다. 코드를 사용, 수정 또는 배포하려면 해당 프로젝트의 라이선스 조건을 확인하세요. 일반 사용자는 직접 빌드하지 않아도 공개 문서를 문제 해결에 참고할 수 있습니다.
클라이언트, 커널, 구독 서비스
그래픽 클라이언트는 조작을 설정으로 변환하고 로그, 연결 상태, 정책 선택을 표시합니다. 커널은 실제 트래픽을 처리하고 구독 서비스는 노드와 관련 설정을 제공합니다. 클라이언트 설치가 끝났다고 구독이 유효한 것은 아니며, 노드 테스트를 통과해도 특정 서비스가 반드시 작동하는 것은 아닙니다. 문제가 생기면 설정 다운로드, 설정 해석, 네트워크 연결, 원격 서버 연결 중 어느 단계에서 실패했는지 먼저 확인하세요. 계정 만료, 대상 사이트의 제한, 기기 설정 문제를 혼동하지 않는 데 도움이 됩니다.
업데이트 순서와 복구 방법
클라이언트, 커널, 구독, 규칙 데이터베이스 업데이트는 서로 다른 작업입니다. 업데이트하기 전에 정상 작동하는 설정과 사용자 지정 오버라이드를 저장하고 변경 사항을 확인한 뒤 기존 규칙과 자주 사용하는 앱을 테스트하세요. 새 설정을 불러오지 못하면 먼저 이전에 작동하던 설정으로 복구하세요. 특정 사이트만 문제가 있다면 클라이언트 전체를 바로 다시 설치하지 말고 적용된 규칙부터 확인하세요. 오래 유지할 사용자 지정 설정은 클라이언트가 명시적으로 지원하는 오버라이드 기능에 넣어 구독 갱신 때 덮어쓰이지 않도록 하세요.