사용 가이드 · Clash 기술 블로그

Android용 Clash 사용 가이드: APK 설치, 구독 가져오기 및 백그라운드 연결 유지

APK 설치, VPN 권한, 구독 업데이트 및 백그라운드 실행 유지는 서로 독립된 네 단계입니다. 포그라운드에서 한 번 접속한 뒤 화면 잠금과 네트워크 전환으로 Android가 클라이언트를 종료하지 않는지 확인하세요.

  • Android
  • 백그라운드 실행 유지
  • 앱별 설정
이 글의 목차

APK 설치 가능 여부는 출처, Android 버전, 아키텍처에 따라 달라집니다

Android에는 이름이 비슷한 Clash 클라이언트가 많고 구형 프로젝트, 재패키징 버전, 유지 관리 중인 프로젝트가 검색 결과에 함께 나타날 수 있습니다. 프로젝트 저장소의 Release 또는 프로젝트가 명시한 다운로드 페이지에서 APK를 받고 릴리스 안내의 지원 Android 버전을 확인하세요.

첨부 파일이 arm64-v8a, armeabi-v7a, x86_64, universal로 나뉜다면 최근 실제 휴대전화는 대부분 arm64-v8a이고 에뮬레이터는 x86_64일 수 있습니다. 확인할 수 없다면 프로젝트의 universal 패키지를 사용하세요. 파일 크기만 더 큽니다.

"패키지를 구문 분석하는 중 문제 발생"이 나타나도 시스템 보호 전체를 끄지 마세요. 아키텍처, 완전한 다운로드 여부, 시스템 버전부터 확인합니다.

설치 전 표시

표시의미
arm64-v8a최근 64비트 ARM 휴대전화와 태블릿 대부분
armeabi-v7a이전 32비트 ARM 기기
x86_64일부 에뮬레이터 또는 소수의 x86 기기
universal여러 아키텍처를 포함해 판단하기 어려울 때 적합

"알 수 없는 앱 설치 허용"은 현재 파일 출처에만 부여하세요

브라우저 또는 파일 관리자로 APK를 열면 Android가 해당 앱에 알 수 없는 출처의 소프트웨어 설치를 허용하라고 요청합니다. 시스템 안내의 해당 설정으로 이동해 현재 브라우저나 파일 관리자에만 임시로 권한을 부여하고 설치 후 끌 수 있습니다.

서명이 일치하지 않는다는 안내는 보통 다른 출처에서 온 같은 패키지 이름의 앱이 이미 있다는 뜻입니다. 로컬 설정을 백업하고 기존 앱의 출처를 확인한 뒤 제거 여부를 결정하세요. 서명이 완전히 다른 패키지를 덮어쓰지 마세요. Play Protect 또는 제조사 보안 안내가 나타나면 보호 기능을 영구적으로 끄지 말고 Release와 파일을 다시 확인합니다.

구독을 설정으로 업데이트하고 해당 설정을 활성 상태로 전환하세요

Android 구독 절차

  1. 원격 구독 추가

    서비스 제공자가 제공한 Clash 또는 Mihomo 호환 HTTPS 주소를 붙여 넣습니다.

  2. 즉시 업데이트

    상태 코드, 구문 분석 오류, 업데이트 시각을 관찰합니다.

  3. 이 설정 활성화

    현재 Profile이 예시 파일이나 기존 구독이 아닌지 확인합니다.

  4. 주 정책 그룹 펼치기

    노드 하나를 고정하고 우선 Rule 모드를 사용합니다.

일부 앱은 클립보드, QR 코드 또는 URL Scheme으로 가져올 수 있습니다. 진입점은 달라도 최종적으로 새 업데이트 시각, 정책 그룹, 노드가 나타나야 합니다. 목록에 구독 이름만 있고 노드가 비어 있다면 다운로드 또는 구문 분석이 완료되지 않은 것입니다.

업데이트 버튼이 계속 돌아가도 반복해서 추가하지 마세요. Wi-Fi와 모바일 데이터를 한 번 전환하고 로그가 timeout, TLS, 401/403 또는 parse error 중 무엇인지 확인합니다. 응답이 없으면 네트워크를 확인하고 상태 코드가 있으면 계정 또는 형식에 따라 처리하세요.

구독 링크에는 token이 있습니다. 대화 도구로 휴대전화에 보낸 뒤 전체 URL이 포함된 공개 메시지를 즉시 삭제하세요. 단체 대화방에 이미 보냈다면 서비스 패널에서 주소를 재설정합니다.

설정을 선택한 뒤 Android에서 시스템 VPN 연결을 확인합니다

클라이언트로 돌아가 서비스를 시작하면 Android에 "연결 요청" 또는 비슷한 VPN 확인이 나타나고 상태 표시줄에 열쇠나 VPN 아이콘이 표시됩니다. 이 시스템 안내는 현재 앱이 VPN 진입점을 만들도록 허용되었다는 뜻일 뿐 선택한 노드를 사용할 수 있다는 보장은 아닙니다.

휴대전화에서는 보통 시스템 VPN 하나만 동시에 활성화할 수 있습니다. 다른 VPN, 광고 차단기 또는 방화벽도 시스템 VPN을 점유하면 새 클라이언트 시작이 실패하거나 기존 연결을 교체합니다. 시험 전에 다른 VPN형 앱을 중지하세요.

