Quickstart · 약 10분

Clash 사용법
구독 가져오기부터 연결 확인까지

이 절차는 macOS, Windows, Android, iOS에서 사용하는 일반적인 Clash 클라이언트에 적용됩니다. 설정 가져오기, 규칙 모드 선택, 시스템 연결, 실제 요청 확인 순서로 진행하며 화면 명칭은 달라도 기능의 대응 관계는 대체로 같습니다.

4단계 순서대로 진행 첫 설정에 적합 고급 YAML은 다루지 않음
quickstart.flow
  1. 01
    Profiles 구독 설정을 가져와 선택
  2. 02
    Rule 규칙에 따라 직접 연결 또는 프록시 결정
  3. 03
    System Proxy 시스템 트래픽을 클라이언트로 전달
  4. 04
    Connections 요청 및 규칙 매칭 확인

이 페이지에서는 클라이언트를 처음 연 뒤 필요한 핵심 작업만 다룹니다. 네 단계를 완료하면 브라우저와 시스템 네트워크 설정을 따르는 앱이 설정 파일의 규칙에 따라 네트워크에 접속할 수 있습니다. 포트 항목, DNS 작동 모드, 정책 그룹 유형, 규칙 문법, 설정 병합은 이후에 확인할 내용이므로 설정 항목 참고에 정리했습니다. 첫 연결 단계에서 모두 익힐 필요는 없습니다.

시작하기 전에 현재 운영체제에 맞는 클라이언트를 설치하고, 서비스 제공업체에서 Clash 또는 Mihomo용 구독 주소를 받아야 합니다. 구독 주소는 설정에 접근하는 링크이며, 일반적으로 노드, 정책 그룹, 규칙, DNS 등의 정보가 포함됩니다. 이 튜토리얼에서는 YAML을 직접 작성하지 않습니다. 현재 서비스가 다른 형식의 링크만 제공한다면 서비스 제공업체의 관리 콘솔에서 Clash 호환 형식을 선택한 뒤 클라이언트로 가져오세요.

Before · 시작 전

클라이언트, 구독 및 시스템 시간 확인

먼저 클라이언트가 정상적으로 실행되는지, 현재 기기에서 구독 주소가 연결된 서비스 페이지에 접속할 수 있는지 확인하세요. macOS에서는 처음 다운로드한 앱을 실행할 때 출처를 확인하는 메시지가 나타날 수 있고, Windows에서는 네트워크 접근 권한 창이 표시될 수 있습니다. Android와 iOS는 실제 연결 시 VPN 설정 권한을 요청합니다. 이때 시스템 안내에 따라 정상적으로 권한을 승인하되 여러 네트워크 도구를 동시에 켜지는 마세요. 같은 종류의 클라이언트 두 개가 시스템 프록시나 VPN 인터페이스를 동시에 관리하면 이후 결과를 판단하기 어려워집니다.

이어서 기기의 날짜, 시간, 시간대가 정확한지 확인하세요. 구독 다운로드와 프록시 프로토콜은 대개 TLS를 사용하므로 시스템 시간 오차가 크면 설정 업데이트 실패, 인증서 시간 불일치, 모든 노드 사용 불가 등의 문제가 발생할 수 있습니다. 시스템에서 시간을 자동으로 설정하도록 한 뒤, 실행 중인 다른 프록시 클라이언트는 종료하고 이번에 설정할 앱 하나만 남겨 두는 것이 좋습니다.

마지막으로 구독 URL을 준비하세요. 전체 주소는 보통 https://로 시작하며 서비스 제공업체의 계정 페이지에서 생성됩니다. 계정 설정 정보이므로 공개 채팅, 스크린샷, 공개 질문 페이지에 붙여 넣지 마세요. 주소가 이미 공개되었다면 기존 서비스 페이지에서 링크를 재설정한 후 가져오세요. 이 확인을 마치면 첫 단계로 넘어가 설치 문제, 구독 문제, 연결 문제를 섞어 처리하지 않도록 합니다.

확인 01

클라이언트 하나만 실행

