시작 가이드 예상 읽기 시간 10분

Clash 모바일 첫 설치 가이드: Android APK·iOS 설치 후 필수 설정

Clash 첫 설치에 필요한 Android 출처 허용, VPN 권한, 배터리 최적화 예외, 첫 구독 가져오기와 놓치기 쉬운 초기 설정을 안내합니다.

설치 전: 클라이언트·구독·시스템 트래픽 처리 구분하기

Clash 모바일을 처음 사용할 때는 클라이언트 설치, 사용 가능한 설정 불러오기, 클라이언트의 네트워크 트래픽 처리 허용까지 세 가지를 따로 완료해야 합니다. 설치가 끝났다는 것은 앱을 열 수 있다는 뜻일 뿐이고, 가져오기가 성공했다는 것은 설정을 읽을 수 있다는 뜻입니다. 시스템에 VPN 표시가 떠도 터널이 만들어졌다는 의미일 뿐입니다. 어느 한 단계만으로 프록시를 통한 외부 연결까지 정상이라고 단정할 수는 없습니다.

Android에는 APK를 설치할 수 있지만, iOS에서는 APK를 설치할 수 없으므로 iOS용 클라이언트와 해당 배포 방식을 이용해야 합니다. Clash는 코어 및 설정 생태계에서 쓰이는 이름이며, 모든 플랫폼에서 같은 이름으로 제공되는 공식 모바일 앱이 있다는 뜻은 아닙니다. Clash Meta(현 mihomo) 코어를 사용하는 Android 클라이언트와 일부 Clash 설정 형식을 지원하는 iOS 클라이언트는 기능 범위가 다를 수 있습니다.

Android APK 설치: 실제로 설치 파일을 여는 앱에 권한 부여하기

1. 기기 아키텍처를 확인하고 설치 출처 허용하기

다운로드 페이지에서 클라이언트와 설치 안내를 확인하세요. 최근 출시된 Android 기기는 대부분 ARM64를 사용하며, 보통 arm64-v8a에 해당합니다. 구형 기기에는 armeabi-v7a가 필요할 수 있습니다. 잘 모르겠다면 기기의 프로세서 정보를 확인하거나 프로젝트에서 제공하는 범용 패키지를 선택하세요. x86 에뮬레이터용 패키지를 일반 휴대폰용으로 착각하지 마세요.

  1. APK를 다운로드한 다음 브라우저의 다운로드 목록이나 파일 관리자에서 파일을 여세요.
  2. 시스템에서 설치를 차단하면 안내 화면의 ‘설정’으로 이동해 현재 설치 출처에 ‘이 출처의 앱 허용’을 켜세요.
  3. 설치 화면으로 돌아와 설치를 완료한 뒤 클라이언트를 실행하세요.
  4. 이후 해당 출처에서 앱을 설치할 일이 없다면 같은 설정 화면으로 돌아가 권한을 끄면 됩니다.

일반적인 경로는 ‘설정’ → ‘앱’ → ‘특별한 앱 액세스’ → ‘알 수 없는 앱 설치’입니다. 제조사에 따라 ‘보안’이나 ‘개인정보 보호’ 아래에 있을 수 있으니 시스템 설정에서 ‘알 수 없는 앱 설치’를 검색해 보세요. 중요한 것은 권한을 부여할 대상입니다. 파일 관리자에서 APK를 열었다면 브라우저가 아니라 파일 관리자에 설치 권한을 줘야 합니다.

2. 설치에 실패하면 오류 유형부터 확인하기

안내 문구 또는 증상먼저 확인할 항목다음 단계
기기와 호환되지 않음프로세서 아키텍처와 최소 시스템 요구 사항프로젝트 안내에 따라 설치 패키지를 다시 선택
기존 앱 패키지와 충돌같은 패키지명의 앱인지, 서명이 다른지 확인배포 출처를 확인하고, 이전 버전을 삭제하기 전에 설정을 내보내기
설치 패키지를 파싱할 수 없음다운로드가 완료됐는지, 파일이 실제 APK인지 확인손상된 파일을 삭제한 뒤 다시 다운로드
설치 버튼을 누를 수 없음시스템 제한, 업무 프로필 또는 화면 오버레이 간섭시스템 안내를 확인하고 필요하면 기기 관리자에게 문의

