1. 블로그
  2. Windows에서 Clash 설치하는 전체 과정
예상 읽기 시간 9분

Windows에서 Clash 설치하는 전체 과정: 설치 파일 다운로드부터 시스템 프록시 적용까지

Windows 10/11 기준으로 다운로드, 설치, 구독 가져오기, 시스템 프록시 활성화, 연결 확인까지 전체 과정을 정리하고, SmartScreen 차단·시작 시 자동 실행 안 됨 등 설치 단계에서 자주 발생하는 문제도 함께 다룹니다.

다운로드 전 확인해야 할 세 가지

Windows용 Clash 클라이언트는 현재 Clash Meta(mihomo) 코어를 기반으로 한 그래픽 인터페이스 프로그램이 주류이며, Clash Verge Rev, Clash Plus, FlClash 등이 대표적입니다. 기능은 대체로 비슷하고 인터페이스 스타일과 업데이트 빈도가 주된 차이이므로, 어느 것을 선택해도 본문의 과정을 그대로 따라가면 됩니다. 다운로드 전 아래 세 가지를 먼저 확인하면 나중에 문제를 해결하는 시간을 줄일 수 있습니다.

  1. 시스템 버전과 아키텍처 확인

    Windows 10 1809 이상, Windows 11에서는 정상적으로 설치할 수 있으며, 64비트 시스템에서는 x64 설치 파일을 다운로드하면 됩니다. 일부 클라이언트는 Windows on ARM 기기용 ARM64 버전을 제공하므로 헷갈리지 않도록 주의하세요.

  2. 다운로드 경로가 공식 배포 페이지인지 확인

    설치 파일은 반드시 클라이언트 프로젝트의 공식 배포 페이지나 본 사이트에서 정리한 다운로드 페이지에서만 받아야 하며, 검색 엔진 광고나 출처가 불분명한 클라우드 저장소 링크는 피해야 합니다. 이런 경로는 변조된 설치 파일로 바뀌어 있을 위험이 있습니다.

  3. 구독 링크를 미리 준비

    설치가 끝나면 가장 먼저 하는 작업이 구독 가져오기이므로, 프록시 제공 업체나 자체 구축 노드에서 받은 구독 주소를 미리 복사해 두면 설치 과정을 끊김 없이 이어갈 수 있고 중간에 링크를 찾으러 다닐 필요가 없습니다.

설치 단계: 설치 파일 실행부터 첫 실행까지

클라이언트마다 설치 파일 형태는 약간 다르지만, 흔히 .exe 설치 마법사 또는 설치가 필요 없는 .zip 포터블 버전으로 제공되며 조작 방식은 기본적으로 동일합니다.

  1. 설치 파일 실행

    다운로드한 .exe 파일을 더블클릭하고 마법사 안내에 따라 설치 경로를 선택해 설치를 완료합니다. .zip 포터블 버전이라면 한글이나 특수 문자가 없는 경로에 압축을 풀고 실행 파일을 바로 실행하면 되며, 별도의 설치 절차는 필요 없습니다.

  2. 첫 실행 시 나타나는 시스템 알림 처리

    처음 실행할 때 Windows Defender SmartScreen이 "Windows에서 PC를 보호했습니다"라는 알림을 표시할 수 있는데, 이는 배포 초기이거나 다운로드 수가 적은 프로그램에서 흔히 나타나는 현상으로 설치 파일 자체에 문제가 있다는 의미는 아닙니다. 처리 방법은 아래 자주 발생하는 문제 항목에서 다룹니다.

  3. TUN 모드에 필요한 드라이버 구성 요소 설치

    TUN 모드(시스템 프록시만이 아니라 전체 트래픽을 처리하는 방식)를 사용할 계획이라면, 일부 클라이언트는 설정 화면에서 네트워크 어댑터 드라이버 설치나 관리자 권한 실행을 요구합니다. 화면 안내에 따라 확인해 주면 되며, TUN 모드를 처음 켤 때는 보통 클라이언트를 한 번 다시 시작해야 합니다.

  4. 코어가 프로그램과 함께 실행되는지 확인

    클라이언트 그래픽 인터페이스는 껍데기일 뿐이며, 실제로 트래픽을 전달하는 것은 내장된 Clash Meta(mihomo) 코어 프로세스입니다. 정상적으로 설치되면 코어는 메인 프로그램과 함께 자동으로 실행되고, 화면에 보통 코어 실행 상태나 버전 번호가 표시됩니다. 이 상태를 설치 성공 여부를 판단하는 첫 번째 신호로 확인하면 됩니다.

