첫 설정 / 4단계
Clash 설정 가이드
구독 가져오기 → 프록시 모드 선택 → 연결 → 작동 여부 확인
순서대로 진행해 기본 연결을 설정하세요. 첫 설정에는 약 10분 정도 걸립니다. 드라이버 설치, 구독 다운로드, 네트워크 문제 해결 시간은 별도입니다. 먼저 브라우저 접속을 확인한 뒤 게임이나 명령줄 앱의 트래픽 전달을 설정하세요.
시작 전 준비
먼저 클라이언트 다운로드 페이지에서 운영체제와 프로세서 아키텍처에 맞는 설치 파일을 내려받아 설치하고 클라이언트를 실행하세요. 이미 설치되어 있고 기본 화면이 정상적으로 열린다면 바로 다음 단계로 넘어가도 됩니다. PC에서는 첫 실행 시 설치 안내, 권한 확인 또는 코어 다운로드 화면에 멈춰 있지 않은지 확인하세요. 모바일에서는 필요한 초기화가 끝날 때까지 기다리면 됩니다. 미리 시스템 네트워크 설정을 변경할 필요는 없습니다.
클라이언트는 설정을 읽고 규칙을 적용해 트래픽을 전달합니다. 설치만으로 사용할 수 있는 프록시 서비스가 준비되는 것은 아닙니다. 서비스 제공업체에서 안내한 Clash 호환 구독 URL이나 호환되는 로컬 설정 파일이 필요합니다. 구독 관리 웹사이트 주소, 계정 로그인 페이지, 실제 구독 링크는 서로 다른 항목입니다. 서비스 제공업체의 구독 메뉴에서 Clash 또는 mihomo용 URL을 복사하고, 브라우저 주소창의 계정 페이지 주소를 복사하지 마세요.
작업 전에는 구독 주소에 접속할 수 있는 네트워크를 유지하고 다른 프록시나 VPN 앱은 잠시 연결 해제하세요. 트래픽을 처리하는 앱을 파악하기 쉬워지고 시스템 프록시 설정이 반복해서 변경되는 상황도 줄일 수 있습니다. 기존 설정이 있다면 현재 상태를 백업하세요. 특히 직접 추가한 규칙과 DNS 항목을 보관해야 합니다. 이 가이드에서는 YAML을 직접 작성하거나 처음부터 TUN을 켤 필요가 없습니다. 우선 클라이언트의 가져오기와 연결 기능으로 기본 설정을 완료하세요.
1단계: 구독 가져오기
원격 설정 추가
클라이언트에서 ‘구독’, ‘설정’ 또는 ‘Profiles’ 화면을 열고 ‘추가’, ‘가져오기’ 또는 더하기 버튼을 찾으세요. ‘URL에서 가져오기’, ‘원격 설정’ 등 주소를 가져오는 방식을 선택하고 복사한 구독 링크를 입력란에 붙여 넣습니다. 이름 입력란이 있다면 ‘일상 설정’처럼 알아보기 쉬운 이름을 지정해도 됩니다. 이름은 기기에서 항목을 구분하는 용도일 뿐 구독 내용에는 영향을 주지 않습니다. 붙여 넣은 뒤 앞뒤에 공백이나 줄바꿈, 채팅 앱이 붙인 문장부호가 없는지 확인하고 저장 또는 다운로드를 누르세요.
클라이언트가 원격 콘텐츠를 가져와 설정을 파싱합니다. 성공하면 보통 구독 카드나 설정 항목이 표시되고, 일부 클라이언트는 최근 업데이트 시간도 보여 줍니다. 항목이 만들어졌다는 것만으로 가져오기가 성공했다고 판단하지 마세요. ‘프록시’ 또는 ‘정책 그룹’ 화면을 열어 설정에 포함된 프록시와 그룹이 표시되는지 확인해야 합니다. 화면이 비어 있다면 설정 화면으로 돌아가 다운로드 또는 파싱 결과를 확인하고, 가져오기 오류를 해결한 뒤 다음 단계로 진행하세요.
현재 설정으로 지정
여러 설정을 저장할 수 있는 클라이언트에서는 새 항목을 추가한 뒤 ‘사용’, ‘활성화’를 누르거나 선택 표시를 해 현재 설정으로 지정해야 합니다. 가져오자마자 자동으로 활성화되는 클라이언트도 있지만 저장만 하는 경우도 있습니다. 전환이 완료되면 프록시 화면의 그룹 이름이 새 설정과 일치해야 합니다. 이전 그룹이 계속 보이면 선택된 설정을 확인하고 화면 안내에 따라 다시 불러오세요. 문제 원인을 찾기 어려워질 수 있으므로 모드, 포트, DNS를 한꺼번에 변경하지 마세요.
로컬 YAML 파일만 있다면 같은 화면에서 ‘파일에서 가져오기’를 선택하고 해당 파일을 지정해 불러오세요. 파일 가져오기는 일반적으로 원격 구독 업데이트를 자동으로 지원하지 않습니다. 이후 콘텐츠 업데이트 여부는 파일 자체와 클라이언트의 관리 방식에 따라 달라집니다. 원격 구독을 가져온 뒤에는 먼저 수동으로 업데이트해 연결이 정상인지 확인하고, 그다음 정기 업데이트를 켤지 결정하세요. 구독을 업데이트하면 원격 제공 콘텐츠를 다시 가져옵니다. 직접 추가한 내용은 클라이언트가 지원하는 덮어쓰기 또는 유지 기능을 사용해 보존하세요.
형식 오류, 다운로드 실패 또는 설정 파일이 아니라는 안내가 나오면 먼저 올바른 구독 형식을 선택했는지 확인한 다음 계정 상태와 구독 URL이 유효한지 확인하세요. 오류를 피하려고 보안 검사를 끄거나 계정 매개변수가 포함된 URL을 알 수 없는 변환 서비스에 입력하지 마세요. 오류의 일반적인 의미는 자주 묻는 질문에서 확인할 수 있습니다. 계속 실패한다면 구독 오류 문제 해결을 참고하세요. 설정이 활성화되고 정책 그룹이 정상적으로 표시되면 실행 모드를 선택할 수 있습니다.
2단계: 프록시 모드 선택
먼저 규칙 모드 사용
홈, 설정 또는 프록시 화면에서 ‘모드’, ‘실행 모드’ 또는 ‘Mode’를 찾으세요. 처음에는 ‘규칙’ 또는 ‘Rule’을 선택하는 것이 좋습니다. 이 모드는 현재 설정의 규칙에 따라 요청을 프록시로 보내거나 직접 연결하거나 차단합니다. 규칙 모드는 코어에 전달된 요청을 어떻게 분류할지만 결정합니다. 모든 앱이 클라이언트로 트래픽을 보내도록 자동 설정되는 것은 아니며, 트래픽 전달은 다음 단계에서 따로 설정합니다.
‘전역’ 모드는 코어에 전달된 요청을 전역 선택 정책으로 보내며, 문제를 확인할 때 잠시 비교하는 용도로 쓸 수 있습니다. 규칙을 확인하는 대신 계속 사용하는 방법으로는 적합하지 않습니다. ‘직접 연결’ 모드는 코어에 전달된 요청을 대상에 바로 연결합니다. 여기서 ‘전역’은 기기 전체의 트래픽이 이미 전달되고 있다는 뜻이 아닙니다. 시스템 프록시를 사용하지 않고 가상 네트워크 어댑터로도 트래픽을 전달하지 않는 앱은 클라이언트의 전역 모드와 관계없이 우회할 수 있습니다. 구독에 설정된 트래픽 분류를 확인하려면 우선 규칙 모드를 유지하세요.
정책 그룹에서 출구 선택
‘프록시’ 또는 ‘정책 그룹’ 화면을 열고 설정의 기본 선택 그룹을 찾으세요. ‘프록시 선택’, ‘노드 선택’ 등 이름은 설정 작성자에 따라 다르며 모든 클라이언트에 공통으로 정해진 명칭은 없습니다. 그룹을 펼쳐 사용할 수 있는 프록시를 선택하세요. 설정에 자동 선택 그룹이 있다면 그 그룹을 선택해도 됩니다. 그룹끼리 서로 연결된 경우가 있으므로 자동 그룹을 선택한 뒤에는 바깥 그룹 이름만 보지 말고 실제로 어떤 프록시를 가리키는지 확인하세요.
처음 설정할 때 모든 그룹을 하나씩 조정할 필요는 없습니다. 스트리밍, 다운로드, 로컬 네트워크 등의 그룹은 기본 연결을 유지하고, 일상적인 접속에 사용하는 기본 그룹이 실수로 직접 연결로 설정되어 있지 않은지만 확인하세요. 화면의 연결 테스트는 참고용입니다. 테스트에 성공해도 해당 테스트 대상에 연결할 수 있다는 뜻일 뿐, 모든 웹사이트와 앱이 정상적으로 작동한다고 보장하지는 않습니다. 한 번 테스트에 실패했다고 설정을 바로 삭제하지도 마세요. 테스트 주소, 현재 네트워크, 대상 프록시가 결과에 영향을 줄 수 있으므로 실제 접속과 연결 로그를 함께 확인해야 합니다.
완료되면 홈 화면으로 돌아가 현재 설정과 규칙 모드가 선택된 상태인지 확인하세요. 이제 요청이 클라이언트에 들어온 뒤의 경로를 정했으며, 다음 단계에서는 시스템이나 앱이 요청을 클라이언트로 보내도록 설정합니다. 정책 그룹을 찾을 수 없다면 올바른 설정을 활성화했는지 먼저 확인하세요. 규칙 일치, 그룹 간 연결, 직접 연결 정책의 차이를 알고 싶다면 설정 사용 FAQ를 참고하면 됩니다. 첫 연결부터 전체 규칙을 다시 작성할 필요는 없습니다.
3단계: 연결 및 트래픽 전달 설정
PC에서 시스템 프록시 켜기
Windows, macOS 또는 Linux 클라이언트 홈 화면에서 시작 버튼을 찾거나 상태 영역에서 코어가 실행 중인지 확인하세요. 앱을 실행하면 코어가 자동으로 시작되는 클라이언트도 있고, ‘시작’, ‘연결’ 또는 전원 버튼을 눌러야 하는 경우도 있습니다. 그런 다음 ‘시스템 프록시’를 켜세요. 시스템 권한 안내가 표시되면 현재 클라이언트에서 요청한 것인지 확인한 뒤 승인합니다. 시스템 프록시는 운영체제나 데스크톱 환경의 프록시 설정을 변경해 해당 설정을 따르는 앱이 클라이언트의 로컬 프록시를 사용하도록 합니다.
설정을 켠 뒤 브라우저에서 먼저 테스트하세요. 대부분의 브라우저는 시스템 프록시를 사용하지만 브라우저 확장 프로그램, 사용자 지정 프록시 설정, 일부 데스크톱 환경에 따라 동작이 달라질 수 있습니다. Linux에서는 데스크톱 환경과 앱이 프록시 설정을 읽는지에 따라서도 결과가 달라집니다. 앱이 시스템 프록시를 사용하지 않는다면 노드를 계속 바꾸기 전에 앱의 네트워크 설정을 확인하세요. 프록시 주소를 직접 입력해야 한다면 클라이언트에 현재 표시된 수신 주소와 포트를 사용하세요. 다른 가이드의 숫자를 그대로 적용하면 안 됩니다.
모바일에서 VPN 권한 허용
Android 또는 iOS 클라이언트에서 ‘연결’ 또는 기본 스위치를 누르세요. 처음 연결할 때는 시스템에 VPN 연결 생성 또는 VPN 설정 추가 안내가 표시됩니다. 승인한 뒤 클라이언트가 연결됨 상태가 될 때까지 기다리고 브라우저에서 테스트하세요. 시스템 VPN 인터페이스는 기기의 트래픽을 앱으로 전달하는 역할을 합니다. 트래픽이 프록시를 사용할지 직접 연결될지는 클라이언트 모드, 설정 규칙, 앱별 전달 범위에 따라 달라집니다.
모바일 운영체제는 일반적으로 같은 사용자나 네트워크 환경에서 여러 VPN 연결이 동시에 작동하지 않도록 제한합니다. 다른 VPN, 일부 네트워크 필터링 도구 또는 VPN 인터페이스를 사용하는 앱이 실행 중이라면 먼저 연결을 끊고 현재 클라이언트에 연결하세요. Android에서 앱별 프록시를 설정했다면 테스트할 브라우저가 전달 대상에 포함됐는지도 확인해야 합니다. iOS에서는 시스템 설정의 연결 상태가 클라이언트 상태와 일치하는지 확인하세요. 권한이 거부되거나 연결 직후 끊기면 정책을 바꿔 문제를 가리려 하지 말고 권한과 연결 상태부터 확인하세요.
필요할 때 TUN 사용
시스템 프록시로 브라우저가 정상 작동하는데 특정 앱만 클라이언트에 연결되지 않는다면 그때 TUN 모드를 고려하세요. TUN은 가상 네트워크 어댑터와 라우팅을 사용해 트래픽을 전달하며, 보통 시스템 프록시보다 더 많은 트래픽을 처리할 수 있습니다. 다만 서비스 설치, 관리자 권한 또는 네트워크 확장 권한이 필요할 수 있습니다. 현재 클라이언트의 안내에 따라 권한을 허용한 뒤 라우팅과 DNS 동작을 다시 확인하세요. 클라이언트마다 시스템 프록시를 유지하거나 끄도록 요구할 수 있으므로 안내를 따르고, 작동 방식을 모르는 상태에서 여러 트래픽 전달 도구를 함께 켜지 마세요.
4단계: 작동 여부 확인
접속 결과와 연결 로그 비교
클라이언트를 실행한 상태에서 브라우저의 새 탭을 열고 원래 직접 접속할 수 있던 사이트에 방문해 기본 네트워크가 정상인지 확인하세요. 그런 다음 실제로 프록시를 사용해야 하는 사이트에 접속합니다. 특정 테스트 사이트에 의존하지 말고 익숙하고 정상적으로 이용하는 웹페이지를 사용하세요. 브라우저가 이전 연결을 계속 사용한다면 기존 페이지를 닫고 다시 여세요. 모드나 정책을 바꾼 뒤에는 새 요청을 보내야 기존 연결 결과를 새 설정의 효과로 오해하지 않습니다.
이어서 클라이언트의 ‘연결’, ‘활성 연결’ 또는 ‘Connections’ 화면을 열고 요청을 보낸 시점에 해당 도메인을 찾으세요. 요청 대상, 일치한 규칙, 출구 정책을 중점적으로 확인합니다. 대상 도메인이 표시되면 해당 요청이 클라이언트에 들어온 것입니다. 일치한 규칙은 경로가 선택된 이유를 보여 주며, 출구 정책이나 정책 체인은 실제 사용한 프록시 또는 직접 연결 여부를 알려 줍니다. 화면에 주소나 간략한 정책 이름만 표시되는 경우에는 로그의 동일한 요청을 함께 확인하세요. 클라이언트마다 같은 항목을 모두 표시할 필요는 없습니다.
규칙 모드에서 웹페이지가 직접 연결로 표시되어도 반드시 오류인 것은 아닙니다. 먼저 설정의 트래픽 분류 대상과 비교하세요. 반대로 출구 주소가 바뀌었다고 해서 기기의 모든 앱이 트래픽 전달 대상이 됐다고 볼 수는 없습니다. 출구 주소 조회는 조회를 실행한 요청만 보여 주며 다른 프로세스는 별도 설정을 사용할 수 있습니다. 브라우저를 확인한 뒤 실제로 사용할 앱을 열어 새로고침이나 로그인을 한 번 실행하고, 클라이언트에 해당 연결이 추가되는지 확인해야 앱별 전달 범위를 검증할 수 있습니다.
확인 결과에 따라 다음 단계 진행
| 확인 결과 | 다음 확인 항목 |
|---|---|
| 웹페이지가 정상적으로 열리고 연결 로그의 규칙과 정책이 예상과 일치함 | 현재 설정을 유지하고 일상적으로 사용할 다른 앱도 확인합니다. |
| 웹페이지 접속 실패, 클라이언트에 해당 요청이 표시되지 않음 | 시스템 프록시, VPN 상태, 브라우저 프록시 설정, 앱별 트래픽 전달 범위를 확인합니다. |
| 요청은 들어왔지만 의도하지 않은 직접 연결 정책을 따름 | 현재 모드, 규칙 일치 결과, 정책 그룹에서 실제로 선택한 항목을 확인합니다. |
| 요청이 들어와 프록시를 사용했지만 연결 실패 | 오류 로그에서 프록시 작동 여부, 서비스 상태, 대상 사이트를 확인한 뒤 해당 문제를 집중적으로 점검합니다. |
문제를 점검해야 한다면 실패한 대상, 발생 시간, 당시 사용한 모드와 정책을 먼저 기록하고 같은 시간대의 로그를 확인하세요. 한 번에 조건 하나만 바꾸세요. 예를 들어 프록시 하나만 바꾸거나 규칙 모드에서 전역 모드로 잠시 전환해 비교한 뒤 원래 설정으로 되돌립니다. 로그에는 도메인, 기기 주소, 설정 출처가 포함될 수 있으므로 공유 전에 계정 정보를 가리세요. 인터넷에 연결할 수 없거나 노드 시간이 초과되거나 DNS 해석에 문제가 있다면 증상에 맞는 문제 해결 가이드를 참고하세요. 원인 확인 대신 클라이언트를 다시 설치할 필요는 없습니다.
위 확인을 마치면 다시 점검할 수 있는 첫 설정 결과가 갖춰집니다. 현재 설정이 활성화되어 있고 규칙 모드와 기본 정책이 선택되어 있으며 트래픽 전달이 켜져 있고 실제 요청이 예상한 경로를 따르는지 확인한 상태입니다. 평소에는 구독을 유효하게 유지하고 업데이트 후 정책 선택이 바뀌지 않았는지 확인하세요. 사용을 마칠 때는 먼저 연결을 끊거나 시스템 프록시를 끈 뒤 클라이언트를 종료합니다. 자동 연결, 시작 프로그램 등록, 앱별 트래픽 분류는 기본 연결이 안정된 뒤 하나씩 설정하세요. 관련 개념은 자주 묻는 질문에서 확인할 수 있습니다.