Clash 클라이언트 사용 가이드: 구독 가져오기부터 연결 확인까지
네 단계로 진행되며 순서대로 진행합니다. 각 단계를 마친 뒤 다음 단계로 넘어가고, 중간에 오류가 발생하면 먼저 이전 단계로 돌아가 상태를 확인하세요.
본 가이드는 Clash Plus와 Clash Verge Rev의 인터페이스를 기준으로 작성되었습니다. 클라이언트마다 화면 명칭에 차이가 있습니다. '구독'은 일부 클라이언트에서 'Profiles' 또는 '설정 파일'로 표기되며, '프록시'는 'Proxies' 또는 '정책 그룹'으로 불릴 수 있습니다. '시스템 프록시'와 'TUN' 스위치의 위치도 클라이언트마다 조금씩 다릅니다. 차이는 이름과 위치뿐이며, 조작 순서는 모든 클라이언트에서 동일합니다. 아직 클라이언트를 설치하지 않았다면 먼저 클라이언트 다운로드 페이지에서 설치를 완료한 뒤 이 페이지로 돌아오세요.
구독 링크 가져오기
목표: 클라이언트의 구독 목록에 사용 가능한 설정이 나타나고, 그것이 활성 상태여야 합니다.
구독 링크는 https://로 시작하는 URL로, 서비스 제공업체가 자사 웹사이트의 계정 또는 구독 페이지에서 제공하며, 보통 '구독 링크 복사' 또는 '한 번에 복사' 버튼이 함께 제공됩니다. 클라이언트가 이 URL을 가져오면 노드 목록과 분기 규칙이 포함된 완전한 설정을 받게 됩니다. 링크 자체는 클라이언트를 구분하지 않으므로 동일한 링크를 어떤 Clash 계열 클라이언트에서도 사용할 수 있습니다. '구독', '설정 파일' 같은 용어가 낯설다면 용어 사전을 참고하세요.
-
구독 링크 복사
서비스 제공업체 웹사이트에 로그인하여 구독 페이지를 찾고, 복사 버튼을 눌러 링크를 클립보드에 담습니다. 직접 선택해서 복사할 때는
https://부터 끝까지 정확히 선택하고 앞뒤 공백이나 줄바꿈이 포함되지 않도록 주의하세요. 링크가 잘리는 것이 가져오기 실패의 가장 흔한 원인입니다. -
클라이언트의 구독 페이지 열기
클라이언트를 실행하고 왼쪽 또는 하단 내비게이션에서 '구독' 항목을 찾습니다(일부 클라이언트는 Profiles 또는 '설정'으로 표기합니다). 이 페이지는 처음에는 빈 목록이며, 상단에 URL 입력창과 '가져오기' 또는 '다운로드' 버튼이 있습니다.
-
붙여넣기 및 가져오기
입력창에 링크를 붙여넣고 가져오기를 클릭합니다. 클라이언트가 원격 설정을 다운로드하기 시작하며, 몇 초 안에 목록에 새 항목이 나타나 설정 이름과 업데이트 시간이 표시되고, 일부 클라이언트는 트래픽 사용량도 함께 보여줍니다. 다운로드 실패 메시지가 뜨면 먼저 현재 기기가 서비스 제공업체 웹사이트에 직접 접속할 수 있는지 확인하고, 링크가 온전한지 다시 확인하세요. 여전히 실패한다면 헬프 센터의 설치 및 설정 분류를 참고하세요.
-
설정 활성화
방금 나타난 설정 항목을 클릭해 선택 상태로 만듭니다. 대부분의 클라이언트는 강조 테두리나 선택 표시로 현재 활성화된 설정을 나타냅니다. 활성 상태인 설정만 커널에 로드되며, 목록에 있지만 선택되지 않은 설정은 아무런 동작에도 관여하지 않습니다.
모바일에는 간단한 방법이 있습니다: Android와 iOS 클라이언트는 클립보드에서 구독 링크를 바로 인식하는 기능을 지원합니다. 링크를 복사한 뒤 클라이언트로 전환하면 상단에 '구독 링크가 감지되었습니다. 가져오시겠습니까?'라는 알림이 보통 나타나며, 확인만 누르면 수동 붙여넣기를 건너뛸 수 있습니다. iOS 플랫폼의 전체 시작 절차는 iOS 클라이언트 설치 및 구독 가져오기 글에서도 확인할 수 있습니다.
설정이 활성화되면 구독 단계가 완료됩니다. 이 시점에서 클라이언트는 노드 목록과 규칙을 이미 보유하고 있지만 아직 어떤 트래픽도 처리하지 않는 상태이며, 다음 단계에서 트래픽 분배 방식을 결정합니다.
프록시 모드 선택
목표: 아웃바운드 모드를 규칙(Rule)으로 설정합니다. 문제 해결 상황이 아니라면 전역 모드를 장기간 사용하는 것은 권장하지 않습니다.
프록시 모드는 커널이 각 아웃바운드 연결을 어떻게 처리할지 결정합니다. 스위치는 클라이언트 메인 화면 또는 '설정 → 아웃바운드 모드'에 있으며, 세 가지 옵션이 나란히 표시되고 클릭하면 즉시 전환되며 재시작이 필요 없습니다. 세 모드의 동작 차이는 다음과 같습니다:
| 모드 | 동작 | 적용 상황 |
|---|---|---|
| 규칙 Rule | 설정 내 분기 규칙을 하나씩 매칭하여, 직결 규칙에 해당하면 로컬 네트워크로, 프록시 규칙에 해당하면 선택된 노드로 전송 | 일상적인 사용에서의 기본 선택 |
| 전역 Global | 모든 규칙을 무시하고 모든 트래픽이 선택된 노드를 경유 | 규칙의 오판을 임시로 점검하거나, 짧은 시간 동안 모든 트래픽을 프록시로 보내야 할 때 |
| 직결 Direct | 모든 트래픽이 로컬 네트워크로 전송되며 노드는 관여하지 않음 | 대조 테스트를 통해 어떤 문제가 프록시와 무관한지 확인할 때 |
규칙 모드를 선택하면 됩니다. 구독 설정에 내장된 규칙 세트는 자주 사용하는 사이트의 분기 판단을 이미 다루고 있습니다: 현지(로컬) 사이트는 직결하고, 프록시가 필요한 사이트는 노드를 경유하여 두 유형의 트래픽이 서로 간섭하지 않습니다. 전역 모드는 로컬 트래픽까지 노드로 보내기 때문에 속도가 느려지고 트래픽 할당량도 소모되므로, 문제 해결 수단으로 짧게 사용하는 것에만 적합합니다. 규칙의 매칭 원리와 규칙 세트의 구성 방식은 심화 내용이라 이 가이드에서는 다루지 않으며, 용어 사전의 규칙 및 분기 분류에서 확인할 수 있고, 흔한 오판 문제는 헬프 센터를 참고하세요.
모드 전환은 즉시 적용되지만 새로 생성되는 연결에만 영향을 줍니다. 이미 만들어진 지속 연결(예: 재생 중인 동영상)은 기존 경로를 그대로 사용하므로, 전환 후 페이지를 새로고침하거나 앱을 다시 열어야 새 모드의 효과를 확인할 수 있습니다.
연결 설정
목표: 사용 가능한 노드를 하나 선택하고, 시스템 트래픽이 클라이언트로 들어오게 합니다.
앞의 두 단계를 마치면 커널은 이미 규칙 모드로 설정을 로드했지만, 운영체제의 트래픽은 아직 클라이언트에 전달되지 않은 상태입니다. 이번 단계에서는 먼저 노드를 선택하고 이후 트래픽 인수 스위치를 켜야 하며, 두 동작 모두 반드시 필요합니다: 노드만 선택하고 스위치를 켜지 않으면 트래픽이 클라이언트로 들어오지 않고, 스위치만 켜고 사용 가능한 노드를 선택하지 않으면 트래픽이 들어와도 나갈 수 없습니다.
-
노드 지연 시간 테스트
'프록시' 페이지로 이동하면(일부 클라이언트는 Proxies 또는 '정책 그룹'으로 표기) 구독 내 노드 그룹을 확인할 수 있습니다. 그룹 오른쪽 상단의 번개 또는 속도 측정 아이콘을 클릭하면 클라이언트가 그룹 내 모든 노드에 지연 시간 테스트를 실행하며, 몇 초 후 각 노드 옆에 밀리초 단위의 숫자가 표시됩니다. 숫자가 낮을수록 좋으며, 타임아웃(timeout)으로 표시되는 노드는 현재 사용할 수 없습니다.
-
노드 선택
지연이 정상인 노드 중 하나를 클릭하면 노드 이름이 강조되어 선택된 상태가 됩니다. 그룹이 자동 선택(url-test) 유형이라면 클라이언트가 지연이 가장 낮은 노드를 자동으로 고르므로 수동으로 지정할 필요 없이 기본값을 유지하면 됩니다.
-
트래픽 인수 스위치 켜기
메인 화면으로 돌아와 '시스템 프록시' 스위치를 켭니다. Windows와 macOS에서는 이 스위치가 시스템의 HTTP 프록시를 클라이언트가 리스닝 중인 로컬 포트(흔히 7890)로 가리키게 합니다. macOS는 처음 켤 때 네트워크 확장과 키체인 권한 요청 창이 연속으로 나타나며 항목별로 승인하면 됩니다. 팝업의 의미와 해결 방법은 macOS 권한 설정 가이드에서 확인할 수 있습니다. Android와 iOS에서는 이에 해당하는 것이 '시작' 또는 연결 버튼이며, 처음 누르면 시스템 VPN 권한 요청 창이 나타나는데 반드시 허용해야 합니다. 거부하면 클라이언트가 동작하지 않습니다.
-
실행 상태 확인
스위치를 켠 뒤 클라이언트의 상태 표시를 확인하세요: 데스크톱에서는 트레이 또는 메뉴바 아이콘이 점등되고, 모바일에서는 상태 표시줄에 VPN 열쇠 아이콘이 나타나며, 메인 화면의 트래픽 카운터에 업/다운로드 숫자가 표시되기 시작합니다. 이런 신호가 보이면 트래픽이 클라이언트로 들어왔다는 뜻입니다.
적용 확인
목표: 트래픽이 실제로 클라이언트를 경유하고 정상적으로 아웃바운드되는지 확인합니다. 느낌만으로 판단하지 마세요.
연결이 설정된 후에는 실제 테스트로 확인이 필요하며, 서로 독립적인 두 가지 검증 방법을 추천합니다. 먼저 브라우저로 직관적인 검증을 하고, 이어서 명령줄 검증으로 포트 단위까지 정밀하게 확인하면 '클라이언트가 트래픽을 받지 못함'과 '노드가 연결되지 않음'이라는 두 문제를 구분할 수 있습니다.
-
브라우저로 검증
클라이언트의 '연결'(Connections) 또는 로그 페이지를 열어 화면에 계속 보이게 둡니다. 그다음 브라우저로 이전에 열리지 않던 사이트에 접속합니다. 페이지가 정상적으로 로드되고 동시에 연결 목록에 해당 도메인의 새 기록이 나타나며 아웃바운드가 선택한 노드로 표시되면 정상 적용된 것입니다. 페이지는 열리지 않는데 연결 목록에는 기록이 있다면 트래픽은 클라이언트에 들어갔지만 노드 아웃바운드가 실패한 것이므로 3단계로 돌아가 지연이 정상인 다른 노드로 바꿔보세요. 연결 목록에 기록이 전혀 없다면 시스템 프록시가 트래픽을 인수하지 못한 것이므로 스위치 상태와 브라우저 자체의 프록시 설정을 확인하세요.
-
명령줄로 검증
터미널을 열고 클라이언트가 리스닝 중인 로컬 포트로 직접 요청을 보내 시스템 프록시 설정의 불확실성을 배제합니다:
curl -x http://127.0.0.1:7890 -I https://www.google.com/generate_204
HTTP/2 204또는200이 반환되면 '로컬 → 클라이언트 → 노드 → 목적지'까지 전체 경로가 정상 작동한다는 뜻입니다.connection refused가 반환되면 포트가 잘못되었거나 클라이언트가 실행되지 않은 것이므로 클라이언트 설정에서 혼합 포트 번호를 다시 확인하세요. 오랫동안 응답이 없다가 타임아웃되면 요청은 클라이언트에 도달했지만 노드가 아웃바운드할 수 없는 상태이므로 3단계로 돌아가 노드를 처리하세요. -
직결 트래픽이 잘못 프록시되지 않았는지 확인
규칙 모드에서 평소 자주 쓰는 현지 사이트에 다시 접속해 연결 목록에서 아웃바운드가 DIRECT로 표시되는지 확인하세요. 현지 사이트까지 노드를 경유한다면 아웃바운드 모드가 전역으로 잘못 설정되었는지 확인하거나 헬프 센터에서 규칙 매칭 문제를 점검하세요.
세 가지 검증을 모두 통과하면 시작 절차가 끝난 것입니다. 일상적으로는 클라이언트를 백그라운드에서 계속 실행해 두기만 하면 됩니다. 구독이 만료되거나 노드가 변경되면 1단계로 돌아가 구독 페이지에서 업데이트 버튼을 눌러 최신 설정을 가져오면 되며 다시 가져올 필요는 없습니다. 모바일에서 시스템 제한으로 백그라운드 연결이 끊기는 문제는 모바일 백그라운드 실행 정책 글을 참고하세요.
가이드의 주요 흐름은 여기까지입니다. 아래 항목은 필요할 때 참고하세요:
- 특정 단계에서 막히거나 오류가 발생하거나 동작이 이상할 때 → 헬프 센터, 기본 개념 / 설치 및 설정 / 사용 팁 / 문제 해결 네 가지로 정리되어 있습니다.
- 낯선 용어(mihomo, TUN, 규칙 세트 등)를 만났을 때 → 용어 사전.
- 클라이언트를 바꾸거나 다른 플랫폼용을 추가로 설치하고 싶을 때 → 클라이언트 다운로드, 전 플랫폼에서 Clash Plus를 우선 추천합니다.
- 커널 버전 차이와 생태계 배경 → 아티클 코너의 선택 참고 분류.