구독 가져오기와 노드 목록 확인

설치가 끝나면 다음 단계는 구독 링크를 클라이언트에 가져와 프로그램이 노드 정보를 받아 사용 가능한 프록시 목록을 만들도록 하는 것입니다.

  1. 구독 주소 붙여넣기

    클라이언트의 구독 또는 설정 관리 화면에서 "새 설정 추가", "구독 가져오기" 같은 항목을 찾아 프록시 제공 업체가 준 구독 링크를 붙여넣고 다운로드 또는 업데이트를 클릭하면, 프로그램이 원격 설정 파일을 받아 노드와 규칙을 해석합니다.

  2. 자동 업데이트 주기 설정

    대부분의 클라이언트는 각 구독마다 자동 업데이트 주기(예: 24시간마다)를 설정할 수 있어 노드 정보가 만료되어 연결이 끊기는 상황을 막을 수 있습니다. 매번 수동으로 업데이트하기보다 이 기능을 켜두는 것이 좋습니다.

  3. 방금 가져온 설정으로 전환

    가져오기가 끝난 뒤에는 "적용" 또는 "이 설정으로 전환"을 수동으로 눌러야 합니다. 이 단계에서 막히는 경우가 많은데, 구독은 분명 성공적으로 다운로드되었지만 클라이언트가 여전히 이전 설정이나 기본 빈 설정을 사용하고 있어 노드 목록이 비어 있는 것처럼 보이는 상황입니다.

설정 파일에서 노드 부분이 제대로 작성되었는지 직접 확인하려면 설정 파일을 열어 아래와 비슷한 구조가 있는지 확인하면 됩니다.

proxies:
  - name: "hk-01"
    type: ss
    server: example-hk.example.com
    port: 8443
    cipher: aes-256-gcm
    password: "your-password"
proxy-groups:
  - name: PROXY
    type: select
    proxies:
      - hk-01
참고

구독 링크가 전달하는 것은 대개 proxies(노드), proxy-groups(정책 그룹), rules(라우팅 규칙) 세 부분을 포함한 완전한 설정 파일입니다. 직접 확인할 때는 이 세 부분에 내용이 있는지를 중점적으로 보면 되며, 노드 항목 하나하나의 파라미터를 전부 대조할 필요는 없습니다.

시스템 프록시 활성화와 연결 확인

노드를 가져온 뒤에는 Windows 시스템의 네트워크 트래픽이 실제로 Clash를 거치도록 해야 합니다. 이 단계를 놓치기 쉬운데, 이 경우 클라이언트에서는 노드 지연 시간 측정이 정상으로 나오지만 브라우저 접속은 여전히 원래 네트워크를 사용하는 상태가 됩니다.

  1. 시스템 프록시 스위치 켜기

    클라이언트 메인 화면에는 보통 "시스템 프록시" 또는 "시스템 프록시로 설정" 스위치가 있으며, 이를 켜면 클라이언트가 Windows의 프록시 설정을 자동으로 기록해 HTTP/HTTPS 트래픽을 로컬 혼합 리스닝 포트(기본값 7890)로 향하게 합니다.

  2. 또는 TUN 모드로 전체 트래픽 처리

    일부 애플리케이션이 시스템 프록시 설정을 따르지 않는 경우(게임 클라이언트, 일부 메신저 프로그램에서 흔히 발생)에는 TUN 모드를 사용할 수 있습니다. TUN 모드는 네트워크 계층에서 전체 트래픽을 처리하므로 애플리케이션이 시스템 프록시 설정을 읽는지 여부에 좌우되지 않지만, 클라이언트를 관리자 권한으로 실행해야 합니다.

  3. 노드 지연 시간 확인

    노드 목록에서 현재 정책 그룹의 노드에 대해 지연 시간 테스트를 한 번 실행합니다. 정상 노드는 지연 시간이 밀리초 단위로 표시되며, 오랫동안 시간 초과나 사용 불가로 표시된다면 먼저 다른 노드로 바꿔서 특정 노드만의 문제인지 확인한 뒤 설정 자체의 문제를 검토합니다.

  4. 실제 연결 확인

    브라우저에서 목표 사이트를 열어 보거나, 명령줄에서 curl로 현재 사용 중인 경로를 테스트합니다.