충돌이 발생했다고 바로 앱 데이터를 삭제하지 마세요. 앱을 삭제하면 로컬 구독, 오버라이드 규칙, 프록시 그룹 선택이 사라질 수 있습니다. 업무용 휴대폰은 조직 정책에 따라 제한될 수도 있으며, 일반 앱 설정으로 이를 우회할 수 없습니다.

iOS 설치: 클라이언트 출처와 설정 형식 지원 여부 확인

iOS에서는 클라이언트 프로젝트의 안내에 따라 App Store, TestFlight 또는 지원되는 다른 설치 방식을 이용해야 합니다. 앱의 스토어 표시 여부는 계정 지역과 앱의 등록 상태에 따라 달라지며, 테스트 인원 제한이나 테스트 빌드 만료가 있을 수 있습니다. 프록시를 지원한다는 이유만으로 mihomo 설정을 전부 읽을 수 있다고 단정하지 마세요.

  1. 클라이언트 선택 가이드에서 플랫폼, 설정 형식, 설치 방법을 먼저 확인하세요.
  2. 앱을 연 다음 구독 가져오기 메뉴를 찾아 전체 Clash 설정을 지원하는지, 노드만 가져오는지 확인하세요.
  3. 처음 연결할 때 시스템의 ‘VPN 구성 추가’ 안내를 읽고, 요청을 시작한 앱이 방금 설치한 클라이언트인지 확인한 뒤 권한을 허용하세요.
  4. 설정을 확인하려면 ‘설정’ → ‘일반’ → ‘VPN 및 기기 관리’에서 관련 항목을 살펴보세요.

가져온 뒤 노드만 있고 기존 프록시 그룹과 규칙이 보이지 않는다면 먼저 클라이언트 문서를 확인하세요. 노드만 가져오는 방식이 적용됐을 수 있으며, 설정이 원래 형태 그대로 활성화된 것은 아닐 수 있습니다. 이 경우 같은 링크를 반복해서 붙여 넣기보다 클라이언트가 지원하는 규칙 설정 방식을 사용하세요.

첫 구독 가져오기: 다운로드하고 선택한 뒤 프록시 그룹 확인하기

클라이언트에 따라 메뉴 이름이 ‘설정’, ‘Profiles’, ‘구독’ 등으로 다를 수 있습니다. 아래에서는 특정 앱의 메뉴를 모든 클라이언트에 공통으로 적용되는 경로처럼 안내하지 않고, 작업 순서에 따라 설명합니다. 처음에는 출처가 명확한 구독 하나만 가져와 설정 간 전환으로 인한 혼란을 줄이세요.

  1. 전체 URL 복사하기.계정 페이지에서 구독 URL을 복사하고 물음표 뒤의 매개변수도 그대로 유지하세요. 메신저에서 복사할 때 공백이나 줄바꿈, 문장 끝의 문장 부호가 포함되면 가져오기에 실패할 수 있습니다.
  2. 원격 설정 추가하기.설정 관리에서 URL로 추가하는 항목을 선택하고 알아보기 쉬운 이름을 입력한 다음 다운로드 또는 업데이트를 실행하세요.
  3. 파싱 결과 확인하기.문법 오류, 알 수 없는 필드, 지원하지 않는 프로토콜 안내가 표시되는지 확인하세요. 다운로드 성공과 설정 파싱 성공은 별개의 단계입니다.
  4. 설정 선택하기.일부 클라이언트는 설정을 추가해도 자동으로 활성화하지 않습니다. 해당 설정을 선택한 뒤 불러오기 또는 다시 불러오기를 실행하세요.
  5. 프록시 그룹 확인하기.규칙에서 실제로 참조하는 그룹을 찾아 사용할 수 있는 노드나 적절한 자동 선택 그룹을 고르세요.

구독을 가져온 뒤에도 연결되지 않는다면 먼저 두 가지 상황을 구분하세요. 노드 목록이 비어 있다면 URL, 계정 상태, 형식을 확인해야 할 가능성이 높습니다. 노드는 있지만 요청이 실패한다면 프록시 그룹, 노드 상태, 트래픽 처리 설정을 확인하세요. HTTP 401 또는 403 오류는 보통 인증 정보, 접근 제한, 계정 상태부터 확인해야 합니다. 새로고침을 반복해도 해결되지 않습니다.

