Clash 컨트롤 패널 완벽 가이드: 연결, 로그, 속도 측정
패널에 있는 그 많은 연결 목록, 로그, 그래프는 대체 무엇을 알려주는 걸까요? 이 몇 개의 페이지를 읽는 법만 익히면 프록시가 안 되거나 느린 문제는 대부분 스스로 찾아낼 수 있습니다.
컨트롤 패널이란 무엇이고 왜 사용해야 할까
Clash 코어 자체는 인터페이스가 없는 백그라운드 프로그램일 뿐입니다. 우리가 흔히 보는 Clash Verge, Clash for Windows 같은 클라이언트는 본질적으로 코어 + 컨트롤 패널(Dashboard)의 조합입니다—패널은 코어가 제공하는 RESTful API를 통해 실시간 데이터를 읽어와 그래픽 화면으로 보여주므로 명령줄을 몰라도 프록시를 관리할 수 있습니다.
흔히 쓰이는 패널 구현체로는 Yacd, Metacubexd 등이 있으며 화면 구성은 조금씩 다르지만 핵심 기능 모듈은 대체로 동일합니다: 프록시(Proxies), 연결(Connections), 규칙(Rules), 로그(Logs), 설정(Config).
프록시 페이지: 노드 전환과 속도 측정
가장 자주 사용하는 페이지입니다. 여기서는 모든 노드를 "정책 그룹"별로 분류해서 보여주며, 각 정책 그룹은 하나의 라우팅 목적지 유형을 나타냅니다(예: "프록시", "광고 차단", "국내 직접연결").
-
정책 그룹 타입select(수동 선택)는 직접 특정 노드를 선택할 수 있고, url-test(자동 측정)는 지연 시간에 따라 최적 노드를 자동으로 고르며, fallback(자동 장애 전환)은 현재 노드가 실패하면 자동으로 대체 노드로 전환합니다.
-
지연 측정패널의 "측정" 버튼(보통 번개나 스톱워치 아이콘)을 클릭하면 패널이 해당 정책 그룹의 모든 노드에 HTTP 요청을 한 번씩 보내 지연 시간을 반환합니다. 숫자가 작을수록 접속이 빠르다는 뜻입니다.
-
수동 전환자동 측정으로 선택된 노드가 마음에 들지 않는다면(예: 측정 결과는 빠른데 실제 다운로드는 느린 경우) select 타입의 정책 그룹에서 다른 노드를 직접 선택할 수 있습니다.
측정된 숫자는 "지연"(Ping 값)이며 "속도"가 아닙니다. 지연이 낮으면 연결이 빨리 수립되고 웹페이지가 빨리 열리지만, 실제 다운로드/영상 재생 속도는 노드의 대역폭 상황에도 좌우되므로 둘이 완전히 같은 것은 아닙니다.
연결 페이지: 트래픽이 어디로 가는지 파악하기
연결 페이지는 현재 활성화된 모든 네트워크 연결을 실시간으로 나열하며, 각 줄에는 접속한 도메인/IP, 사용 중인 노드, 적용된 규칙, 사용된 트래픽, 연결 소요 시간 등의 정보가 담겨 있습니다. "특정 사이트/앱이 프록시를 탔는지"를 확인할 때 가장 직접적인 증거를 얻을 수 있는 곳입니다.
- 프록시를 타야 할 도메인의 "노드" 항목이
DIRECT로 표시된다면, 규칙 설정에 문제가 있어 해당 도메인이 잘못 직접연결로 라우팅되고 있다는 뜻입니다. - 어떤 연결이 오랫동안 "연결 중" 상태에 머물러 있으면서 데이터 전송이 없다면, 해당 노드가 이미 실패했거나 네트워크가 불안정할 수 있으니 다른 노드로 수동 전환해보세요.
- 우측 상단에는 보통 검색창이 있어서 도메인 키워드를 직접 입력해 필터링할 수 있으며, 특정 앱의 연결 상황을 빠르게 확인할 수 있습니다.
로그와 규칙 페이지: 문제 해결의 핵심
로그 페이지는 코어의 실행 로그를 실시간으로 출력합니다. 로그 레벨은 낮은 순부터 debug, info, warning, error로 나뉘는 것이 일반적입니다. 문제를 해결할 때는 debug 레벨로 전환하는 것을 추천합니다. 매 DNS 조회, 규칙 매칭, 연결 수립의 전체 과정을 볼 수 있어 정보량이 많지만 정확히 어느 단계에서 문제가 생겼는지 짚어낼 수 있습니다.
규칙 페이지는 현재 설정에서 적용 중인 모든 라우팅 규칙을 순서대로 나열합니다(예: DOMAIN-SUFFIX,google.com,프록시). Clash는 위에서 아래로의 순서로 규칙을 매칭하며 첫 번째로 일치하는 규칙에서 멈추고 그 이후는 계속 매칭하지 않습니다. 어떤 사이트의 라우팅이 잘못됐다고 느껴지면 이 페이지에서 해당 도메인을 검색해 실제로 어느 규칙에 매칭됐는지, 어느 정책 그룹으로 할당됐는지 확인할 수 있는데, 이는 대개 설정 파일을 무작정 추측하는 것보다 훨씬 빠릅니다.
규칙 순서가 정말 중요합니다! 포괄적인 규칙(예: MATCH,직접연결)이 앞쪽에 있으면 뒤에 있는 더 정밀한 규칙은 영원히 매칭될 기회가 없습니다. 규칙 파일은 보통 가장 구체적인 규칙을 앞에 두고 마지막에 MATCH로 최종 처리하는 것을 권장합니다.
자주 묻는 질문
패널이 열리지 않거나 "연결할 수 없음"이라고 표시되면 어떻게 하나요?
먼저 클라이언트의 코어가 정상적으로 실행 중인지 확인하세요(보통 클라이언트 메인 화면에서 실행 상태 스위치를 볼 수 있습니다). 코어는 정상인데 패널이 열리지 않는다면 패널 주소와 포트 설정이 클라이언트에 설정된 외부 컨트롤 포트와 일치하는지 확인하세요. 일부 클라이언트의 기본 포트는 9090입니다.
속도 측정 결과에 "타임아웃"이 나오는 이유는 뭔가요?
해당 노드가 이미 실패했을 수도 있고(서버 다운 또는 속도 제한), 측정에 사용하는 대상 주소(기본값은 보통 www.gstatic.com 같은 해외 주소)가 현재 네트워크에서 접속하기 어려운 경우일 수도 있습니다. 측정 주소를 변경하거나 다른 노드로 바로 전환해보세요.
연결 페이지의 트래픽 데이터는 계속 누적되나요?
연결 페이지에서 집계되는 것은 현재 세션의 실시간 트래픽으로, 클라이언트를 재시작하거나 설정을 다시 불러오면 보통 0으로 초기화되어 다시 집계됩니다. 이는 구독의 전체 트래픽 소모량을 나타내는 것이 아니며, 전체 트래픽은 구독 서비스 제공업체의 관리 화면에서 확인해야 합니다.
더 알아보기
다 배우셨나요? Clash를 설치해서 직접 사용해보세요
모든 플랫폼의 설치 파일을 한곳에서 받을 수 있으며, 추천 태그를 따라 선택하면 실수할 일이 없고 몇 분이면 바로 사용할 수 있습니다.