오픈 소스 생태계와 사용 범위
클라이언트, 커널, 구독은 각각 역할이 다릅니다
Clash Hub는 클라이언트 다운로드와 한국어 가이드를 모아 제공하는 사이트이며, 각 클라이언트의 개발팀은 아닙니다. 프로젝트를 장기간 사용해도 괜찮은지 판단하려면 익숙한 인터페이스인지보다 원본 저장소, 유지 관리 기록, 설정 호환성을 확인하세요.
Clash에서 mihomo까지
Clash 생태계의 기본은 설정 파일에 프록시, 프록시 그룹, 분할 라우팅 규칙을 정의하고 커널이 연결을 처리하는 방식입니다. 이를 바탕으로 커뮤니티에서 다양한 데스크톱 인터페이스와 모바일 클라이언트가 만들어졌습니다. 원본 Clash의 공개 유지 관리는 중단되었으며 후속 프로젝트는 이름만 바꾼 동일한 프로그램이 아닙니다. 기능 범위, 기본 동작, 설정 지원이 달라질 수 있습니다.
Clash Meta의 후속 프로젝트는 mihomo라는 이름으로 관리되며, 현재 생태계에서 흔히 선택하는 커널 중 하나입니다. 이름이 비슷하다고 모든 필드를 서로 바꿔 쓸 수 있는 것은 아닙니다. 특히 최신 프록시 프로토콜, DNS 옵션, 규칙 기능은 차이가 있을 수 있습니다. 이전 가이드로 기본 개념을 익힐 수는 있지만 실제 설정은 현재 실행 중인 커널의 문서를 따르세요. 오류 원인을 찾을 때는 클라이언트 이름만 검색하기보다 구체적인 필드와 커널 정보를 확인하는 편이 효과적입니다.
그래픽 클라이언트와 커널의 역할
Clash Plus, Clash Verge Rev 등의 클라이언트는 설정 관리, 프록시 그룹 선택, 로그 확인, 시스템 연동 기능을 제공합니다. 커널은 연결을 받은 뒤 규칙을 적용하고 도메인을 해석해 상위 연결을 만드는 일을 처리합니다. 클라이언트와 커널의 업데이트 주기는 다를 수 있으므로 한 인터페이스에 새 설정이 추가되었다고 해서 모든 플랫폼의 구현이 완전히 같다는 뜻은 아닙니다.
클라이언트를 고를 때는 화면 취향보다 기기 지원, 구독 호환성, 필요한 트래픽 처리 방식을 먼저 살펴보세요. 처음이라면 Clash Plus를 우선 확인할 수 있습니다. Linux 사용자는 Clash Verge Rev와 FlClash를 비교해 보세요. Clash for Windows에서 옮길 때는 기존 설정을 백업하고 시스템 프록시, 포트, 재정의 규칙을 하나씩 확인하세요. 이전 클라이언트의 데이터 폴더를 범용 설정처럼 그대로 가져오면 안 됩니다.
구독 내용은 어디에서 오나요?
클라이언트 다운로드와 프록시 서비스는 별개입니다. 구독에는 노드, 프록시 그룹, 규칙, DNS 설정이 포함될 수 있으며 사용 가능 여부는 구독 출처와 실제 네트워크 환경에 따라 달라집니다. 가져오기에 성공했다는 것은 파일을 인식했다는 뜻일 뿐 모든 노드에 연결할 수 있다는 의미는 아닙니다. 테스트할 때는 먼저 사용할 설정을 선택하고 프록시 그룹이 사용 가능한 노드를 가리키는지 확인한 뒤 연결 기록을 살펴보세요.
구독 URL에는 접근 인증 정보가 포함되는 경우가 많아 유출되면 다른 사람이 설정을 열람할 수 있습니다. 문제를 확인할 때는 민감한 내용을 가린 오류 정보, 필드 이름, 작업 단계를 공유하세요. 전체 구독 주소나 비밀번호가 포함된 설정 파일은 올리지 마세요. 형식 변환이 필요하다면 변환 서비스가 링크를 어떻게 처리하는지도 먼저 확인하세요. 단순 노드 목록만으로는 원본 설정의 정책 그룹과 전체 규칙을 복원할 수 없습니다.
업데이트 및 문제 해결 기본 순서
클라이언트, 커널, 구독 업데이트는 서로 다른 문제를 해결합니다. 인터페이스가 충돌하면 클라이언트 로그를, 프로토콜이 지원되지 않으면 커널 문서를, 노드가 작동하지 않으면 구독 상태를 먼저 확인하세요. 소프트웨어 업그레이드, DNS 교체, 포트 수정, TUN 활성화를 한꺼번에 하면 원래 쉽게 찾을 수 있던 문제도 복잡해집니다. 정상 작동하는 설정을 저장하고 한 번에 한 항목씩 조정하는 편이 안전합니다.
오픈 소스 저장소에서 커밋 내역, 이슈 토론, 릴리스 정보를 확인할 수 있지만 토론에 나온 임시 설정을 일반적인 해결책으로 그대로 적용해서는 안 됩니다. 자신의 시스템, 클라이언트, 오류 위치를 대조해야 해당 조언이 맞는지 판단할 수 있습니다. 아래에는 소스 코드를 읽거나 구현을 살펴보려는 사용자를 위해 mihomo 원본 저장소를 복제하는 명령을 안내합니다. 일반 사용자는 그래픽 클라이언트만 설치하면 되며, 먼저 빌드 방법을 익힐 필요는 없습니다.
문제가 발생한 단계부터 확인
웹페이지가 열리지 않으면 먼저 기존 네트워크가 정상인지 확인한 뒤 클라이언트에 해당 대상의 연결 기록이 있는지 살펴보세요. 기록이 전혀 없으면 시스템 프록시, 앱 자체의 프록시 설정, TUN 라우팅부터 확인하세요. 기록은 있지만 연결에 실패하면 선택한 프록시 그룹과 노드를 확인합니다. 연결은 성공했지만 잘못된 출구를 사용한다면 규칙 순서와 도메인 인식을 다시 살펴보세요. 이 순서대로 확인하면 ‘전역’을 반복해서 전환하는 것보다 원인을 쉽게 찾을 수 있습니다.
DNS도 연결 경로의 일부입니다. Fake-IP는 매핑된 주소를 이용해 커널이 연결을 도메인과 연결하도록 돕는 기능이지, 켜기만 하면 모든 문제가 해결되는 만능 옵션은 아닙니다. LAN 서비스, 다른 VPN, 특정 앱과 함께 사용할 때는 실제 증상에 따라 필터링과 DNS 설정을 조정하세요. 프로토콜 선택, 모바일 기기의 배터리 사용, 커널 호환성은 프로토콜 안내서에서 더 확인할 수 있습니다. 구체적인 설정 방법은 빠른 시작 가이드를 참고하세요.