다른 프록시, VPN 또는 네트워크 디버깅 도구를 종료하여 시스템 프록시 포트와 가상 네트워크 어댑터 간 충돌을 줄이세요.

확인 02

Clash 호환 구독 사용

서비스 제공업체 콘솔에서 전체 URL을 복사하세요. 웹페이지 주소나 계정 로그인 주소를 구독 주소로 사용하면 안 됩니다.

Step 01 · Profiles

구독 가져오기 후 설정 선택

클라이언트를 연 뒤 먼저 설정 관리 페이지를 찾습니다. ClashX Meta와 같은 macOS 메뉴 막대 클라이언트는 보통 메뉴 막대 아이콘을 클릭한 다음 “설정” 또는 “호스팅 설정”으로 들어갑니다. Clash Verge Rev, Clash Plus 등의 데스크톱 클라이언트는 대개 사이드바에 “구독” 또는 Profiles를 제공합니다. Android 클라이언트는 홈 화면에 현재 설정 이름을 표시하는 경우가 많으며, 해당 영역을 누르면 설정 목록으로 이동합니다. 들어가면 로컬 설정, 원격 구독, 새 설정 추가와 같은 항목을 볼 수 있습니다.

“URL에서 가져오기”, “새 구독 만들기” 또는 같은 의미의 작업을 선택하고 준비한 전체 구독 주소를 URL 입력란에 붙여 넣습니다. 이름에는 식별하기 쉬운 짧은 이름을 입력할 수 있습니다. 예를 들어 서비스 이름과 용도를 조합하면 됩니다. 단, 노드 비밀번호나 구독 매개변수는 이름에 적지 마세요. 자동 업데이트 주기는 우선 클라이언트 기본값을 유지해도 됩니다. 처음에는 설정이 정상적으로 다운로드되는지 확인하는 것이 중요합니다. 저장, 가져오기 또는 업데이트를 누르면 클라이언트가 구독 주소에서 설정을 요청하고 목록에 새 항목을 생성합니다.

가져오기에 성공했다고 설정이 바로 사용 상태가 된 것은 아닙니다. 설정 목록으로 돌아가 방금 생성된 항목을 찾아 “활성화”, “현재 설정으로 지정”을 누르거나 카드를 클릭해 선택하세요. 정상적으로 선택되면 항목 옆에 체크 표시가 나타나거나 강조색 테두리가 표시되고, 홈 화면의 현재 설정 이름이 바뀌기도 합니다. 목록에 항목만 있고 선택되지 않았다면 이후 프록시 그룹 페이지가 비어 있거나 클라이언트 기본 예시 설정이 계속 사용될 수 있습니다.

이 단계에서 확인할 항목

  • 설정 목록에 이름이 명확한 원격 구독 항목이 표시됩니다.
  • 항목의 업데이트 시간이 현재 시각과 가깝고 다운로드 실패 메시지가 없습니다.
  • 해당 설정이 선택된 상태이며 프록시 그룹 또는 노드 페이지를 열 수 있습니다.

구독 가져오기에 실패했다면 오류 위치부터 구분

가져오기를 누르자마자 URL 형식 오류가 표시되면 복사한 내용의 앞뒤에 공백, 줄바꿈, 설명 문구가 포함되지 않았는지 확인하세요. 입력란에는 완전한 주소 하나만 남아 있어야 합니다. 요청 후 일정 시간이 지나 타임아웃이 발생하면 먼저 브라우저에서 서비스 제공업체 페이지에 로그인하여 계정과 구독 상태를 확인한 다음 주소를 다시 복사하세요. 다운로드는 성공했지만 클라이언트에서 YAML 구문 분석 오류를 보고한다면 반환된 내용이 현재 클라이언트가 인식할 수 있는 Clash 설정이 아니거나, 설정 자체에 들여쓰기 또는 항목 호환성 문제가 있을 가능성이 큽니다.