curl -x http://127.0.0.1:7890 -I https://www.google.com

시간 초과나 연결 거부가 아니라 HTTP 상태 코드가 반환됐다면, 시스템 프록시가 정상적으로 적용되어 트래픽이 실제로 Clash를 거쳐 전달되고 있다는 뜻입니다.

설치 단계에서 자주 발생하는 문제

다음은 설치와 첫 설정 과정에서 가장 많이 제보되는 문제들을 발생 빈도순으로 정리한 것입니다.

SmartScreen이 설치 파일을 차단하는 경우

Windows Defender SmartScreen은 다운로드 수가 적고 기업용 코드 서명을 하지 않은 프로그램에 차단 알림을 표시합니다. 이는 다운로드 수와 서명 신뢰도를 기반으로 한 통계적 판단이며, 바이러스 검사 결과와는 다릅니다. 처리 방법은 알림 창에서 "추가 정보"를 클릭한 뒤 "실행"을 클릭하는 것입니다. 설치 파일 출처가 공식 배포 페이지나 본 사이트의 다운로드 페이지라면 안심하고 계속 진행해도 되며, 출처가 불분명하다면 먼저 출처를 확인한 뒤 실행 여부를 결정하는 것이 좋습니다.

자동 시작을 설정했는데 적용되지 않는 경우

일부 사용자가 클라이언트 설정에서 "시작 시 자동 실행" 옵션을 켰지만, 재부팅 후 클라이언트가 실행되지 않는 경우가 있습니다. 흔한 원인으로는 Windows 자체의 "시작 앱" 관리 화면에서 해당 프로그램이 수동으로 꺼져 있는 경우, 설치 경로에 한글이나 특수 문자가 포함되어 시작 항목 경로가 무효화된 경우, 일부 보안 소프트웨어가 자동 실행 항목을 의심스러운 동작으로 간주해 차단하는 경우 등이 있습니다. 설정에서 자동 시작 옵션을 껐다가 다시 켜보고, 시스템의 "시작 앱" 설정 화면에서 상태가 "사용"으로 되어 있는지 확인하면 됩니다.

시스템 프록시를 켰는데도 브라우저가 접속되지 않는 경우

먼저 브라우저가 별도의 프록시 설정을 사용하고 있는지 확인합니다(일부 브라우저 확장 프로그램이나 기업 정책이 시스템 프록시를 덮어쓸 수 있습니다). 다음으로 클라이언트의 혼합 리스닝 포트가 다른 프로그램에 이미 점유되어 기본값이 아닌 포트로 자동 전환되지 않았는지 확인합니다. 클라이언트 설정에서 현재 실제 사용 중인 포트 번호가 시스템 프록시에 기록된 값과 일치하는지 대조해 보세요.

설치 후 코어가 실행되지 않는 경우

클라이언트 화면에 코어가 실행되지 않았다는 알림이 뜨거나 반복적으로 강제 종료된다면, 흔한 원인은 설치 경로의 권한 부족(예: 시스템 보호 디렉터리에 설치한 경우)이거나 보안 소프트웨어가 코어 실행 파일을 오탐하여 삭제한 경우입니다. 클라이언트를 일반 사용자 디렉터리에 설치하고, 보안 소프트웨어에서 클라이언트 설치 경로를 신뢰 목록에 추가하는 것을 권장합니다.

주의

TUN 모드를 켠 뒤 일부 내부망 애플리케이션이나 로컬 네트워크 기기 접속에 문제가 생겼다면, 먼저 클라이언트의 "로컬 네트워크 직접 연결" 또는 우회 규칙 설정을 확인하고, 곧바로 TUN 모드 전체를 끄고 처음부터 다시 점검하지 않는 것이 좋습니다.

Clash 클라이언트 다운로드