브라우저에서 구독 URL이 열리더라도 앱에서 가져올 수 있다는 뜻은 아닙니다. 브라우저에는 로그인 페이지, 오류 페이지 또는 HTML이 표시될 수 있지만 클라이언트에는 설정 데이터가 필요합니다. 진단할 때는 응답 형식과 오류 메시지를 확인하고, 구독 URL 전체가 보이는 화면을 공개하지 마세요.

첫 연결: VPN 권한, 규칙 모드, DNS

현재 클라이언트가 요청하는 시스템 권한만 확인하고 허용하기

Android 클라이언트는 보통 시스템 VPN 서비스를 통해 기기 트래픽을 전달받습니다. TUN으로 트래픽을 처리하는 방식에서는 관련 매개변수를 앱이 자동으로 관리할 수도 있습니다. 연결을 시작한 뒤 시스템 권한 창에 표시된 앱 이름을 확인하세요. 휴대폰에서 다른 프록시, 회사 VPN 또는 VPN 인터페이스를 사용하는 필터링 도구가 실행 중이라면 먼저 중지한 다음 현재 클라이언트를 테스트하세요.

iOS에서 개인 VPN을 사용하는 경우에도 다른 터널 구성과 충돌할 수 있습니다. 연결에 실패하면 시스템 VPN 상태와 클라이언트 로그를 먼저 확인하고, 두 앱에서 자동 연결을 반복해서 켜지 마세요. 관리 대상 기기의 네트워크 정책은 조직의 지침을 따라야 합니다.

처음에는 규칙 모드 사용 권장

모드는 이미 클라이언트에 들어온 트래픽에만 영향을 줍니다. 앱이 VPN 대상에서 제외되어 있다면 규칙 모드나 전역 모드로 바꿔도 자동으로 포함되지 않습니다. 첫 테스트에서는 복잡한 앱별 분할을 켜지 말고, 단순하고 반복 가능한 연결 확인부터 진행하세요.

포트와 DNS 설정은 데스크톱 가이드를 그대로 따르지 않기

휴대폰에서 VPN으로 트래픽을 처리한다면 일반적으로 Wi-Fi 설정에 수동 프록시를 추가할 필요가 없습니다. 가이드에서 자주 볼 수 있는 127.0.0.1:7890은 로컬 프록시 주소 예시일 뿐이며, 실제 포트는 현재 설정을 기준으로 해야 합니다. 127.0.0.1은 항상 현재 기기를 가리키므로 다른 컴퓨터의 주소로 사용할 수 없습니다.

처음에는 구독이나 클라이언트가 권장하는 DNS 설정을 유지하세요. 웹페이지에서 도메인 이름을 확인할 수 없다는 오류가 나면 DNS 로그, Android의 ‘비공개 DNS’, 브라우저의 보안 DNS 설정을 확인하세요. 인증서 검증을 끄는 방법을 일반적인 해결책으로 삼지 말고, VPN 아이콘만 보고 DNS 요청이 예상한 경로를 따랐다고 판단하지 마세요. 설정 항목을 확인하려면 DNS 기술 참고 자료를 살펴보세요.

Android 백그라운드 실행과 iOS 자동 연결은 따로 설정하기

Android: 포그라운드 서비스 확인 후 배터리 제한 조정

연결한 뒤 홈 화면으로 돌아가 클라이언트 실행 알림이 계속 표시되는지 확인하세요. 알림 권한은 상태 안내의 표시 여부에 영향을 주지만, 알림이 있다고 해서 시스템이 앱을 종료하지 않는 것은 아닙니다. 화면을 잠근 뒤 연결이 끊기면 앱의 백그라운드 실행 권한을 확인하세요.

Android의 ‘VPN 항상 사용’과 ‘VPN을 사용하지 않으면 연결 차단’은 서로 다른 기능입니다. 후자는 터널을 사용할 수 없을 때 해당 네트워크 연결을 차단합니다. 첫 설정을 검증하기 전에는 차단 옵션을 켜지 마세요. 구독 업데이트나 문제 해결까지 막힐 수 있습니다.

iOS: Android식 배터리 예외 설정을 적용하지 않기

