Clash for Windows는 어떤 프로그램인가요?

Clash for Windows(흔히 CFW)는 데스크톱 Windows에서 Clash 규칙 엔진과 YAML 프로필을 GUI로 다루기 위해 널리 쓰였던 클라이언트입니다. 트레이 아이콘에서 시스템 프록시를 켜고 끄고, 프로필마다 구독으로 노드 목록을 채우는 흐름이 익숙한 사용자가 많습니다. 이 글은 특히 Windows 11을 새로 맞춘 PC나 노트북에서 다운로드부터 첫 연결까지 막히는 지점—특히 Microsoft Defender SmartScreen백신 예외, 그리고 구독 가져오기—을 순서대로 풀어 씁니다.

저장소가 아카이브된 지는 꽤 되었지만, 여전히 “Clash for Windows 설치”, “윈도우11 CFW” 같은 검색이 이어지는 이유는 공개된 마지막 안정 릴리스를 쓰는 기존 습관과 교육 자료가 많기 때문입니다. 신규 기능·프로토콜을 계속 따라가야 한다면 Clash Verge Rev 가이드Mihomo Party Windows 11 설치 글처럼 Mihomo·Clash Meta 계열 GUI를 함께 비교해 보는 것이 좋습니다. 반면 지금 당장 CFW 화면 그대로 맞춰야 하는 환경이면 아래 단계가 바로 적용됩니다.

공식 배포 확인: 패키지는 historically Fndroid/clash_for_windows_pkg Releases에서 내려받는 것이 가장 흔한 기준입니다. 자산 목록의 파일 이름과 자신의 CPU(x64 대부분, Snapdragon 등은 ARM64)를 맞추세요. 같은 생태계 도구를 한 화면에서 고르고 싶다면 Clash 공식 사이트 다운로드 허브도 참고하면 됩니다.

설치 전에 확인할 것

아키텍처를 먼저 고릅니다. 최근 일반 소비자 노트북·데스크톱은 x64용 .exe 설치 프로그램이 맞는 경우가 대부분입니다. ARM 기기에서는 릴리스에 arm64 표기가 있는 자산을 찾아야 합니다. 잘못 고르면 설치 단계 전에 실행 자체가 되지 않거나, 실행돼도 코어 바이너리가 맞지 않아 프로필이 안 올라옵니다.

회사·학교 관리 PC라면 소프트웨어 화이트리스트 밖 설치 프로그램이 막힐 수 있습니다. 정책을 어기면 제재를 받을 수 있으므로, 허용 범위를 먼저 확인하는 것이 안전합니다.

이미 다른 프록시 클라이언트가 떠 있다면 혼합 포트·외부 컨트롤러 포트가 겹치지 않게 합니다. 한쪽을 완전히 종료한 뒤 CFW만 켜서 테스트하면 원인 분리가 쉽습니다.

팁: 구독이 여러 개라도 처음에는 제공업체가 준 단일 프로필 URL 하나만 넣어 동작을 확인하는 편이 낫습니다. 수동으로 합친 YAML은 문법 한 줄에도 전체가 실패할 수 있습니다.

1단계: 설치 파일·포터블 받기

브라우저로 릴리스 페이지에 들어가 최신 또는 팀에서 고정한 버전 태그를 고릅니다. 흔히 Setup 설치형과 녹색 압축 포터블이 같이 올라와 있습니다. 설치형은 시작 메뉴와 제거 프로그램이 정돈되고, 포터블은 특정 폴더만 백업하면 되어 이동이 편합니다.

  1. 자산 표에서 Windows용 확장자와 아키텍처 키워드(x64, arm64 등)를 다시 확인합니다.
  2. Edge·Chrome이 “안전하지 않다”며 받기를 막으면 다운로드 기록에서 유지·보관함에서 유지류 옵션을 찾습니다.
  3. 제공되는 경우 해시나 체크섬 문서를 보고 변조 가능성을 줄입니다.

카페·메신저에만 떠 있는 짧은 링크는 피하고, 주소창이 github.com 아래 올바른 저장소인지 항상 대조합니다.

2단계: Microsoft Defender SmartScreen 처리

Windows 11에서 자주 보는 화면이 “Windows에서 PC 보호함” 스타일의 SmartScreen 경고입니다. 다운로드 수가 적거나 특정 서명 체계를 쓰지 않은 실행 파일이면 평판 기반으로 잠깐 막히는 일이 많습니다. 이는 “반드시 악성”이라는 뜻이 아니지만, 무조건 실행 버튼을 누르는 습관은 매우 위험합니다.