시스템 진입점이 준비된 징후

  • 현재 설치된 클라이언트가 VPN 확인을 요청함
  • 상태 표시줄에 시스템 VPN 아이콘이 나타남
  • 알림 창에 클라이언트 포그라운드 서비스가 표시됨
  • 다른 VPN형 앱이 중지됨

앱을 포그라운드에 둔 상태로 첫 실제 접속을 완료하세요

클라이언트를 포그라운드에 둔 채 시스템 VPN을 시작하고 브라우저로 익숙한 웹사이트에 접속하세요. 클라이언트의 연결 또는 로그 페이지로 돌아가 대상 도메인, 일치한 규칙, 노드를 찾아야 합니다. 지연 시간 숫자만 정상 색상으로 바뀌어서는 브라우저 요청이 설정을 거쳤다고 볼 수 없습니다.

VPN 아이콘은 나타나지만 연결 기록이 비어 있음

앱별 프록시에서 브라우저를 제외했는지와 다른 VPN이 제어 중인지 확인하세요.

연결에 DIRECT 표시

현재 규칙이 직접 연결을 선택했습니다. 설정의 예상 결과인지 확인하세요.

연결이 노드를 사용한 뒤 timeout

다른 노드를 고정하고 Wi-Fi와 모바일 데이터로 비교하세요.

구독 페이지에 parse error 표시

응답 형식 또는 커널 호환성을 처리하세요. VPN 권한으로 고칠 수 없습니다.

잠금 화면에서 몇 분 뒤 끊기면 배터리와 백그라운드 제한을 처리하세요

포그라운드에서는 되지만 잠금 화면에서 잠시 뒤 중단된다면 시스템이 백그라운드 프로세스를 종료한 경우가 많습니다. Android의 "앱 정보 > 배터리" 또는 제조사 해당 페이지에서 현재 클라이언트의 백그라운드 실행을 허용하거나 배터리 최적화 제한을 해제하세요. 포그라운드 서비스가 알림으로 유지되므로 지속 알림도 허용해야 합니다.

Xiaomi, Huawei, OPPO, vivo, Samsung 등 시스템마다 이름이 달라 자동 시작, 백그라운드 활동, 절전 앱 또는 배터리 제한 없음으로 표시될 수 있습니다. 현재 프록시 클라이언트만 조정하고 휴대전화 전체 절전 기능을 끌 필요는 없습니다. 변경 후 잠금 화면에서 오 분에서 십 분 정도 기다리고 같은 웹사이트로 다시 시험하세요.

알림이 차단됨
포그라운드 서비스를 안정적으로 유지하지 못할 수 있습니다. 프록시 상태 알림을 허용하세요.
배터리 모드가 제한됨
시스템이 백그라운드 프로세스를 종료할 수 있습니다. 허용 또는 제한 없음으로 바꾼 뒤 다시 시험하세요.
정리 도구가 앱을 자동 종료함
잠금 화면마다 정리되지 않도록 현재 클라이언트를 보호 목록에 넣으세요.
휴대전화 재시작 후 자동 연결되지 않음
클라이언트가 시작 시 연결 기능을 제공하는지와 시스템이 자동 시작을 허용하는지 확인하세요.

앱별 프록시를 켠 뒤 목록 방향을 반대로 선택하지 마세요

Android 클라이언트에는 흔히 "선택한 앱만 프록시"와 "선택한 앱 우회"라는 두 방향이 있습니다. 방향과 목록을 반대로 선택하면 브라우저, 게임 또는 메시지 앱이 연결 기록에 전혀 나타나지 않아 노드가 고장 난 것처럼 보입니다.

앱별 기능을 먼저 끄고 전체 비교를 완료한 다음 다시 켜서 대상 앱을 한두 개만 추가하세요. 프록시 대상 앱은 연결 기록에 나타나고 제외 앱은 직접 연결되어야 합니다. 이 전후 결과가 목록의 체크 표시만 보는 것보다 신뢰할 수 있습니다.

앱별 설정 결과 읽기

설정예상 결과
선택한 앱만 프록시목록의 앱만 Clash에 들어옴
선택한 앱 우회목록의 앱은 직접 연결되고 다른 앱은 Clash에 들어옴
기능 꺼짐시스템 VPN 제어 범위와 규칙이 함께 결정

잠금 화면과 네트워크 전환은 백그라운드 실행 유지에 대한 두 번의 실제 검사입니다

고정 노드를 유지하고 잠금 화면에서 몇 분 뒤 잠금을 해제해 같은 페이지에 접속하고 새 연결 기록을 확인하세요. 이어서 Wi-Fi와 모바일 데이터 사이를 전환하고 다시 반복합니다. VPN 아이콘이 남아 있고 포그라운드 알림이 사라지지 않으며 두 요청 모두 예상 출구에 맞으면 일상적인 휴대전화 상태에서도 클라이언트가 계속 작동하는 것입니다.

네트워크 전환 후에만 중단되면 클라이언트에서 다시 연결해 VPN 인터페이스가 현재 네트워크를 사용하게 하세요. 잠금 화면마다 종료된다면 배터리와 자동 시작으로 돌아가고 서비스는 계속 실행되는데 요청이 timeout이면 노드와 DNS를 처리합니다. 세 결과마다 진입점이 다르므로 APK를 다시 설치할 필요는 없습니다.

참고 자료