iOS의 터널 확장 기능은 일반 앱의 화면과 수명 주기가 다릅니다. 터널 유지를 위해 ‘백그라운드 앱 새로 고침’을 반드시 켜야 한다고 여기거나 Android처럼 최근 앱 화면에서 앱을 잠글 필요는 없습니다. 클라이언트 안내에 따라 필요 시 연결, 네트워크 전환 후 재연결 등의 옵션을 확인하고 시스템 VPN 상태로 연결 여부를 확인하세요.

설치 완료 확인: 앱 사용 중, 화면 잠금, 네트워크 전환 순서로 테스트

아래 순서에 따라 직접 점검할 수 있습니다. 안내된 시간은 테스트 절차를 통일하기 위한 기준이며 성능을 보장하지 않습니다. 한 번에 조건 하나만 바꾸고 어느 단계에서 실패하는지 기록하면 여러 설정을 동시에 바꾸는 것보다 원인을 찾기 쉽습니다.

점검 항목테스트 방법확인할 내용
앱 사용 중 연결연결을 시작하고 직접 연결될 것으로 예상되는 페이지와 프록시를 사용할 것으로 예상되는 페이지를 각각 방문로그에서 규칙 일치 여부, 프록시 그룹, 실제 아웃바운드 확인
백그라운드 연결 유지홈 화면으로 돌아가 화면을 5분간 잠근 뒤 페이지 열기VPN 연결이 유지되는지, 재연결이나 시간 초과가 발생하는지
네트워크 전환Wi-Fi에서 모바일 네트워크로 전환하고 약 30초 기다린 뒤 새 페이지 열기새 연결이 복구되는지, DNS 오류가 발생하는지
구독 업데이트현재 설정을 한 번 직접 업데이트업데이트 시간이 바뀌는지, 기존 프록시 그룹 선택이 유지되는지
연결 중지 후 복구클라이언트 연결을 중지한 뒤 일반 웹페이지에 접속시스템 네트워크가 복구되는지, 수동 프록시 설정이 남아 있는지

노드 지연 시간 테스트는 특정 탐색 요청의 결과만 보여 줍니다. 테스트에 성공해도 모든 웹사이트와 프로토콜이 작동하는 것은 아니며, 웹페이지가 열려도 예상한 규칙이 적용됐다고 볼 수 없습니다. 문제를 확인할 때는 연결 로그를 함께 살펴보고 요청 도메인, 일치한 규칙, 최종 아웃바운드를 확인하세요. 로그를 공유하기 전에는 구독 토큰, 계정 정보, 불필요한 접속 기록을 가리세요.

첫 설정에서 놓치기 쉬운 네 가지

  1. 시스템 시간:날짜와 시간을 자동으로 설정하세요. 시간이 크게 어긋나면 HTTPS 인증서 검증에 실패해 구독 다운로드나 노드 연결에 문제가 생길 수 있습니다.
  2. 활성 설정 선택 여부:구독을 추가한 뒤 앱에 기본으로 포함된 빈 설정이 아니라 해당 구독이 현재 활성 설정인지 확인하세요.
  3. 자동 업데이트:먼저 수동 업데이트를 한 번 완료한 뒤 제공 업체의 권장 주기에 맞춰 간격을 설정하세요. 설정 업데이트는 구독 유효 기간을 연장하지 않으며 만료된 계정을 자동으로 복구하지도 않습니다.
  4. 로컬 백업:앱을 다시 설치하거나 데이터를 삭제하기 전에 필요한 설정, 오버라이드 내용, 설정 기록을 저장하세요. 인증 정보가 포함된 백업은 안전한 장소에 보관해야 합니다.

첫 설치를 마쳤다고 볼 수 있는 기준은 설정이 정상적으로 파싱되고, 활성 프록시 그룹에 사용할 수 있는 아웃바운드가 있으며, VPN 트래픽 처리 권한이 허용되고, 규칙이 예상대로 적용되며, 화면 잠금과 네트워크 전환 뒤에도 접속이 복구되는 것입니다. 여기까지 확인한 다음 앱별 분할, 사용자 지정 규칙, 자동 연결 설정을 하나씩 추가하세요. 이후 사용 방법은 모바일 설치 및 사용 가이드에서 확인할 수 있습니다.

Clash 다운로드Android / iOS 클라이언트