주의: 추가 정보·더 보기를 펼친 뒤에도, 파일이 정말 릴리스 페이지에서 내려받은 것인지 크기·이름이 일치하는지 다시 확인하세요. 압축을 푼 폴더 안의 Clash for Windows.exe가 다른 도구로 바뀐 채 배포되는 사고도 과거에 있었습니다.

  1. 경고 창에서 추가 정보(영문 빌드는 More info 등)를 눌러 펼칩니다.
  2. 실행 문구가 보이면 게시자 설명을 읽고, 신뢰할 수 있을 때만 누릅니다.
  3. 같은 버전·같은 서명을 가진 업데이트를 여러 번 받다 보면 이후 경고 빈도가 달라질 수 있다고 이해하면 됩니다.

이어서 뜨는 사용자 계정 컨트롤(UAC)는 설치 프로그램이 시스템 폴더에 쓰기를 시도할 때 정상적으로 나타납니다. 출처가 확인됐다면 로 진행합니다.

3단계: Windows Defender·제3자 백신 예외

프록시·터널류 실행 파일은 실시간 검사에서 행동 기반으로 잠깐 격리되기도 합니다. Windows 보안의 바이러스 및 위협 방지에서 제외 폴더를 추가하거나, 격리 목록에서 복구한 뒤 예외를 넣습니다. 맥아피·카스퍼스키 등 제3자 백신도 신뢰 영역 메뉴가 비슷합니다.

  • 예외는 가능하면 프로그램 설치 하위 폴더만 최소 범위로 지정합니다.
  • 격리 직후라면 정의 업데이트 직후 오탐이 잦으니 한 번 재스캔해 보는 것도 방법입니다.
  • 회사 보안 에이전트가 별도로 있으면 트레이 프로그램 쪽에서도 차단 로그를 봅니다.

4단계: 설치 마법사와 포터블 실행

설치형을 택했다면 마법사에서 대상 경로와 바로 가기 옵션을 고릅니다. 이미 다른 경로에 옛 버전이 있으면 덮어쓰기인지 병행 설치인지 릴리스 노트와 맞춰 보세요. 포터블은 짧은 ASCII 경로 아래에 풀면 드문 인코딩 문제를 줄일 수 있습니다.

실행 직후 Windows 방화벽이 사설·공용 네트워크 허용을 묻습니다. 로컬에서 대시보드·API에 접근하고 외부 구독 서버와 통신해야 하므로, 테스트 단계에서는 과도하게 막지 않는 편이 설치 확인에 유리합니다. 나중에 회사 정책에 맞게 좁혀도 됩니다.

5단계: 첫 실행에서 볼 화면

첫 기동에서 빈 프로필이나 샘플만 보일 수 있습니다. 우측 또는 상단 메뉴에서 Profiles(프로필) 영역을 찾습니다. 버전에 따라 레이블 철자는 조금 다르지만 “다운로드”·“URL” 같은 단서는 공통입니다.

팁: General 쪽에서 언어를 바꿀 수 있는 빌드도 있습니다. 한국어가 없더라도 영문 메뉴가 고정이라도 버튼 위치는 Release 빌드 간에 크게 변하지 않는 편입니다.

6단계: 구독 URL로 프로필 가져오기

대부분의 상용 서비스는 대시보드에서 Clash용 링크를 줍니다. https://로 시작하는 한 줄을 복사해 CFW의 프로필 다운로드 입력칸에 붙여 넣고 다운로드·적용 버튼을 누릅니다. 구독 개념을 넓게 잡고 싶다면 Clash 구독 가져오기 종합 가이드를 같이 보세요.

  1. 메모장에 한 줄로 붙여 넣어 앞뒤 공백·줄 바꿈이 없는지 봅니다.
  2. 같은 URL을 브라우저 주소창에 넣었을 때 YAML 텍스트Base64 덩어리가 내려오는지 확인합니다. HTML 로그인 페이지면 구독이 아닙니다.
  3. 가져오기 후 Proxies 탭에 노드가 채워졌는지, Rules에 정책 이름이 보이는지 봅니다.

일부 최신 노드 타입은 Clash Meta 전용 구독에서만 열립니다. CFW는 클래식 Clash 코어 계열에 가깝기 때문에, 제공업체 문서에 “Meta만”이라고 적혀 있으면 Mihomo Party처럼 Meta 코어 GUI로 받는 편이 맞습니다. 반대로 일반 Clash 호환 링크라면 CFW에서도 그대로 굴러갑니다.

7단계: System Proxy·노드 선택·TUN

프로필이 활성화된 상태에서 GeneralSystem Proxy 토글을 켜면 대부분의 데스크톱 브라우저가 WinINET 설정을 따라갑니다. 트레이 아이콘 우클릭으로 같은 스위치가 있는 경우도 있습니다.

Proxies 탭에서 GLOBAL 또는 구독이 만든 선택 그룹을 펼쳐 실제 출구 노드를 고릅니다. 규칙 모드에서는 대부분의 트래픽이 특정 그룹으로 모이게 설계되어 있으므로, 우회가 안 될 때는 맨 위쪽 그룹부터 순서대로 의심합니다.

