Clash 클라이언트 최초 설치 설정 체크리스트: 시스템 권한, 구독 가져오기, 프록시 모드 선택
Clash 계열 클라이언트를 처음 설치하는 사용자를 위해 시스템 권한 부여, 구독 가져오기, 프록시 모드, 시스템 프록시 스위치를 순서대로 정리하고, 각 플랫폼별로 자주 걸리는 함정과 해결 방법을 정리했습니다.
Clash 계열 클라이언트를 처음 설치하는 사용자를 위해 시스템 권한 부여, 구독 가져오기, 프록시 모드, 시스템 프록시 스위치를 순서대로 정리하고, 각 플랫폼별로 자주 걸리는 함정과 해결 방법을 정리했습니다.
Clash 계열 클라이언트(Clash Verge, Clash Plus, mihomo 코어 기반 파생 제품 포함)는 최초 실행 시 서로 독립적이지만 순서에 민감한 몇 가지 작업을 거쳐야 합니다: 시스템 차원의 네트워크 권한 부여, 구독 내용 분석 및 가져오기, 프록시 모드 선택, 그리고 시스템 프록시 또는 TUN 인계 여부 설정입니다. 이 중 어느 하나라도 순서가 틀리거나 권한이 제대로 부여되지 않으면 "인터넷이 안 된다", "노드 목록이 비어 있다", "브라우저에서 페이지가 열리지 않는다" 같은 증상이 나타나지만, 실제 원인은 오류 메시지가 가리키는 곳과 전혀 다를 수 있습니다. 이 체크리스트는 실제 설치 순서에 맞춰 정리했으며, 처음 사용하는 사람이 헛수고를 줄이고 반복해서 대조 확인할 수 있도록 하는 것이 목적입니다.
먼저 짚어둘 점은, Clash 자체는 노드를 제공하지 않으며 규칙 기반 프록시 스케줄링 프레임워크라는 것입니다. 실제 연결 능력은 사용자가 가져온 구독에서 나옵니다. 클라이언트는 구독 분석, 규칙 관리, 노드 전환, 시스템 트래픽 인터셉트라는 네 가지 역할을 담당하며, 아래 네 개의 절이 각각 이에 대응합니다.
플랫폼마다 필요한 권한 유형은 다르지만 공통점이 있습니다: 권한을 부여하지 않으면 클라이언트는 정상적으로 열리고 화면도 멀쩍이 보이지만 프록시가 작동하지 않으며, 대부분 눈에 띄는 오류 팝업도 뜨지 않습니다. 초심자가 가장 헤매기 쉬운 지점입니다.
구독은 원격으로 갱신 가능한 설정 데이터로, 일반적으로 프록시 노드 정보와 (선택적으로) 규칙 세트 주소를 포함합니다. 가져오는 방식은 주로 세 가지이며, 대부분의 클라이언트 화면에서 해당 진입점을 찾을 수 있습니다.
가져온 뒤에는 먼저 노드 목록 개수가 예상과 맞는지 확인하고, 이어서 규칙 세트가 함께 로드됐는지 확인하세요. 일부 구독은 노드만 포함하고 분기 규칙은 포함하지 않는데, 이 경우 클라이언트는 기본 규칙을 사용하거나 규칙 파일을 직접 추가해야 합니다.
가져오기 실패의 가장 흔한 세 가지 원인은 다음과 같습니다: 링크 자체가 이미 만료되었거나 무효화됨; 클라이언트가 위치한 네트워크 환경에서 구독 서버에 접근할 수 없음(구독을 가져오려면 먼저 사용 가능한 네트워크 경로가 있어야 하는데, 이는 닭이 먼저냐 달걀이 먼저냐 하는 문제로, 보통 임시로 네트워크를 바꾸거나 휴대폰 테더링으로 최초 가져오기를 완료해야 함); 그리고 구독 서비스 제공자가 클라이언트의 User-Agent를 검증하는 경우, 일부 제공자는 자사 클라이언트가 아닌 요청을 제한하므로 클라이언트 설정에 "사용자 지정 User-Agent" 옵션이 있는지 확인해야 합니다.
구독 가져오기가 성공하면 클라이언트는 보통 세 가지 핵심 실행 모드를 제공합니다. 처음 사용할 때는 아무거나 고르지 말고 아래 판단 기준에 따라 선택하는 것을 권장합니다.
최초 설치 시에는 기본적으로 규칙 모드를 유지하고, 특정 사이트가 열리지 않는 문제가 생기면 규칙 매칭을 개별적으로 확인하는 것을 권장합니다. 곧바로 전역 모드로 바꿔 문제를 일괄 해결하려 하면 실제 규칙 설정 문제를 감춰버릴 수 있습니다.
규칙과 노드 설정이 끝났다면 놓치기 쉬운 마지막 단계가 있습니다: 클라이언트 내부에서 노드를 선택했다고 해서 다른 시스템 프로그램이 그 노드를 경유한다는 뜻은 아닙니다. 여기에는 원리가 다르고 적용 상황도 다른 두 가지 인계 방식이 있습니다.
클라이언트는 로컬에 프록시 포트를 열고 동시에 시스템의 네트워크 프록시 설정을 이 포트로 지정합니다. 대부분의 브라우저와 프록시 설정을 지원하는 앱은 시스템 프록시를 자동으로 따라 작동하지만, 명령줄 도구, 일부 게임 클라이언트, 시스템 프록시 설정을 읽지 않는 일부 프로그램은 영향을 받지 않습니다. 이것이 "브라우저는 되는데 어떤 소프트웨어는 안 되는" 흔한 원인입니다.
TUN 모드는 가상 네트워크 어댑터를 생성해 네트워크 계층에서 거의 모든 트래픽을 인계하며, 앱이 시스템 프록시 설정을 읽는지 여부와 무관하게 작동해 커버리지가 더 완전합니다. 대가로 추가 시스템 권한이 필요하고(1단계 참조) 설정과 문제 진단도 더 복잡합니다. 최초 설치 시 구독과 노드가 정상 작동하는지만 확인하려 한다면, 먼저 시스템 프록시 모드로 테스트해 문제없음을 확인한 뒤 TUN 모드로 전역 트래픽을 인계하는 것을 고려하는 것이 좋습니다.
시스템 프록시와 TUN 모드를 동시에 켜도 일반적으로 충돌하지 않으며 클라이언트 내부에서 트래픽을 조율합니다. 하지만 페이지 로딩이 비정상적으로 느려지거나 요청이 중복되는 이상한 현상이 발견되면, 한 가지 인계 방식만 남겨두고 문제의 원인을 좁혀보는 것이 좋습니다.
위 네 단계를 이어보면, 최초 설치부터 정상 사용까지 권장 순서는 다음과 같습니다: 먼저 클라이언트를 설치하고 시스템 권한 확인을 완료한다(급하게 TUN을 켜지 않는다), 그다음 구독을 가져와 노드 개수와 규칙 세트가 정상인지 확인한다, 이어서 규칙 모드를 기본 실행 모드로 선택한다, 마지막으로 시스템 프록시를 켜서 브라우저 등 일반적인 앱이 정상적으로 인터넷에 연결되는지 확인한다. 이 과정을 모두 마친 뒤, 실제 필요에 따라 시스템 프록시 설정을 따르지 않는 앱까지 커버하기 위해 TUN 모드를 추가로 켜야 하는지 평가하면 됩니다. 이 순서대로 진행하면 초보자 설치 단계에서 발생하는 대부분의 걸림돌을 커버할 수 있습니다.
설치 과정에서 위에서 언급한 권한이나 구독 문제가 반복해서 발생한다면, 먼저 현재 사용 중인 클라이언트 버전이 최신인지 확인한 뒤 튜토리얼을 참고해 설정을 항목별로 점검해 보세요.