입문 가이드 / 첫 설정
Clash 사용법:
구독 가져오기 및 연결 확인
‘구독 가져오기 → 프록시 모드 선택 → 연결 → 작동 확인’ 순서로 처음 설정합니다. 기본 네트워크 설정으로 확인 가능한 연결을 먼저 만든 다음 TUN, DNS 또는 사용자 지정 규칙을 설정하세요. 클라이언트 설치와 구독 준비가 끝난 경우 첫 설정은 약 10분이면 완료할 수 있습니다. 다운로드 및 네트워크 문제 해결 시간은 별도입니다.
시작하기 전에: 기기에 맞는 클라이언트를 설치하고 일반 네트워크에서 웹사이트에 정상적으로 접속되는지 확인하세요. 아직 설치하지 않았다면 Clash 다운로드 페이지에서 플랫폼과 아키텍처를 선택하세요. 서비스 제공업체가 발급한 호환 구독 링크나 기존 YAML 설정 파일도 준비합니다. 클라이언트는 설정을 읽고 트래픽을 전달하는 도구이며, 설치만으로 사용 가능한 노드가 자동 제공되지는 않습니다.
처음 설정하는 동안에는 프록시 클라이언트 하나만 실행하세요. 기기에 다른 VPN, 네트워크 가속 또는 프록시 도구가 있다면 연결을 먼저 끊고 기존 설정은 기록해 둡니다. 그래야 문제가 생겼을 때 여러 트래픽 처리 계층을 오가며 원인을 찾는 대신, 어떤 변경이 영향을 줬는지 확인할 수 있습니다.
1. 구독 가져오기 및 설정 활성화
서비스 제공업체의 구독 관리 페이지에서 Clash, Clash Meta 또는 mihomo용으로 표시된 설정을 찾아 전체 구독 주소를 복사합니다. 구독 주소에는 개인 접근 정보가 포함될 수 있으므로 인증 정보처럼 안전하게 관리하세요. 단체 채팅이나 공개 스크린샷에 공유하거나 낯선 온라인 변환 사이트에 입력하지 마세요. 도움을 요청할 때는 오류 유형만 설명하고 전체 주소는 가리세요.
클라이언트로 돌아가 ‘구독’, ‘설정’ 또는 ‘Profiles’ 페이지를 열고 ‘추가’, ‘가져오기’ 또는 해당하는 더하기 버튼을 선택합니다. 설정 유형을 선택할 수 있다면 원격 구독을 선택하세요. URL 입력란에 주소를 붙여 넣고 알아보기 쉬운 로컬 이름을 입력합니다. 주소 앞뒤에 공백이나 줄바꿈이 없는지 확인한 뒤 다운로드, 저장 또는 가져오기를 누르세요. 클라이언트가 원격 데이터를 가져오는 동안 기다리고, 같은 항목이 여러 개 생기지 않도록 버튼을 연속해서 누르지 마세요.
가져오기가 완료되면 목록에 해당 설정이 표시됩니다. 항목을 클릭하거나 ‘활성화’, ‘현재 설정으로 지정’과 같은 기능을 사용해 적용하세요. 일부 클라이언트는 다운로드와 활성화를 별도 단계로 처리합니다. 목록에 이름이 보이는 것만으로 코어에 설정이 로드됐다고 볼 수는 없습니다. 현재 설정 표시를 확인한 다음 프록시 페이지로 이동해 프록시 그룹과 그룹 내 노드가 보이는지 확인하세요.
로컬 파일을 받았다면 ‘파일에서 가져오기’를 선택하고 기존 config.yaml 또는 다른 YAML 설정 파일을 지정합니다. 가져온 뒤에는 설정을 활성화해야 합니다. 파일 이름만으로 호환 여부를 판단할 수는 없습니다. 웹페이지를 HTML 파일로 저장한 뒤 YAML로 이름만 바꾸거나, 단일 노드 링크를 전체 설정 파일처럼 사용하지 마세요. 처음에는 서비스 제공업체가 지원한다고 명시한 형식을 사용하고, 가져오기 전에 필드를 직접 수정하지 않는 것이 좋습니다.
‘파싱 실패’가 표시되면 복사한 내용이 서비스 제공업체의 홈페이지, 로그인 페이지 또는 결제 페이지가 아니라 실제 구독 주소인지 먼저 확인하세요. 요청 실패가 표시되면 관리 페이지에서 링크가 여전히 유효한지, 서비스가 정상인지 확인합니다. 구독 링크에는 민감한 정보가 포함될 수 있으므로 응답을 확인하려고 외부 도구에 함부로 붙여 넣지 마세요. 가져오기는 성공했지만 노드가 없다면 현재 활성화된 항목을 확인하고 구독에 노드가 포함되어 있는지 서비스 제공업체에 문의하세요.
이 단계가 끝나면 현재 설정이 선택되어 있고 프록시 페이지에 선택 가능한 노드가 표시되어야 합니다. 두 조건을 충족하면 업데이트 간격, DNS 또는 포트를 바로 수정하지 말고 다음 단계로 넘어가세요. 구독과 설정 파일의 차이는 용어 빠른 확인에서 알아볼 수 있습니다. 계속 가져오기에 실패하면 문제 해결 가이드에서 구독 관련 증상을 확인하세요.
2. 규칙 모드와 프록시 노드 선택
설정이 로드되면 ‘프록시’, ‘모드’ 또는 클라이언트 홈 화면의 모드 선택 영역을 엽니다. 처음에는 ‘규칙’ 또는 ‘Rule’을 선택하세요. 규칙 모드는 현재 설정의 규칙 순서에 따라 연결을 직접 연결할지, 프록시 그룹을 이용할지 또는 차단할지 결정합니다. 일상적으로 사용하기 좋은 시작 설정이지만, 실제 트래픽 처리 결과는 설정에 따라 달라지며 모든 웹사이트가 예상대로 연결된다고 보장되지는 않습니다.
일부 화면에는 ‘전역’과 ‘직접 연결’도 함께 표시됩니다. 전역 모드는 보통 코어로 들어오는 연결에 전역 정책을 적용해 임시 비교에 유용합니다. 직접 연결 모드는 코어로 들어오는 연결을 바로 전송하는 방식입니다. 여기서 중요한 것은 ‘코어로 들어오는’ 연결입니다. 모드를 바꿔도 시스템 프록시나 VPN 연결을 대신할 수 없으므로, 클라이언트에 유입되지 않은 앱은 전역 모드를 선택해도 자동으로 프록시를 사용하지 않습니다. 우선 규칙 모드를 유지하고, 다음 연결 설정 대신 모드를 계속 바꾸지 마세요.
이어서 프록시 그룹을 확인합니다. 그룹 이름은 구독 설정에 따라 ‘노드 선택’, ‘자동 선택’ 등으로 표시될 수 있습니다. 프록시 트래픽에 사용되는 주요 그룹을 열고 사용 가능한 노드를 선택하세요. 그룹 안에 다른 프록시 그룹이 표시된다면 해당 그룹의 최종 선택 대상까지 확인해 예상과 달리 DIRECT 정책이 선택되어 있지 않은지 살펴봅니다. 이름이 눈에 띄지만 규칙에서 실제로 참조하지 않는 그룹만 변경하지 않도록 주의하세요.
클라이언트에서 지연 시간 테스트를 지원한다면 한 번 실행해 테스트 연결을 전혀 만들지 못하는 노드를 걸러낼 수 있습니다. 테스트 결과는 지정된 테스트 대상에 대한 응답일 뿐, 대역폭을 뜻하지 않으며 모든 웹사이트에 접속할 수 있다는 보장도 아닙니다. 노드가 시간 초과로 표시되는 원인은 테스트 주소, 현지 네트워크 또는 원격 서비스일 수 있습니다. 테스트를 완료할 수 있는 노드를 하나 선택해 다음 단계로 진행하고, 이 단계에서 최저 수치만 계속 찾을 필요는 없습니다.
그룹에 자동 선택 정책이 적용되어 있으면 수동 선택 메뉴와 동작 방식이 다를 수 있습니다. 구독의 기본 자동 그룹을 그대로 사용하거나 수동 선택을 지원하는 주요 그룹에서 노드를 지정할 수 있습니다. 어떤 방식을 선택하든 4단계에서 연결 기록과 비교할 수 있도록 최종 정책을 기억해 두세요. 변경 후 ‘적용’ 또는 ‘다시 불러오기’ 버튼이 있으면 안내에 따라 완료합니다. 변경 사항이 바로 적용되는 화면이라면 클라이언트를 다시 시작할 필요가 없습니다.
이제 모드가 규칙으로 표시되고 주요 프록시 그룹에서 선택 항목이 확인되면 연결을 시작할 수 있습니다. rules, proxy-groups, MATCH의 관계를 알고 싶다면 규칙 및 트래픽 처리 용어를 먼저 확인하세요. 지금은 규칙 목록을 편집하거나 인터넷에서 찾은 예시 설정으로 구독 전체를 덮어쓸 필요가 없습니다.
3. 시스템 프록시를 켜거나 VPN 연결 승인
클라이언트 홈 화면으로 돌아가 코어 또는 서비스가 실행 중인지 확인합니다. 화면이 열려 있다고 프록시 서비스가 시작된 것은 아닙니다. 중지, 시작 실패 또는 포트 충돌이 표시되면 먼저 해당 문제를 해결한 뒤 시스템 트래픽 연결을 설정하세요. 정상적으로 실행되면 현재 플랫폼에 맞는 방법을 선택합니다. 데스크톱 시스템 프록시와 모바일 VPN 승인은 서로 다른 설정입니다.
데스크톱: 먼저 시스템 프록시 사용
Windows, macOS 및 데스크톱 환경을 사용하는 Linux에서는 보통 클라이언트의 ‘시스템 프록시’를 먼저 켤 수 있습니다. 이 기능은 시스템의 프록시 설정을 로컬 프록시 포트로 지정해 해당 설정을 따르는 앱이 코어를 이용하도록 합니다. macOS에서 네트워크 설정 변경이나 클라이언트의 서비스 구성 요소 설치를 요청하면, 방금 설치한 클라이언트에서 보낸 안내인지 확인한 뒤 시스템 요구에 따라 승인하세요. Linux는 데스크톱 환경에 따라 지원 여부가 다릅니다. 클라이언트가 시스템 프록시를 설정하지 못하면 데스크톱 네트워크 설정에서 클라이언트에 표시된 로컬 주소와 포트를 직접 입력하세요.
주소와 포트는 현재 클라이언트 설정 화면에 표시된 값을 사용해야 합니다. HTTP 또는 혼합 프록시는 보통 로컬 주소 127.0.0.1을 사용하며, 포트는 화면에 표시된 실제 값을 확인하세요. 다른 가이드에 나온 숫자를 그대로 덮어쓰지 마세요. HTTP 프록시 포트와 SOCKS 포트는 서로 다를 수 있습니다. 처음 연결할 때는 ‘LAN 연결 허용’을 켤 필요가 없으며, 신뢰할 수 없는 네트워크에 프록시 포트를 노출해서도 안 됩니다.
시스템 프록시를 켜면 브라우저로 첫 연결을 확인할 수 있습니다. 터미널 도구, 게임 및 일부 앱은 시스템 프록시 설정을 따르지 않을 수 있으므로 해당 앱이 트래픽을 전달받지 못한다고 해서 노드가 잘못된 것은 아닙니다. 먼저 브라우저에서 연결을 확인한 다음 꼭 필요한 앱에만 별도 프록시를 설정하세요. 더 많은 트래픽을 처리해야 한다면 그때 TUN을 알아보세요. 이번에는 시스템 프록시, TUN, 다른 VPN을 동시에 켜지 않아야 실제 트래픽 경로를 확인하기 쉽습니다.
모바일: 시스템 VPN 승인 확인
Android 또는 iOS에서 클라이언트 홈 화면으로 돌아가 연결, 시작 또는 해당 스위치를 누릅니다. 처음 연결할 때는 시스템에서 VPN 구성을 추가하거나 VPN 연결을 설정하라는 메시지가 표시됩니다. 앱 이름을 확인한 뒤 요청을 승인하세요. iOS에서는 기기 암호나 생체 인증이 추가로 필요할 수 있습니다. 승인을 거부하면 연결할 수 없으므로 앱으로 돌아가 다시 요청하면 됩니다. 이미 가져온 구독을 삭제할 필요는 없습니다.
승인 후 클라이언트에 연결 완료로 표시되는지 확인하고 시스템 VPN 설정이나 상태 영역에서도 연결 상태를 살펴보세요. 휴대전화에서는 일반적으로 여러 VPN 앱을 동시에 연결할 수 없습니다. 다른 VPN 연결이 실행 중이라면 먼저 끊으세요. Android에서 앱별 프록시를 설정했다면 확인에 사용할 브라우저가 처리 범위에 포함되어 있는지 확인합니다. iOS에서 연결 직후 곧바로 끊기면 다음 단계로 넘어가기 전에 앱을 전면에 띄워 오류 메시지를 확인하세요.
코어가 정상 실행 중이고 데스크톱에서는 시스템 프록시가 켜져 있거나 모바일에서는 VPN이 연결되었다면 마지막 단계로 넘어갑니다. 이때 ‘연결됨’은 로컬에서 트래픽 처리가 시작되었다는 뜻일 뿐, 원격 노드나 대상 웹사이트에 접속할 수 있는지는 실제로 확인해야 합니다.
4. 접속 결과와 규칙 적용 확인
브라우저에서 새 탭을 열고 평소 정상적으로 접속되는 웹사이트에 방문해 설정 변경 후에도 기본 연결이 유지되는지 확인합니다. 그런 다음 현재 설정에서 프록시를 통해 접속될 것으로 예상되는 웹사이트를 열고 페이지가 실제로 로드될 때까지 기다리세요. 클라이언트 스위치, 트레이 아이콘 또는 지연 시간 테스트만 확인해서는 안 됩니다. 페이지 콘텐츠가 계속 로드되는지도 연결 확인에 포함됩니다.
웹사이트에 접속하면서 클라이언트의 ‘연결’, ‘Connections’ 또는 로그 페이지로 돌아가 방금 연 사이트의 기록을 찾습니다. 검색 기능이 있다면 대상 도메인을 입력해 범위를 좁힐 수 있습니다. 대상, 적용된 규칙 및 최종 정책 경로를 확인하세요. 프록시를 사용할 것으로 예상한 연결은 해당 프록시 그룹이나 노드로 연결되어야 하고, 직접 연결이 예상되는 연결은 DIRECT로 표시될 수 있습니다. 캐시된 요청은 새 연결 기록을 만들지 않을 수 있습니다. 필요한 경우 페이지를 새로 고치거나 방문한 적 없는 대상을 열어 확인하세요.
웹사이트에 접속되고 연결 기록도 예상과 일치하면 현재 설정을 유지해도 됩니다. 외부 IP 조회는 참고 자료로 활용할 수 있지만, 해당 조회 요청의 출구만 보여 주므로 모든 앱이 프록시를 이용한다는 증거는 아닙니다. 규칙 모드에서는 웹사이트마다 서로 다른 정책이 적용되는 것이 정상입니다. 두 웹사이트의 출구 IP가 다르다고 전역 모드로 바꿀 필요는 없습니다.
웹사이트가 열리지 않고 클라이언트에 해당 연결 기록도 없다면 트래픽이 클라이언트에 유입되는지 먼저 확인하세요. 데스크톱에서는 시스템 프록시가 계속 켜져 있는지, 브라우저 확장 프로그램이 별도 프록시를 지정하지 않았는지 살펴봅니다. 모바일에서는 VPN 연결이 끊기지 않았는지, 확인에 사용하는 앱이 트래픽 처리 범위에 포함되는지 확인하세요. 브라우저는 정상인데 터미널 명령만 연결되지 않는다면 노드나 DNS를 바로 바꾸지 말고 해당 도구의 프록시 지원 여부부터 확인합니다.
연결 기록은 있지만 요청 오류가 발생하거나 연결 중 상태가 계속된다면 트래픽이 적어도 클라이언트까지 도달한 것입니다. 최종 선택이 올바른지 먼저 확인한 뒤 노드 하나만 바꾸어 같은 대상에 다시 접속하세요. 특정 웹사이트 하나만 실패하면 해당 도메인에 적용된 규칙을 확인합니다. 여러 대상이 모두 실패하면 구독 서비스 상태와 로컬 네트워크를 살펴보세요. 로그에 도메인 이름 확인 오류가 나타나면 오류 요약을 기록하고 문제 해결 가이드의 DNS 및 노드 시간 초과 점검 절차를 따라 진행하세요. 출처를 알 수 없는 DNS 설정을 복사해 기존 설정을 덮어쓰지 마세요.
마지막으로 종료와 복구를 한 번 테스트합니다. 데스크톱에서는 시스템 프록시를 끈 다음 클라이언트를 종료하고 일반 웹사이트에 접속되는지 확인하세요. 모바일에서도 VPN을 끊은 뒤 기본 네트워크가 정상인지 확인합니다. 그런 다음 클라이언트를 다시 열어 현재 설정, 규칙 모드와 프록시 그룹 선택이 그대로인지 확인하고 필요에 따라 연결합니다. 수동 설정이 안정적으로 작동한 뒤에만 시작 시 자동 실행, 자동 연결 또는 구독 자동 업데이트 같은 편의 기능을 켜세요.
첫 연결 설정이 완료되었습니다. 평소에는 규칙 모드를 유지하고 구독을 업데이트한 뒤 현재 설정과 노드 선택을 확인하세요. 설정 필드를 알아보려면 용어 빠른 확인을 참고하세요. 인터넷 접속 불가, 업데이트 실패, 시스템 프록시 미작동 등 문제가 계속될 때는 문제 해결 가이드를 확인하면 됩니다. 클라이언트를 처음부터 다시 설치할 필요는 없습니다.