Clash에서 mihomo까지
Clash의 규칙 설정 방식은 여러 GUI 클라이언트에서 사용됩니다. 원 프로젝트의 유지 관리가 중단된 뒤 커뮤니티는 다양한 코어와 인터페이스 프로젝트를 발전시켰으며, mihomo는 관련 기능을 이어받아 확장했습니다. 따라서 Clash라는 이름이 들어간 앱을 찾았더라도 실제로 어떤 코어를 사용하고 현재 유지 관리 중인지 확인해야 합니다. 이전 가이드의 설정 필드, 화면, 메뉴 위치가 모든 클라이언트에 공통으로 적용되는 것은 아닙니다.
그래픽 인터페이스와 프록시 코어
구독 목록, 트레이 메뉴, 시스템 프록시 스위치, 서비스 설치는 보통 GUI 클라이언트가 담당합니다. 프로토콜 연결, 규칙 매칭, DNS 처리는 코어가 실행합니다. 인터페이스는 정상적으로 열리지만 프록시가 작동하지 않는다면 코어 로그와 설정 로드 결과를 확인하세요. 반대로 명령줄 코어가 정상 실행 중이어도 데스크톱 시스템의 프록시 설정이 켜져 있다는 뜻은 아닙니다. 역할을 분리해서 이해하면 문제를 찾기 쉽습니다.
확인 가능한 프로젝트 정보
오픈소스 코드, 커밋 기록, 이슈 토론, 릴리스 노트는 기능의 출처를 판단하는 데 도움이 됩니다. 이 사이트는 다운로드 경로와 한국어 사용 안내를 제공하지만 프로젝트 유지 관리자를 대신하거나 노드 서비스를 제공하지 않습니다. mihomo 설정 필드의 의미를 확인하려면 먼저 프로젝트 저장소를 참고한 뒤 클라이언트의 오버라이드 기능을 활용하세요. 다른 클라이언트의 권한, 기능, 업데이트 주기는 각 프로젝트 안내에서 확인해야 합니다.
업데이트 전 복구 가능한 설정 보관
클라이언트 업데이트, 코어 업데이트, 구독 새로고침은 서로 다른 작업입니다. 앞의 두 작업은 기능이나 기본 동작을 바꿀 수 있고, 구독 새로고침은 노드, 프록시 그룹, 규칙을 교체할 수 있습니다. 업데이트 전에 사용자 오버라이드와 필요한 설정을 백업하고 호환성 안내를 읽은 다음 자주 사용하는 사이트와 로컬 네트워크 연결을 테스트하세요. 업데이트 버튼이 완료됐다는 이유만으로 연결 상태를 판단하지 마세요. 클라이언트, 구독, DNS를 한꺼번에 바꾸면 원인을 찾기 어렵습니다.