구문 분석 오류가 발생해도 첫 설정 단계에서 긴 YAML을 바로 수정하는 것은 권장하지 않습니다. 먼저 서비스 제공업체 콘솔에서 Clash, Mihomo 또는 클라이언트가 명시적으로 지원하는 구독 형식으로 전환한 다음 실패한 항목을 삭제하고 다시 가져오세요. 원인을 확인하기 어렵다면 문제 해결의 구독 및 설정 항목을 확인하고, 설정 구조를 이해해야 할 때는 설정 파일 항목 참고를 참조하세요.

Step 02 · Rule

규칙 모드와 프록시 노드 선택

설정을 활성화한 뒤 “모드”, “프록시 모드” 또는 Mode 설정으로 들어갑니다. 일반적인 선택지는 규칙, 전역, 직접 연결이며 영어로는 보통 Rule, Global, Direct로 표시됩니다. 처음 설정할 때는 규칙 모드를 권장합니다. 이 모드는 설정 파일의 규칙을 읽고 도메인, IP, 앱 유형 등의 조건에 따라 요청을 직접 연결할지 프록시를 거칠지 다른 정책으로 처리할지 결정합니다. 대부분의 구독 설정이 예상하는 기본 작동 방식이기도 합니다.

전역 모드는 프록시를 사용할 수 있는 대부분의 요청을 하나의 프록시 정책으로 보내므로 특정 노드의 사용 가능 여부를 잠시 확인할 때 적합하지만, 규칙을 잘 모르는 상태에서 기본값으로 사용하기에는 적합하지 않습니다. 직접 연결 모드는 요청을 프록시 없이 대상에 직접 보내며, 프록시를 일시 중지하거나 클라이언트가 로컬 네트워크에 영향을 주는지 확인할 때 사용합니다. 세 모드는 노드 자체를 바꾸는 것이 아니라 요청이 정책 그룹으로 전달되는 방식을 바꿉니다. 이후 연결 확인을 명확하게 하려면 먼저 규칙 모드로 고정하고 테스트 중에는 자주 전환하지 마세요.

모드를 선택한 뒤 “프록시”, “정책 그룹” 또는 Proxies 페이지를 엽니다. 이곳은 단순한 노드 목록이 아니라 여러 정책 그룹으로 구성되는 경우가 많습니다. 수동으로 노드를 선택하는 그룹, 자동으로 테스트하는 그룹, 스트리밍·메신저·직접 연결 사이트를 처리하는 그룹 등이 있습니다. 먼저 설정의 주요 수동 선택 그룹을 찾으세요. 이름은 “노드 선택”, “프록시”, “PROXY” 또는 서비스 제공업체가 지정한 이름일 수 있습니다. 그런 다음 해당 그룹에서 현재 사용할 수 있는 노드를 하나 선택합니다.

클라이언트에 지연 시간 테스트 버튼이 있다면 노드가 테스트 요청을 완료할 수 있는지 확인하는 데 사용할 수 있습니다. 다만 숫자는 특정 테스트 주소의 당시 응답 상태만 나타내며 웹페이지 로딩 속도나 지속적인 연결 품질과 같지는 않습니다. 처음 설정할 때 모든 숫자를 반복해서 비교할 필요는 없습니다. 결과를 반환하고 원하는 지역에 해당하는 노드 하나를 선택하면 됩니다. 모든 노드가 타임아웃으로 표시되면 연결 단계로 넘어가기보다 먼저 구독을 한 번 업데이트하고 로컬 네트워크와 시스템 시간을 확인하세요.

Rule

규칙 모드

설정의 규칙에 따라 직접 연결과 프록시를 분배하며, 이 튜토리얼에서 사용하는 모드입니다.

Global

전역 모드

일반적인 분배 결과를 읽지 않고 특정 노드를 임시로 테스트할 때 주로 사용합니다.

Direct

직접 연결 모드

요청을 대상에 직접 보내 로컬 네트워크 상태를 비교할 수 있습니다.

정책 그룹의 선택이 저장되었는지 확인

