클라이언트를 설치하고 구독을 가져온 뒤 낯선 화면 구성을 마주하면 어디부터 눌러야 할지 막막할 수 있습니다. 사실 주요 Clash 클라이언트(Clash Plus, Clash Verge Rev, FlClash 등)의 화면 구조는 대체로 비슷하며, 핵심은 세 가지입니다. 프록시 선택 탭은 노드 선택과 그룹 확인을 담당하고, 프로필 관리 탭은 구독과 규칙을 관리하며, 로그 탭은 요청 흐름 확인과 문제 진단을 담당합니다. 이 세 영역이 각각 무엇을 담당하는지 이해하면 클라이언트를 대부분 익힐 수 있습니다. 이 글에서는 기능 영역별로 나누어 실제 조작 위주로 설명하며 용어는 최대한 쉽게 풀어씁니다.
프록시 선택 탭: 노드와 그룹은 어디서 보나요
프록시 선택 탭은 보통 클라이언트를 열었을 때 기본으로 나오는 첫 화면이거나, 사이드바에서 가장 직관적인 이름으로 표시되는 항목입니다("프록시" 또는 "Proxies" 등). 이 화면에 표시되는 내용은 구독 프로필 안에 정의된 proxy-groups에서 가져온 것으로, 클라이언트가 노드를 임의로 생성하는 것이 아닙니다.
그룹과 정책 모드
프록시 탭을 열면 여러 그룹 카드가 보이는데, 흔한 이름은 "노드 선택", "자동 선택", "장애 조치", "광고 차단" 등이며 실제 명칭은 구독 제공자가 프로필에 어떻게 작성했는지에 따라 달라집니다. 각 그룹은 특정 정책 유형에 대응하며 대표적으로 다음과 같습니다.
- select: 수동 선택. 클릭한 노드를 그대로 사용하며 자동 전환이 없어, 사용할 경로를 명확히 알고 있을 때 적합합니다.
- url-test: 자동 속도 측정. 설정된 주기로 그룹 내 노드의 지연 시간을 측정해 가장 낮은 지연의 노드를 자동으로 선택합니다.
- fallback: 장애 조치. 앞쪽에 있는 노드를 우선 사용하고, 사용 불가로 감지되면 다음 노드로 전환하는 방식으로 안정성을 우선합니다.
- load-balance: 로드 밸런싱. 규칙에 따라 요청을 여러 노드에 분산하며, 트래픽이 많은 상황에서 주로 사용합니다.
그룹 카드를 클릭하면 해당 그룹의 모든 노드가 펼쳐지고, 각 노드 오른쪽에는 대개 지연 시간(밀리초)이 표시됩니다. 측정 아이콘이나 지연 숫자 자체를 클릭하면 즉시 재측정이 가능합니다. 지연 수치는 클라이언트와 노드 간 연결 상태 및 응답 속도의 참고값으로, 수치가 낮을수록 대체로 연결이 원활하지만 실제 다운로드 속도와 완전히 같지는 않습니다. 이 점은 뒤에서 속도 문제를 진단할 때 다시 다룹니다.
전역 모드와 규칙 모드
프록시 탭 상단이나 사이드바 근처에는 보통 모드 전환 스위치가 있으며, 흔한 옵션은 "규칙 모드", "전역 모드", "다이렉트 모드"입니다. 규칙 모드에서는 트래픽이 프로필의 rules를 하나씩 매칭해 어떤 규칙에 걸리는지에 따라 특정 그룹 또는 다이렉트로 전달됩니다. 전역 모드에서는 모든 트래픽이 지정한 하나의 노드로만 전달되어 규칙을 무시하므로, 특정 노드가 정상 작동하는지 임시로 테스트할 때 적합합니다. 다이렉트 모드는 프록시를 전혀 거치지 않는 방식으로, 클라이언트를 종료하지 않으면서 프록시 효과를 잠시 끄고 싶을 때 사용합니다. 일상적으로는 규칙 모드를 유지하는 것이 좋으며, 이렇게 하면 한국 국내에서 직접 접속 가능한 사이트가 노드를 우회하지 않아 불필요한 지연을 줄일 수 있습니다.
프로필 관리 탭: 구독은 어떻게 추가하고 갱신하나요
이 화면은 보통 "설정", "구독" 또는 "Profiles"라고 불리며 구독 링크와 로컬 프로필을 관리하는 곳입니다. 프록시 탭과 연동되어 있어, 프록시 탭에 표시되는 그룹 내용은 이곳에서 현재 활성화된 프로필에서 가져옵니다.
구독 추가와 전환
구독 추가는 보통 구독 제공자가 제공한 전체 URL을 입력란에 붙여넣는 방식이며, 확인을 누르면 클라이언트가 해당 주소로 요청을 보내 반환된 YAML 내용을 노드와 규칙으로 해석합니다. 추가에 성공하면 목록에 프로필 카드가 나타나 이름과 갱신 시간이 표시되며, 일부 클라이언트는 트래픽 사용량과 만료일도 함께 보여줍니다(구독 제공자가 응답 헤더에 해당 정보를 포함한 경우). 목록에는 여러 프로필을 저장할 수 있지만, 실제로 적용되는 것은 "활성화"되었거나 선택된 하나뿐이며 나머지는 대기 상태로 남아 여러 구독을 빠르게 전환하며 비교할 수 있습니다.
수동 갱신과 자동 갱신
프로필은 한 번 가져오면 영구히 고정되는 것이 아니라 구독 제공자가 노드 목록을 계속 갱신하므로, 각 프로필 카드 옆에는 보통 새로고침 아이콘이 있어 클릭하면 최신 내용을 수동으로 받아옵니다. 대부분의 클라이언트는 프로필마다 자동 갱신 주기를 개별 설정할 수 있어, 예를 들어 몇 시간마다 자동으로 갱신하도록 지정하면 매번 수동으로 누를 필요가 없습니다. 노드 목록이 실제와 다르다면 먼저 이곳의 갱신 시간을 확인한 뒤 수동 갱신이 필요한지 판단하세요.
로컬 편집과 규칙 병합
특정 프로필의 편집 아이콘을 클릭하면 대개 내장 YAML 편집기가 열려, 별도의 외부 텍스트 편집기 없이 구독 원본 내용에 규칙을 추가하거나 그룹을 조정할 수 있습니다. 특정 도메인을 별도로 지정해 특정 노드로 보내는 등 분기 규칙을 직접 설정하고 싶은 사용자에게 유용한 기능이지만, 수정 전에는 원본 파일을 백업해 두어 형식 오류로 프로필 로드가 실패하는 상황을 피하는 것이 좋습니다.
YAML은 들여쓰기와 콜론 뒤 공백에 민감해서, 수동으로 규칙을 편집할 때 공백 하나만 더 있거나 빠져도 파싱에 실패할 수 있습니다. 수정 후 저장했다면 로그 탭으로 돌아가 로드 오류가 없는지 확인하세요.
로그 탭: 요청 흐름과 오류를 확인하는 곳
로그 탭은 문제를 진단할 때 가장 자주 쓰는 영역으로, 사이드바에서 대개 "로그" 또는 "Logs"라고 표시됩니다. Clash 코어(mihomo)가 각 네트워크 요청을 처리할 때 출력하는 기록을 실시간으로 보여주며, 요청 목적지 주소, 매칭된 규칙, 선택된 노드, 각종 오류 정보를 포함합니다.
로그 레벨 선택 방법
로그 탭 상단에는 대개 레벨 필터가 있으며 흔한 옵션은 Debug, Info, Warning, Error, Silent입니다. 일상적으로는 Info 레벨이면 충분하며, 각 요청이 어떤 규칙을 거쳐 어떤 노드로 연결됐는지 확인할 수 있습니다. 연결 문제를 깊이 파고들고 싶을 때는 Debug로 전환하면 정보량이 크게 늘어나지만 그만큼 복잡해지니, 진단을 마치면 다시 되돌리는 것이 좋습니다. 그렇지 않으면 로그 갱신 속도가 확인 효율을 떨어뜨릴 수 있습니다. Silent는 거의 아무것도 출력하지 않아 잠시 로그가 넘치는 것을 원하지 않을 때 적합합니다.
자주 나오는 로그 항목 정리
로그에 자주 등장하는 필드는 대략 다음과 같습니다.
- 요청 목적지: 접속하려는 도메인 또는 IP와 포트를 표시해, 어떤 앱이나 사이트에서 발생한 요청인지 확인할 수 있습니다.
- 매칭된 규칙: 이 요청이 프로필의 어떤 규칙에 해당하는지 보여줍니다. 도메인 매칭, IP 대역 매칭, 또는 기본 규칙에 걸린 경우 등입니다.
- 사용 노드: 이 요청이 최종적으로 어떤 그룹의 어떤 노드를 거쳤는지 표시하며, 다이렉트라면 다이렉트로 표기됩니다.
- 처리 시간 또는 상태: 일부 클라이언트는 연결 수립에 걸린 시간이나 실패 원인을 표시해, 네트워크 지연 위치를 판단하는 중요한 단서가 됩니다.
로그에 연결 거부, 응답 시간 초과 같은 문구가 자주 나온다면 대개 노드 자체나 국제 회선의 문제이며 클라이언트 설정 오류가 아닙니다. 반면 프로필 로드 단계에서 오류가 발생한다면 YAML 형식 문제일 가능성이 높으므로 프로필 관리 탭으로 돌아가 방금 한 수정 내용을 확인하세요.
연결 탭(클라이언트가 별도로 제공하는 경우)
일부 클라이언트는 "현재 활성 연결"을 로그 탭과 별개의 탭으로 분리해 제공하며, 여기서는 진행 중인 각 연결과 사용 중인 트래픽, 유지 시간을 확인할 수 있고 멈춰 있는 특정 연결을 수동으로 끊을 수도 있습니다. 이 화면은 장시간 실행 후 어떤 앱이 연결을 많이 점유하는지 관찰하기에 적합하며, 로그 탭의 이력 관점과는 약간 다르지만 두 화면을 함께 활용하면 어떤 프로세스나 도메인이 문제를 일으키는지 정확히 파악할 수 있습니다.
사이드바의 다른 항목: 설정과 상태 한눈에 보기
위 세 가지 핵심 화면 외에도 사이드바에는 보통 "설정", "개요" 또는 "대시보드" 같은 항목이 있어, 현재 적용 중인 시스템 프록시 상태, TUN 모드 스위치, 혼합 포트 번호 같은 기본 정보를 보여줍니다. TUN 모드는 시스템 네트워크 계층에서 트래픽을 처리하는 방식으로, 켜면 앱마다 개별적으로 프록시를 설정할 필요 없이 프록시 설정을 지원하지 않는 프로그램까지 더 많이 커버할 수 있지만 그만큼 설정이 더 저수준에 가까우므로, 먼저 설정 탭에서 혼합 포트와 로컬 네트워크 연결 옵션을 확인한 뒤 켜는 것을 권장합니다. 설정 탭에는 자동 시작, 테마, 업데이트 확인 같은 환경설정 항목도 흔히 포함되어 있으며, 한 번 설정하면 자주 건드릴 일이 없는 부분이므로 초보자는 우선 넘어가고 사용에 익숙해진 뒤 세부 조정을 해도 됩니다.
처음 사용할 때 모든 기능 항목을 한 번에 외울 필요는 없습니다. 먼저 프록시 탭에서 노드 선택, 프로필 탭에서 구독 관리, 로그 탭에서 오류 확인이라는 가장 자주 쓰는 세 영역에 익숙해지고, 구체적인 문제가 생겼을 때 해당 설정 항목을 찾아보는 것이 더 효율적입니다.
화면 관련 자주 나오는 질문
초보자가 화면을 탐색하다 자주 막히는 부분을 정리했습니다.
- 프록시 탭의 노드 목록이 비어 있나요? 먼저 프로필 관리 탭에서 구독이 정상적으로 추가되고 활성화되었는지 확인하세요. 목록이 비어 있는 것은 대개 프로필이 아직 가져와지지 않았거나 선택되어 적용되지 않은 경우입니다.
- 그룹을 전환했는데 사이트가 여전히 열리지 않나요? 현재 규칙 모드인지 다이렉트 모드인지 확인한 다음, 로그 탭에서 해당 요청이 어떤 규칙에 매칭되고 어떤 노드를 거쳤는지 확인하며 범위를 좁혀가세요.
- 로그가 너무 빨리 갱신돼서 보기 힘드나요? 로그 레벨을 낮추거나, 문제를 재현해야 하는 순간에만 집중해서 관찰하면 됩니다. 평소에 계속 지켜볼 필요는 없습니다.
이 영역들의 역할을 명확히 정리해두면, 새로운 클라이언트가 화면 구성을 바꿔도 빠르게 대응되는 기능을 찾을 수 있어 매번 처음부터 탐색할 필요가 없습니다.