설치 전 준비할 세 가지: 시스템, 설치 파일, 구독 링크
Clash를 처음 설치할 때는 속도보다 순서가 중요합니다. 시스템 버전, 설치 파일, 구독 링크 세 가지를 먼저 준비해두면 이후 과정이 훨씬 순조롭습니다. 전체 흐름은 4대 플랫폼에서 거의 동일합니다: 클라이언트 설치, 구독 가져오기, 모드 선택, 시스템 프록시 켜기. 차이는 각 시스템의 권한 팝업과 백그라운드 동작 방식에 있습니다.
- 시스템 버전을 확인하세요. Windows는 10 이상, macOS는 11 이상, 안드로이드는 8.0 이상을 권장합니다. iOS 기기는 중국 본토가 아닌 지역의 Apple ID로 로그인할 수 있어야 합니다. 버전이 너무 낮으면 설치 자체가 안 되거나 자주 강제 종료되므로, 먼저 시스템을 업데이트한 뒤 진행하세요.
- 설치 파일을 준비하세요. 다운로드 센터에서 플랫폼에 맞는 클라이언트를 선택합니다. Windows와 macOS에서는 mihomo(Clash Meta) 커널 기반이면서 지속적으로 업데이트되는 클라이언트를 우선 선택하면 프로토콜 지원 범위가 넓고 문제 발생도 적습니다.
- 구독 링크를 준비하세요. 구독 링크는 서비스 제공사가 발급하는 https://로 시작하는 주소 전체로, 클라이언트에 가져와야 노드 목록이 표시됩니다. 구독이 없으면 클라이언트를 아무리 잘 설치해도 빈 껍데기일 뿐입니다.
구독 링크는 곧 인증 정보입니다
구독 링크에는 계정 토큰이 포함되어 있어, 이를 얻은 사람이 누구든 트래픽을 소진시킬 수 있습니다. 스크린샷으로 채팅방에 올리거나 포럼에 붙여넣거나 공개 코드 저장소에 커밋하지 마세요. 유출이 의심되면 서비스 제공사 관리 페이지에서 구독 주소를 재발급받고, 새 링크를 클라이언트에 다시 가져오세요.
4대 플랫폼 설치 요점
네 플랫폼 모두 설치 작업 자체는 복잡하지 않으며, 진짜 차이는 최초 실행 시 나타나는 시스템 권한 요청에 있습니다. 아래 표로 자신의 플랫폼에서 핵심 포인트를 먼저 확인한 뒤, 플랫폼별 상세 내용을 참고하세요.
| 플랫폼 | 권장 시스템 버전 | 설치 파일 형태 | 최초 실행 시 핵심 포인트 |
|---|---|---|---|
| Windows | Windows 10 이상 | 설치형 / 포터블형 | 방화벽 팝업 모두 허용 |
| macOS | macOS 11 이상 | dmg 드래그 설치 | 개인정보 보호 설정에서 "그래도 열기" 클릭 |
| 안드로이드 | Android 8.0 이상 | apk 직접 설치 | VPN 연결 요청 허용 |
| iOS | iOS 15 이상 | App Store(비중국 지역) | VPN 구성 추가 허용 |
Windows
설치형은 다음 단계만 따라가면 되고, 포터블형은 순수 영문 경로, 예를 들어 D:\Apps\Clash에 압축을 풀고 바로가기를 직접 만들어 바탕화면에 두는 것이 좋습니다. 경로에 특수 문자가 섞이면 일부 구성 요소가 오작동할 수 있습니다. 최초 실행 시 Windows 방화벽 알림이 뜨면 전용 네트워크와 공용 네트워크 항목 모두 허용으로 체크해야 하며, 그렇지 않으면 로컬 네트워크 공유와 TUN 모드에서 문제가 생길 수 있습니다.
macOS
dmg를 열어 클라이언트를 "응용 프로그램" 폴더로 드래그하세요. 최초 실행 시 "개발자를 확인할 수 없습니다"라는 메시지가 뜨면 아이콘을 반복해서 더블클릭하지 말고, 시스템 설정 › 개인정보 보호 및 보안으로 들어가 해당 알림 아래에서 "그래도 열기"를 클릭하세요. 처음 시스템 프록시를 켤 때 로그인 비밀번호를 요구하는데, 이는 시스템 프록시 설정을 변경하기 위한 권한 도우미(helper)를 설치하는 정상적인 과정이므로 한 번만 입력하면 됩니다.
안드로이드
apk 설치 후 처음 연결 버튼을 누르면 시스템이 "VPN 연결 요청" 팝업을 띄우는데, 반드시 허용을 눌러야 합니다. 이는 모든 VPN 계열 앱에 적용되는 안드로이드 시스템의 공통 요구 사항이며, 거부하면 프록시 자체가 성립되지 않습니다. 이어서 시스템 설정에서 클라이언트를 "배터리 사용 제한 없음"으로 설정하세요. 그렇지 않으면 화면이 꺼진 뒤 프로세스가 시스템에 의해 종료되어 사용 중 갑자기 연결이 끊기는 증상이 나타납니다.
iOS
중국 본토 App Store에는 이런 종류의 클라이언트가 등록되어 있지 않으므로, 비중국 지역 Apple ID로 로그인해야 다운로드 및 설치가 가능합니다. 최초로 프록시를 켤 때 시스템이 "VPN 구성 추가"를 요청하면 마찬가지로 허용을 누르세요. 이후 상단 상태 표시줄에 VPN 아이콘이 나타나면 터널이 정상적으로 구축된 것입니다.
구독 가져오기: 노드 목록 채우기
클라이언트를 설치한 직후에는 아무것도 없는 상태이며, 구독을 가져와야 노드가 나타납니다. 네 플랫폼의 메뉴 이름은 약간씩 다르지만 동작은 완전히 동일합니다.
- 서비스 제공사가 준 구독 링크를 처음부터 끝까지 통째로 복사하세요. 잘리거나 공백이 섞이지 않도록 주의합니다.
- 클라이언트의 "설정 / Profiles" 페이지를 열고 "새로 만들기" 또는 "URL에서 가져오기"를 선택합니다.
- 링크를 주소 입력란에 붙여넣고 구성 이름은 원하는 대로 입력한 뒤 확인하면 클라이언트가 구성을 다운로드하기 시작합니다.
- 다운로드가 끝나면 구성 목록에서 이 구성을 선택해 적용해야 노드 페이지에 전체 노드 목록이 표시됩니다.
이후 클라이언트는 설정된 주기에 따라 구독을 자동으로 갱신하며, 노드가 추가되거나 삭제됐을 때는 수동으로 갱신 버튼을 한 번 누르면 됩니다. 가져오기나 갱신이 실패하면 다음 세 방향으로 확인하세요: 링크가 만료되었거나 서비스 제공사 측에서 재발급되었는지, 현재 직접 연결 네트워크로는 구독 주소에 접근할 수 없는 경우 프록시 모드를 전역으로 전환한 뒤 다시 갱신할 것, 시스템 시간이 크게 틀어져 TLS 핸드셰이크가 실패하는 경우 시스템 시간을 맞춘 뒤 재시도할 것.
프록시 모드와 시스템 프록시: 처음엔 무엇을 선택할까
Clash에는 세 가지 프록시 모드가 있는데, 처음 사용할 때는 이 한 문장만 기억하면 됩니다: 일상은 규칙, 문제 확인은 전역, 직접 연결은 임시로 끈 상태.
- 규칙(Rule): 내장 규칙에 따라 트래픽을 분류하며, 중국 본토 사이트는 직접 연결, 해외 사이트는 노드를 경유합니다. 속도가 빠르고 노드 트래픽을 낭비하지 않아 일상적으로는 이 모드에 고정해 두면 됩니다.
- 전역(Global): 모든 트래픽이 현재 선택된 노드를 경유합니다. 문제를 진단하거나 전체 트래픽을 반드시 프록시로 보내야 하는 서비스에 접속할 때만 임시로 사용하세요.
- 직접 연결(Direct): 모든 트래픽이 프록시를 거치지 않으며, 임시로 끈 상태와 같아 비교 테스트용으로 씁니다.
모드 외에도 별도의 스위치인 시스템 프록시가 있습니다. 켜두면 시스템 프록시 설정을 따르는 앱(대부분의 브라우저와 데스크톱 소프트웨어)이 자동으로 트래픽을 클라이언트로 넘기고, 꺼두면 127.0.0.1과 포트를 직접 입력한 앱만 프록시를 사용합니다. 대부분 클라이언트의 기본 혼합 포트는 7890 또는 7897이며, 구성 파일에서는 다음 항목에 해당합니다:
mixed-port: 7890
allow-lan: false
mode: rule
특정 앱에 수동으로 프록시를 설정할 때는 주소에 127.0.0.1, 포트에는 위의 혼합 포트를 입력하면 됩니다. 한편 TUN 모드(강화 모드)는 시스템에 가상 네트워크 카드를 만들어 시스템 프록시를 따르지 않는 일부 게임이나 명령줄 도구까지 포함한 모든 트래픽을 가로챕니다. TUN 모드는 별도의 서비스 모드 설치나 상위 권한 부여가 필요하므로, 처음 일주일 동안은 켜지 않고 규칙 모드에 익숙해진 뒤에 살펴보는 것이 좋습니다.
부팅 시 자동 실행과 백그라운드 상주
프록시 도구는 항상 켜져 있어야 가치가 있는데, 매번 수동으로 켜다 보면 금방 잊어버리게 됩니다. 플랫폼별 설정 방법은 다음과 같습니다.
- Windows: 클라이언트 설정에서 "부팅 시 자동 실행"을 체크하고 "조용히 시작"도 함께 켜면, 부팅 후 창을 띄우지 않고 바로 시스템 트레이로 최소화됩니다.
- macOS: 자동 실행을 체크하면 클라이언트가 스스로 로그인 항목에 등록되며, 시스템 설정 › 일반 › 로그인 항목에서 실제로 등록되어 있는지 확인할 수 있습니다.
- 안드로이드: 클라이언트 내부의 자동 실행 옵션 외에도, 시스템에서 "자동 실행"을 허용하고 멀티태스킹 화면에서 백그라운드 카드를 잠가야 합니다. 특히 제조사 커스텀 시스템에서는 이 단계가 매우 중요하며, 하나라도 빠뜨리면 프로세스가 정리됩니다.
- iOS: 시스템 차원의 부팅 자동 실행은 존재하지 않아 프록시는 수동으로 켜야 합니다. 일부 클라이언트는 "필요 시 연결" 옵션을 제공하는데, 켜두면 터널을 계속 유지할 수 있습니다.
자주 발생하는 문제 목록: 증상별 해결법
아래는 최초 설치 단계에서 가장 자주 나타나는 문제들입니다. 증상에 맞춰 처리하면 됩니다.
- 실행 시 포트 충돌 오류가 뜬다. 7890 또는 7897 포트를 이전 클라이언트의 잔여 프로세스가 점유하고 있는 상태입니다. 이전 클라이언트를 완전히 종료(트레이 아이콘까지)하거나, 설정에서 혼합 포트를 7899처럼 비어 있는 값으로 바꾸세요.
- 시스템 프록시는 켜져 있는데 브라우저가 프록시를 타지 않는다. 브라우저에 프록시 전환용 확장 프로그램이 설치되어 있는지 확인하세요. 이런 확장은 시스템 프록시 설정을 덮어씁니다. 먼저 확장을 비활성화한 뒤 테스트하고, 클라이언트 포트와 브라우저 설정이 일치하는지도 확인하세요.
- 구독 갱신이 계속 실패한다. 앞 절의 순서대로 확인하세요: 링크가 재발급되었는지, 전역 모드로 전환한 뒤 갱신해야 하는지, 시스템 시간이 정확한지.
- macOS에서 재부팅할 때마다 비밀번호를 요구한다. 권한 도우미(helper)가 제대로 설치되지 않은 상태입니다. 클라이언트 설정에서 helper 재설치 항목을 찾아 한 번 다시 설치하면 정상으로 돌아옵니다.
- 안드로이드에서 화면을 끄면 연결이 끊긴다. 배터리 사용 제한 화이트리스트에 추가되지 않았거나, 멀티태스킹에서 백그라운드 카드가 한 번에 정리된 경우입니다. 시스템 설정으로 돌아가 항목별로 확인하세요.
- 스토어 버전 UWP 앱이 연결되지 않는다. UWP 앱은 시스템의 루프백 제한을 받아 기본적으로 로컬 프록시에 접근할 수 없습니다. 클라이언트에 내장된 "UWP 루프백 해제" 도구를 사용해 해당 앱을 체크한 뒤 저장하세요.
- 규칙 모드에서 특정 사이트만 열리지 않는다. 먼저 전역 모드로 전환해 확인하세요. 전역에서는 열린다면 해당 도메인이 직접 연결 규칙에 걸렸거나 현재 노드가 그 도메인에 잘 맞지 않는 것이므로, 노드를 바꾸거나 해당 도메인에 별도 규칙을 추가하세요.
트래픽 분류가 제대로 작동하는지 확인하기
모든 설정이 끝났다면 1분만 투자해 확인해보세요. 먼저 클라이언트에서 시스템 프록시가 켜져 있고 모드가 규칙으로 설정되어 있는지 확인한 뒤, 다음 세 단계를 진행합니다.
- 프록시를 끈 상태로 아무 IP 조회 페이지를 열어 현재 기기의 실제 출구 IP를 기록해둡니다.
- 시스템 프록시를 켜고 노드 하나를 선택한 뒤 페이지를 새로고침하면, 표시되는 IP가 해당 노드가 위치한 지역으로 바뀌어야 합니다.
- 이어서 중국 본토 사이트에 접속한 뒤 클라이언트의 연결 패널을 열어보면, 노드를 경유하지 않고 직접 연결 규칙에 걸린 것을 확인할 수 있어야 합니다.
세 단계가 모두 예상대로라면 최초 설정이 완료된 것입니다. 이후 일상적으로 할 일은 노드 변경, 구독 갱신, 그리고 모드가 여전히 규칙 상태인지 가끔 확인하는 것뿐입니다. 더 깊은 문제를 마주치면 규칙 기반 트래픽 분류와 DNS 관련 심화 글을 참고하세요.