노드를 클릭한 뒤 정책 그룹 제목 주변에 새 노드 이름이 표시되는지 확인하세요. 일부 클라이언트는 페이지를 나갈 때 자동으로 저장하고, 일부는 확인 버튼을 다시 눌러야 합니다. 정책 그룹이 자동 선택으로 설정되어 있다면 화면에 특정 노드가 아니라 자동 정책 이름만 표시될 수 있으며, 이 경우 기본 설정을 유지해도 됩니다. 처음 사용할 때 여러 정책 그룹을 동시에 변경하지 마세요. 이후 접속에 문제가 생기면 어느 단계의 선택이 원인인지 판단하기 어려워집니다.

규칙 모드, 정책 그룹, 노드의 관계는 다음과 같이 정리할 수 있습니다. 먼저 규칙이 요청을 어느 정책 그룹으로 보낼지 결정하고, 정책 그룹이 실제로 사용할 노드 또는 직접 연결 동작을 결정합니다. 여기서는 규칙 모드가 선택되어 있고 주요 정책 그룹에 명확한 선택이 있는지만 확인하면 됩니다. select, url-test, fallback 등 정책 그룹 유형의 차이는 연결에 성공한 뒤 설정 항목 참고에서 확인하세요. 현재 절차를 계속 진행하는 데는 영향을 주지 않습니다.

Step 03 · System Proxy

시스템 프록시 켜고 연결 설정

데스크톱 플랫폼에서는 먼저 “시스템 프록시”, “시스템 프록시로 설정” 또는 System Proxy 스위치를 찾습니다. 켜면 클라이언트가 운영체제의 HTTP 및 HTTPS 프록시 주소를 로컬 수신 포트로 지정합니다. macOS 메뉴 막대 클라이언트는 보통 메뉴에서 바로 이 스위치를 제공합니다. Windows 클라이언트는 홈 또는 설정 페이지에 표시하는 경우가 많습니다. 활성화되면 버튼 상태가 바뀌고 시스템 네트워크 설정에도 로컬 주소를 가리키는 프록시 설정이 나타납니다.

Android와 iOS는 연결 방식이 다릅니다. 모바일에서는 보통 홈 화면의 시작 버튼을 누른 뒤 시스템에서 VPN 연결 권한을 요청합니다. 권한을 승인하면 상태 표시줄에 VPN 표시가 나타나고 클라이언트 홈에도 실행 상태가 표시됩니다. 이 VPN 인터페이스는 기기 트래픽을 클라이언트로 보내 처리할 뿐, 앞에서 선택한 규칙 모드와 정책 그룹을 바꾸지 않습니다. 처음 권한을 승인할 때는 시스템 대화상자의 안내를 따르면 되며 서버 주소를 직접 입력할 필요는 없습니다.

연결을 켠 뒤에는 클라이언트가 포트 수신, DNS 초기화, 규칙 로딩을 완료하도록 몇 초 기다리세요. 스위치를 연속해서 누르거나 즉시 설정을 전환하지 마세요. 데스크톱 클라이언트에서 시스템 프록시를 설정할 수 없다는 메시지가 표시되면 필요한 권한을 얻었는지 확인하고 다른 네트워크 도구가 시스템 설정을 계속 덮어쓰고 있지 않은지 점검하세요. 포트가 이미 사용 중이라는 메시지는 대개 다른 클라이언트가 백그라운드에서 실행 중이거나 이전 프로세스가 완전히 종료되지 않았다는 뜻입니다. 충돌하는 프로그램을 종료한 뒤 현재 클라이언트를 다시 시작하세요.

macOS / Windows

시스템 프록시는 기본 연결 경로입니다

브라우저와 시스템 프록시 설정을 따르는 대부분의 데스크톱 앱은 이 경로로 요청을 보냅니다. 켠 뒤에는 클라이언트 프로세스를 계속 실행해야 하며 앱을 바로 종료하면 로컬 프록시 포트의 수신이 중단됩니다.

Android / iOS

시스템 VPN 상태 확인

모바일에서는 클라이언트가 실행 중이고 시스템에 VPN 표시가 함께 나타나는지 확인해야 합니다. 노드만 선택하고 VPN을 시작하지 않으면 앱 트래픽은 클라이언트로 들어가지 않습니다.