TUN 모드는 시스템 프록시를 무시하는 앱까지 잡고 싶을 때 씁니다. 관리자 권한·가상 어댑터 허용이 필요한 빌드가 많습니다. 다른 상용 VPN과 동시에 TUN을 켜면 라우팅이 꼬이기 쉬우므로 한쪽만 켠 상태에서 테스트하세요.

합법 이용: 프록시와 구독은 거주 지역 법령서비스 약관 범위 안에서만 써야 합니다. 무단 침해나 라이선스 위반 목적 이용은 책임이 사용자에게 있습니다.

자주 막히는 증상 정리

구독은 받아지는데 노드 지연 테스트만 전부 타임아웃이면 방화벽이 로컬 API 포트에만 막혔거나, 회사망이 특정 TLS 핑거프린트를 차단하는지 의심합니다. 시스템 시간이 몇 분 이상 어긋나 있으면 인증서 오류가 연쇄로 납니다.

브라우저만 되고 스토어 앱은 직행이면 UWP 루프백·시스템 프록시 미적용 이슈일 수 있어 TUN을 검토하거나 해당 앱이 프록시를 지원하는지 확인합니다. WSL·Docker를 같이 쓰면 라우팅이 겹칩니다. Windows 11 WSL2와 Clash 라우팅 글의 순서를 맞춰 보는 것도 도움이 됩니다.

자주 묻는 질문

Q. Clash for Windows와 Clash Verge Rev UI가 완전히 다른데 개념은 같나요?
A. 둘 다 프로필·구독·규칙·프록시 그룹이라는 큰 덩어리는 같습니다. 다만 코어가 Meta 확장 기능을 얼마나 따르냐, TUN 구현과 업데이트 정책이 다릅니다. 장기 쓸 클라이언트를 새로 고른다면 Verge·Mihomo 계열을 권합니다.

Q. SmartScreen을 통과했는데 실행 파일이 사라졌어요.
A. Defender가 사후에 격리했을 수 있습니다. 보호 기록과 격리함을 확인하고 예외 경로를 먼저 등록한 뒤 다시 설치하세요.

Q. 예전에 쓰던 config.yaml을 그대로 넣고 싶어요.
A. Profiles에서 로컬 파일을 지정하거나 내용을 붙여 넣는 흐름이 버전별로 조금 다릅니다. 직접 편집한 파일은 백업을 만든 뒤 문법 오류를 조심하세요.

Q. 코어를 수동으로 바꿀 수 있나요?
A. 일부 사용자는 호환되는 코어 바이너리만 교체해 씁니다. 잘못된 조합은 즉시 크래시를 부르므로 릴리스 노트의 권장 코어 버전을 따르는 편이 안전합니다. Meta 쪽 최신화 절차는 Mihomo·Clash Meta 업그레이드 가이드가 다른 제품에 대한 참고로 쓰입니다.

더 보기: DNS·분할 규칙을 깊게 다루는 문서는 튜토리얼 허브에서 주제별로 이어집니다.

마무리

Windows 11에서 Clash for Windows 검색이 이어지는 핵심 이유는 “트레이에서 바로 시스템 프록시를 토글하고 구독 URL만으로 노드가 채워지는” 익숙한 패턴 때문입니다. 정작 초반에 발목을 잡는 것은 기능보다 SmartScreen백신 같은 보안 층인 경우가 많아, 신뢰할 수 있는 릴리스를 확보한 뒤 순서대로 예외를 넣는지가 성공 확률을 가릅니다.

다만 프로젝트가 오래 아카이브된 만큼, 새 프로토콜·운영체제 빌드와의 궁합은 앞으로 점점 좁아질 수밖에 없습니다. 그래서 실제 현장에서는 같은 Clash·Mihomo 생태계를 유지하면서 Clash Verge RevMihomo Party로 옮기는 경우가 늘고 있습니다. 일부 도구는 겉 UI만 단순해 보여도 문서·업데이트 채널이 흩어져 있어, 처음 막힐 때 왜 이 트래픽이 이 출구로 갔는지 역추적하기가 더 어려울 때도 있습니다.

Clash 공식 사이트는 이런 설치·구독·분할 규칙 흐름을 한국어로 이어 붙이고, 검증된 Clash·Mihomo 호환 클라이언트 다운로드 경로를 한곳에 모아 두었습니다. CFW로 시작했다가도 같은 단계만 옮기면 되므로, 지금 PC에서 바로 시험해 보고 싶다면 다운로드 허브에서 본인 환경에 맞는 패키지를 고른 뒤 이 글의 SmartScreen·구독·시스템 프록시 순서만 다시 맞춰 보시면 됩니다.