프로젝트 관계: Clash, Meta, mihomo
Clash 생태계에서는 규칙 기반 프록시를 중심으로 여러 코어와 그래픽 클라이언트가 발전했습니다. 초기 설정 규약은 지금까지 이어져 여러 프로젝트에서 비슷한 필드 이름을 볼 수 있습니다. Clash Meta는 이후 mihomo라는 이름으로 발전했습니다. 익숙한 Clash 이름이 보여도 모든 제품이 같은 프로토콜과 필드를 지원한다고 가정하지 말고 실제 사용 중인 코어를 확인하세요. 특히 이전 설정을 옮길 때는 파싱 성공만으로 충분하지 않습니다. 프록시 그룹 참조, 규칙 데이터, DNS 동작도 점검해야 합니다.
그래픽 클라이언트는 설정 목록, 프록시 선택, 로그, 시스템 연결 설정을 표시하고 코어는 연결과 트래픽 분기를 실행합니다. 두 구성 요소의 업데이트 시점은 다를 수 있으므로, 클라이언트 화면에 옵션이 있다고 해서 모든 코어 기능이 지원된다고 볼 수는 없습니다. 필드를 인식하지 못하거나 동작이 다르면 현재 클라이언트의 코어 안내와 프로젝트 문서를 확인한 뒤 설정을 수정할지 클라이언트를 업데이트할지 결정하세요. 이 사이트의 설정 안내는 mihomo에서 자주 쓰이는 필드를 중심으로 하며, 서로 다른 코어의 문법을 하나의 공통 규격처럼 다루지 않습니다.
공개된 코드: 문서에서 구현까지 확인
mihomo의 코드, 프로젝트 안내, 이슈 논의는 공개 저장소에서 확인할 수 있습니다. 오픈 소스의 실질적인 장점은 필드 정의와 변경 기록을 살펴보고 재현 가능한 문제를 구현 내용과 연결해 추적할 수 있다는 점입니다. 다운로드 페이지의 짧은 설명에만 의존하지 않아도 됩니다. 규칙 유형이나 DNS 옵션을 확인하려면 먼저 공식 문서의 적용 범위를 살펴보고 저장소의 논의로 세부 조건을 확인하세요. 이슈를 등록할 때 운영체제, 연결 방식, 최소 재현 설정, 관련 로그를 준비하면 재현 가능한 현상에 집중해 논의할 수 있습니다.
저장소를 복제하면 소스 코드와 문서를 살펴볼 수 있지만 그래픽 클라이언트가 설치되는 것은 아닙니다. 일상적인 연결만 필요하다면 다운로드 페이지를 이용하세요. 코어를 연구하거나 변경 내역을 추적하고 직접 빌드하려면 오른쪽 명령으로 소스 코드를 가져오면 됩니다. 최소 설정을 공유하기 전 구독 주소, 계정 정보, 노드 인증 정보는 삭제하고 필드 구조와 문제를 재현하는 규칙만 남기세요. 공개된 논의에 개인 설정 파일 전체를 붙여 넣지 마세요.
업데이트 방식: 클라이언트, 코어, 구독은 각각 관리
클라이언트 업데이트는 인터페이스와 연동 기능을 바꾸고, 코어 업데이트는 프로토콜과 설정 동작에 영향을 주며, 구독 새로고침은 서비스 제공자가 반환하는 내용을 갱신합니다. 서로 다른 작업입니다. 구독 업데이트가 성공해도 설치 파일 호환성 문제는 해결되지 않으며, 클라이언트를 업데이트해도 구독 기간이 자동 연장되지 않습니다. 문제를 진단하기 전에 어떤 항목을 업데이트했는지 기록한 다음 네트워크 요청, 형식 파싱, 권한 문제를 확인하세요. 계속 사용할 사용자 규칙은 별도로 백업하고 구독을 새로고침한 뒤에도 오버라이드가 적용되는지 점검하세요.
업데이트하기 전에 현재 사용 가능한 설정과 필요한 옵션을 보관하세요. 업데이트 후에는 기본 연결을 확인한 다음 사용자 지정 분기, 자동 선택 프록시 그룹, DNS를 점검하세요. 보관용 클라이언트는 다운로드 페이지에 유지 관리 상태를 명확히 표시해 이전 환경을 옮길 때 구분할 수 있습니다. 새로 설치할 때는 현재도 유지 관리 중인 옵션을 우선 비교하는 것이 좋습니다. 홈페이지에는 특정 릴리스 번호를 고정해서 보여 주지 않습니다. 설치 경로와 제품 정보는 다운로드 페이지에서 확인할 수 있어 여러 페이지를 오가며 비교할 필요가 없습니다.
확인 방법: 스위치만 보지 말고 일치한 규칙 확인
연결 스위치가 켜졌다는 것은 클라이언트가 실행 중이라는 뜻일 뿐, 대상 앱이 예상한 출구를 사용한다는 증거는 아닙니다. 먼저 확실한 대상 사이트를 열고 연결 목록에서 도메인, 일치한 규칙, 선택된 정책을 확인하세요. 다음으로 시스템 프록시를 사용하지 않는 앱을 테스트해 TUN이 필요한지 살펴보세요. 브라우저는 정상인데 다른 앱이 실패하면 연결 경로를 먼저 확인하고, 모두 실패한다면 노드와 기본 네트워크를 점검하세요. 한 번에 하나씩만 바꾸면 DNS, 노드, 규칙 문제를 구분하기 쉽습니다.
자세한 사용 방법은 사용 문서부터 확인하세요. 필드 구조를 찾으려면 설정 파일 레퍼런스로 바로 이동할 수 있습니다. 구독 변환은 형식과 서비스의 신뢰성을 고려해야 하므로, 진행하기 전에 구독 변환 안내를 읽어 보세요. 부팅 후 자동 연결되지 않는다면 시작 시 자동 실행과 프록시 시작 설정을 각각 확인하세요. 두 옵션을 같은 상태로 취급하지 마세요.