TUN 모드는 언제 필요한가

시스템 프록시는 브라우저와 시스템 네트워크 설정을 따르는 앱에 적용되지만 일부 명령줄 프로그램, 게임 또는 자체적으로 네트워크 연결을 만드는 앱은 시스템 프록시를 읽지 않을 수 있습니다. 클라이언트가 TUN을 지원한다면 가상 네트워크 인터페이스로 더 넓은 범위의 트래픽을 처리할 수 있습니다. 다만 TUN은 시스템 권한, 라우팅, DNS와 관련되므로 처음 연결할 때 시스템 프록시와 함께 반복해서 조정하는 것은 권장하지 않습니다. 먼저 시스템 프록시로 브라우저 접속을 확인해 구독, 노드, 규칙이 정상인지 확인한 뒤 실제 앱 사용 목적에 따라 TUN 활성화 여부를 결정하세요.

목표가 일상적인 웹페이지 접속이라면 여기서 포트를 수정할 필요가 없습니다. 설정의 mixed-port, port, socks-port는 로컬 수신 경로이며 클라이언트가 시스템 설정을 올바른 포트로 자동 지정합니다. 다른 앱에 프록시 주소를 직접 입력해야 하거나 명확한 포트 충돌이 발생한 경우에만 이 항목을 확인하세요. 포트 설정과 TUN 라우팅은 설정 항목 참고에서 자세히 설명하며, 일반적인 권한 및 충돌 처리는 문제 해결에 정리되어 있습니다.

Step 04 · Connections

요청에 규칙이 적용되었는지 확인

연결을 완료한 뒤 스위치 색상만으로 결과를 판단하지 마세요. 먼저 새 브라우저 탭에서 평소 직접 접속할 수 있는 웹사이트를 열어 로컬 네트워크가 정상인지 확인한 다음, 프록시가 필요한 대상 페이지에 접속합니다. 두 종류의 페이지가 모두 열리면 시스템 연결, 규칙 분배, 노드 경로가 기본적으로 완성된 것입니다. 직접 연결 페이지만 열리면 문제는 대개 프록시 노드, 정책 그룹 선택 또는 프록시 규칙에 있습니다. 모든 페이지가 열리지 않으면 시스템 프록시 포트, 클라이언트 실행 상태, DNS를 우선 확인하세요.

그다음 클라이언트로 돌아가 “연결”, “세션”, “로그” 또는 Connections 페이지를 열고 브라우저를 새로 고칩니다. 정상이라면 대상 도메인, 적용된 규칙, 정책 그룹 또는 실제 노드 이름이 포함된 새 요청 기록이 나타납니다. 방금 접속한 도메인을 찾아 예상한 정책에 매칭되었는지 확인하세요. 프록시가 필요한 요청은 주요 프록시 그룹에 들어가야 하며 로컬 서비스나 일반적인 직접 연결 사이트는 DIRECT로 표시될 수 있습니다. 이 방법이 단순히 외부 IP 주소를 확인하는 것보다 규칙이 실제로 작동하는지 판단하는 데 유용합니다.

브라우저 페이지는 열리지만 연결 목록에 새 기록이 전혀 없다면 브라우저가 별도의 프록시 설정을 사용하거나 다른 VPN이 실행 중이거나 시스템 프록시가 현재 클라이언트를 실제로 가리키지 않을 수 있습니다. 먼저 브라우저의 개별 프록시 확장 기능을 끄고 시스템 프록시 스위치를 다시 확인한 다음 브라우저를 완전히 종료하고 다시 여세요. 연결 기록은 있지만 예상과 다른 정책에 매칭된다면 시스템 연결은 정상이며 문제는 규칙 또는 정책 그룹에 있으므로 클라이언트를 다시 설치할 필요가 없습니다.

01

페이지 결과 확인
직접 연결 페이지와 프록시가 필요한 페이지를 각각 테스트합니다.

02

연결 기록 확인
페이지를 새로 고친 뒤 클라이언트에 해당 도메인이 표시되는지 확인합니다.

03

규칙 매칭 확인
요청이 들어간 정책 그룹과 실제 노드를 확인합니다.

접속할 수 없을 때는 정해진 순서로 확인

“클라이언트는 연결됐지만 웹페이지가 열리지 않음” 문제가 발생하면 여러 변수를 동시에 바꾸지 말고 다음 순서로 확인하세요. 첫째, 현재 설정이 여전히 선택되어 있고 설정 업데이트가 실패하지 않았는지 확인합니다. 둘째, 주요 정책 그룹으로 돌아가 테스트를 완료할 수 있는 다른 노드로 바꿉니다. 셋째, 시스템 프록시 또는 모바일 VPN을 껐다가 다시 켜서 시스템 연결을 재설정합니다. 넷째, 연결 기록에 대상 도메인이 나타나는지 확인합니다. 다섯째, 로그에 DNS, 연결 타임아웃 또는 포트 문제가 명확히 보고되는지 확인합니다.

노드를 바꾼 뒤 정상으로 돌아왔다면 설정과 시스템 연결은 대체로 정상이며 기존 노드를 현재 사용할 수 없는 것입니다. 연결 목록에 요청이 전혀 없다면 시스템 프록시, VPN 권한, 다른 네트워크 도구를 중점적으로 확인하세요. 요청이 이미 클라이언트에 들어왔지만 도메인 확인에 실패한다면 DNS 설정을 검토합니다. DNS 문제는 여러 옵션을 무작정 바꾸는 방식으로 해결하기 어렵습니다. fake-ip, redir-host, 시스템 DNS, TUN은 서로 명확하게 연동되므로 로그 현상에 따라 문제 해결 FAQ를 확인하고, 항목별 점검이 필요할 때는 DNS 및 설정 항목 섹션으로 이동하세요.

After · 일상 사용

이후에는 설정과 노드 선택만 관리하면 됩니다

첫 연결을 완료하면 일상적인 작업은 클라이언트 실행, 시스템 프록시 또는 모바일 VPN이 켜져 있는지 확인, 필요할 때 구독 업데이트의 세 가지로 줄어듭니다. 구독을 업데이트하면 기존 주소에서 노드와 규칙을 다시 가져오므로 보통 이전 설정을 삭제하고 다시 가져올 필요가 없습니다. 업데이트 후 현재 설정이 계속 선택되어 있는지, 주요 정책 그룹의 선택이 원하는 상태인지 확인하면 됩니다.

가정용 네트워크에서 회사 네트워크나 모바일 핫스팟으로 바꾸는 등 네트워크 환경이 변경되면 클라이언트가 연결을 다시 설정해야 할 수 있습니다. 시스템 프록시는 켜져 있지만 트래픽이 없으면 먼저 연결을 껐다가 다시 켜고, 모바일에서는 VPN을 다시 시작하세요. 기기가 절전 모드에서 깨어난 뒤 같은 문제가 발생해도 곧바로 구독이나 DNS를 변경하기보다 먼저 연결을 재설정해야 합니다.

설정 규칙, 프록시 그룹 유형, DNS, 포트, 오버라이드, 병합은 심화 관리 항목입니다. 필드의 역할을 이해하려면 장별로 Clash 설정 파일 참고를 확인하세요. 구독 업데이트 실패, 포트 충돌, 시스템 프록시 작동 중지, 연결됐지만 접속할 수 없는 문제가 발생하면 문제 해결에서 현상에 맞는 항목을 찾으세요. 다른 플랫폼의 클라이언트를 선택하거나 설치 파일을 다시 다운로드하려면 설치 파일 페이지로 돌아가면 됩니다.

NEXT / REFERENCE

설정 및 문제 해결 자료 계속 보기

첫 연결이 완료되었습니다. 이후에는 구체적인 문제에 따라 설정 항목 참고 또는 문제 해결로 이동하세요. 모든 고급 옵션을 한 번에 조정할 필요는 없습니다.