클라이언트 다운로드 및 구독 가져오기

먼저 이 사이트의 클라이언트 다운로드 페이지에서 Android 클라이언트를 선택한 다음, 서비스 제공업체가 제공한 Clash 형식의 구독을 가져오세요. 클라이언트는 프록시 엔진을 실행하고 연결을 관리하며, 구독은 노드와 프록시 그룹, 규칙을 제공합니다. 앱을 설치하는 것만으로는 사용할 수 있는 노드가 생기지 않습니다. 자세한 설정은 빠른 시작 가이드를 참고하세요.

  1. 기기 아키텍처에 맞는 설치 파일을 선택하세요. 최근 출시된 Android 스마트폰은 대부분 ARM64를 사용합니다. 구형 기기는 Android 버전만 보고 판단하지 말고 먼저 아키텍처를 확인하세요.
  2. 클라이언트의 ‘구성’ 또는 ‘Profiles’ 화면에서 구성 추가, URL에서 가져오기 등의 메뉴를 찾아 구독 주소를 붙여 넣고 다운로드하세요. 버튼 이름은 클라이언트마다 다를 수 있습니다.
  3. 방금 가져온 구성을 선택하고 프록시 그룹에서 사용할 수 있는 노드를 고르세요. 먼저 규칙 모드를 사용한 뒤 연결을 시작하세요.
  4. 시스템에 표시되는 VPN 연결 요청을 허용한 다음, 클라이언트와 시스템의 VPN 연결 상태를 확인하고 프록시를 사용해야 하는 웹사이트에 접속해 보세요.

구형 Clash for Android는 더 이상 유지 관리되지 않습니다. 최신 Clash Meta(mihomo) 계열 클라이언트를 사용하는 경우에도 Android 최소 지원 버전과 구독 호환성 안내를 확인하세요. 배터리 설정은 백그라운드에서 앱이 유지될 가능성을 높일 뿐, 만료된 구독이나 노드 장애, 호환되지 않는 구성 항목을 해결하지는 못합니다.

VpnService 권한 및 연결 상태

최초 실행 시 표시되는 시스템 연결 요청

Android의 VpnService는 앱이 로컬 VPN 인터페이스를 만들도록 지원하는 시스템 기능입니다. 클라이언트는 보통 이 가상 인터페이스를 통해 선택된 앱의 IP 트래픽을 받아 프록시 엔진에 전달하고 규칙에 따라 처리합니다. 여기서 말하는 ‘VPN’은 시스템이 트래픽을 처리하는 방식을 뜻하며, 모든 연결이 하나의 원격 VPN 서버로 전송된다는 의미는 아닙니다.

처음 연결을 시작하면 시스템에서 앱이 VPN 연결을 설정하려 한다는 안내와 함께 네트워크 트래픽을 모니터링할 수 있다는 경고를 표시합니다. 팝업에 표시된 앱 이름을 확인한 후 허용하세요. 취소해도 구성과 노드 목록은 정상적으로 표시될 수 있지만 VPN 인터페이스는 만들어지지 않으므로 다른 앱의 트래픽이 클라이언트로 전달되지 않습니다.

  • 권한 허용 실패: 화면 위에 표시되는 오버레이, 화면 필터 또는 다른 앱을 종료한 뒤 다시 시도하세요. 일부 시스템은 화면이 가려진 상태에서 민감한 권한을 허용하지 못하게 합니다.
  • 권한을 다시 요청하는 경우: 앱을 다시 설치하거나 앱 데이터를 삭제하거나 다른 VPN 앱으로 전환하면 권한을 다시 확인해야 할 수 있습니다. 구독을 반복해서 가져올 필요는 없습니다.
  • 회사 관리 기기: 업무 프로필이나 기기 관리 정책으로 VPN 사용이 제한될 수 있습니다. 관리자에게 권한을 확인하세요. 배터리 최적화 예외 설정으로 관리 정책을 우회할 수는 없습니다.

동일한 사용자 프로필에서 발생하는 VPN 충돌

하나의 Android 사용자 또는 프로필에서는 일반적으로 한 번에 하나의 앱만 시스템 VPN 인터페이스를 사용할 수 있습니다. 다른 VPN 앱이나 로컬 VPN을 사용하는 방화벽·광고 차단 앱을 실행하면 Clash 연결이 대체될 수 있습니다. 이런 앱의 VPN 기능을 먼저 끄고 Clash를 테스트하세요. 듀얼 앱 공간과 업무 프로필은 각각 네트워크 범위를 따로 확인해야 합니다.

연결을 시작한 뒤 시스템 상태 표시줄이나 ‘설정’의 VPN 화면에서 연결 상태를 확인할 수 있습니다. 열쇠 아이콘은 시스템에 VPN이 등록되었다는 뜻일 뿐, 노드가 정상 작동한다는 의미는 아닙니다. 클라이언트 로그와 프록시 그룹 선택 상태, 실제 웹페이지 로딩 결과도 확인하세요.

배터리 최적화 예외 및 백그라운드 권한

모든 스마트폰에 ‘배터리 최적화 예외’라는 이름의 버튼이 있는 것은 아닙니다. 배터리 최적화, 제조사별 백그라운드 제한, 자동 시작, 최근 앱 화면에서의 잠금 설정을 각각 확인해야 합니다. 실제 사용하는 클라이언트에만 필요한 설정을 적용하고, 모든 앱의 배터리 관리를 전역으로 끌 필요는 없습니다.

설정 항목 주요 기능 남아 있는 제한
배터리 사용량을 ‘제한 없음’으로 설정 앱의 백그라운드 실행 제한을 완화해 화면을 끈 뒤 실행이 지연되거나 중단될 가능성을 줄입니다. 네트워크 연결을 계속 유지한다고 보장하지 않습니다. 시스템과 제조사의 정책이 여전히 적용됩니다.
백그라운드 활동 허용 화면에 표시되지 않는 동안에도 앱이 실행되도록 허용합니다. 사용자가 앱을 강제 종료하거나 메모리가 매우 부족한 상황까지 막지는 못합니다.
자동 시작 허용 특정 시스템 이벤트가 발생한 뒤 앱이 시작되도록 허용합니다. 클라이언트 자체에서 부팅 시 시작 또는 연결 복구 기능을 지원해야 합니다.
최근 앱 화면에서 앱 잠금 ‘모두 정리’를 실행할 때 앱이 종료될 가능성을 줄입니다. 앱 잠금은 프로세스가 절대 종료되지 않는다는 보장이 아닙니다.

Android 13·14의 알림 권한

Android 13부터 일반 알림을 표시하려면 런타임 권한이 필요합니다. 알림을 허용하면 알림 창에서 서비스 상태를 확인하고 연결을 종료하거나 이상 여부를 살펴보기 편합니다. 알림 권한을 거부해도 포그라운드 서비스 시작이 반드시 차단되는 것은 아니며, 실행 중인 앱 화면에 서비스가 표시될 수도 있습니다. 따라서 알림이 사라졌다는 이유만으로 프로세스가 종료됐다고 판단하지 마세요.

Android 14에서는 포그라운드 서비스의 유형과 시작 조건이 더 엄격해졌습니다. 구형 클라이언트에서 포그라운드 서비스 시작 오류가 발생하면 클라이언트 호환성과 로그부터 확인하세요. 배터리 설정을 반복해서 바꿔도 새 시스템 인터페이스에 대한 앱의 미지원 문제는 해결되지 않습니다.

제조사별 설정 메뉴 경로

아래는 주요 시스템 버전에서 설정 메뉴를 찾는 방법입니다. 메뉴 이름과 위치는 기종, 지역, 업데이트에 따라 달라질 수 있습니다. 같은 이름의 메뉴를 찾을 수 없다면 클라이언트 아이콘을 길게 눌러 ‘앱 정보’를 연 다음 ‘배터리’, ‘백그라운드’, ‘시작’ 등의 키워드로 검색하세요. 버전 표기는 메뉴를 찾기 위한 참고 정보이며, 해당 버전에서만 설정이 필요하다는 뜻은 아닙니다.

Pixel 및 순정 Android 14에 가까운 시스템

  • ‘설정’ → ‘앱’ → ‘모든 앱 보기’ → 클라이언트 선택 → ‘앱 배터리 사용량’으로 이동해 ‘백그라운드 사용 허용’과 ‘제한 없음’ 등의 옵션을 확인하세요. 정확한 메뉴 이름은 시스템 빌드에 따라 다를 수 있습니다.
  • 시스템에 별도의 배터리 최적화 목록이 있다면 ‘설정’에서 ‘배터리 최적화’를 검색하고, 모든 앱 보기로 전환한 뒤 클라이언트를 찾아 필요에 따라 최적화 제외를 선택하세요.
  • 테스트할 때는 먼저 전체 절전 모드를 끄세요. 순정 Android에는 보통 제조사 기기처럼 별도의 ‘자동 시작’ 스위치가 없으므로 추가 관리 앱을 설치할 필요는 없습니다.

샤오미 MIUI 14 및 HyperOS 2

  • 일반적인 경로는 ‘설정’ → ‘앱 설정’ → ‘앱 관리’ → 클라이언트 선택 → ‘배터리 절약’ → ‘제한 없음’입니다. 일부 HyperOS 버전에서는 앱 정보 화면에서 배터리 옵션을 찾을 수 있습니다.
  • ‘설정’ → ‘앱 설정’ → ‘권한 관리’에서 ‘자동 시작 관리’ 또는 ‘백그라운드 자동 시작’을 찾아 현재 사용하는 클라이언트를 허용하세요. 일부 기기에서는 앱 상세 정보 화면에서 바로 설정할 수 있습니다.
  • 최근 앱 화면에서 클라이언트 카드를 길게 누른 다음 자물쇠 버튼을 선택하세요. 시스템 정리 도구를 사용한다면 자동 정리 규칙이 별도로 설정되어 있는지도 확인하세요.

‘제한 없음’ 설정과 최근 앱 잠금은 서로 다른 문제를 해결합니다. 카드만 잠그고 배터리 절전 제한을 그대로 두면 화면을 오래 꺼둔 뒤에도 연결이 끊길 수 있습니다. 설정을 변경한 뒤 클라이언트를 다시 열어 한 번 연결하고 재테스트하세요.

OPPO ColorOS 14, realme UI 5 및 OnePlus 관련 시스템

  • 클라이언트 아이콘을 길게 누름 → ‘앱 정보’ → ‘배터리 사용량’ 또는 ‘전력 관리’에서 ‘백그라운드 활동 허용’을 확인하세요.
  • 앱 상세 정보나 ‘휴대폰 관리자’의 앱 관리 화면에서 ‘자동 시작’ 권한을 찾으세요. 현재 버전에 해당 옵션이 있는 경우에만 허용하세요. ‘연결 시작’ 기능이 모든 클라이언트에 반드시 필요한 것은 아닙니다.
  • 최근 앱 카드 메뉴에서 보통 ‘잠금’을 선택할 수 있습니다. 초절전 모드에는 별도의 허용 앱 목록이 사용될 수 있으므로 일반적인 배터리 최적화 예외가 적용되지 않을 수 있습니다.

vivo OriginOS 4 및 iQOO

  • ‘설정’ → ‘배터리’ → ‘백그라운드 전력 관리’에서 클라이언트를 찾아 ‘백그라운드에서 높은 전력 사용 허용’ 등 제한을 완화하는 옵션을 선택하세요.
  • ‘설정’ → ‘앱 및 권한’ → ‘권한 관리’에서 ‘자동 시작’을 확인하세요. 일부 버전에서는 i 관리자 앱에서도 설정할 수 있습니다.
  • 최근 앱 화면을 열고 카드 메뉴에서 앱을 잠그세요. 시스템 예약 정리나 야간 절전 옵션이 별도로 제한을 적용하는지도 확인하세요.

Huawei EMUI 12 및 Android 앱을 지원하는 시스템 버전

일반적인 경로는 ‘설정’ → ‘앱 및 서비스’ → ‘앱 시작 관리’입니다. 클라이언트의 자동 관리를 끈 다음 자동 시작, 연결 시작, 백그라운드 활동을 각각 허용하세요. 연결 시작 허용 여부는 앱 구현에 따라 다르므로 정상적인 백그라운드 실행을 허용하는 것이 중요합니다. 다른 앱 생태계를 사용하는 시스템 버전은 해당 Android 클라이언트를 설치할 수 있는지 먼저 확인하세요. 제조사 이름만으로 호환성을 판단할 수는 없습니다.

삼성 One UI 6.1

  • ‘설정’ → ‘애플리케이션’ → 클라이언트 선택 → ‘배터리’ → ‘제한 없음’으로 이동하세요.
  • ‘설정’ → ‘배터리’ → ‘백그라운드 사용 제한’으로 이동해 클라이언트가 ‘절전 상태 앱’ 또는 ‘초절전 상태 앱’ 목록에 있는지 확인하고, 목록에 있다면 제거하세요.
  • 필요하다면 ‘자동으로 절전 상태로 전환하지 않을 앱’ 목록도 확인하세요. 일부 버전에서는 이미 ‘제한 없음’으로 설정된 앱을 이 목록에 중복 추가할 수 없습니다.

화면을 끈 뒤 연결이 끊기는 문제 재테스트

설정 후에는 ‘프로세스가 종료된 경우’와 ‘프로세스는 실행 중이지만 네트워크를 사용할 수 없는 경우’를 구분해야 합니다. 전자는 보통 VPN 상태가 사라지고 앱을 다시 열어 연결을 시작해야 하는 증상으로 나타납니다. 후자는 VPN 아이콘은 그대로인데 노드 시간 초과, DNS 실패 또는 모든 연결 정지 증상이 생길 수 있습니다. 두 경우는 해결 방법이 다릅니다.

  1. 기준 상태 확인: 먼저 화면을 켠 상태에서 동일한 노드에 연결해 웹페이지가 열리는지 확인하세요. 클라이언트 이름과 버전, 시스템 버전, 네트워크 유형을 기록하고 테스트 중에는 구독을 바꾸지 마세요.
  2. 짧은 화면 꺼짐 테스트: Wi-Fi 연결을 유지하고 충전 케이블을 뽑은 뒤 화면을 10분간 꺼두세요. 화면을 켠 다음 VPN 상태와 서비스 알림을 먼저 확인하고 같은 웹사이트에 접속하세요.
  3. 테스트 시간 연장: 짧은 테스트에서 문제가 없으면 화면을 30분간 꺼두세요. 이상이 발생한 시간과 로그에 기록된 VPN 종료, 연결 시간 초과 또는 DNS 오류를 확인하세요.
  4. 네트워크 전환만 테스트: 화면을 켠 상태에서 Wi-Fi를 모바일 데이터로 전환하고 약 30초 동안 연결이 복구되는지 확인하세요. 네트워크 전환 문제와 백그라운드 프로세스 종료 테스트를 한데 섞지 마세요.
  5. 설정을 하나씩 변경: 먼저 배터리 정책을 바꾸고, 그다음 자동 시작이나 앱 잠금을 조정하세요. 원인을 파악할 수 있도록 같은 조건에서 매번 테스트를 반복하세요.

표시된 시간은 재테스트에 권장되는 기준이며, 특정 기기의 실제 배터리 사용 시간이나 백그라운드 유지 시간을 보장하지 않습니다. Android의 Doze는 기기가 움직이지 않는지, 충전 중인지, 시스템 정책이 무엇인지에 따라 달라집니다. 10분간 문제가 없었다고 해서 밤새 화면을 꺼둬도 안정적이라고 볼 수는 없습니다.

프록시 지연 시간 테스트는 특정 요청이 테스트 시점에 도달 가능했음을 보여줄 뿐입니다. 웹페이지 이용 가능 여부는 규칙 적용, DNS, IPv6 및 대상 서비스에 따라서도 달라집니다. 한 앱에서만 문제가 발생한다면 VPN 전체가 끊겼다고 단정하기 전에 클라이언트의 앱별 프록시 제외 목록에 해당 앱이 있는지 확인하세요.

항상 켜기 VPN 및 부팅 후 연결 복구

Android 시스템의 ‘항상 켜기 VPN’과 클라이언트의 ‘부팅 시 자동 시작’은 서로 다른 기능입니다. 지원되는 기기에서는 ‘설정’ → ‘네트워크 및 인터넷’ → ‘VPN’ → 클라이언트 옆 설정 버튼에서 ‘항상 켜기 VPN’을 확인할 수 있습니다. 제조사에 따라 설정에서 ‘VPN’을 검색해야 할 수 있으며, 일부 클라이언트는 이 기능을 지원하지 않습니다.

‘항상 켜기’는 시스템이 지정된 VPN 연결을 유지하거나 다시 시작하도록 돕지만, 노드가 정상 작동하는 것을 보장하지 않으며 만료된 구독도 자동으로 갱신하지 않습니다. 클라이언트 자체의 부팅 시 시작 기능은 앱 구현과 시스템 브로드캐스트, 제조사의 자동 시작 권한에 따라 달라집니다. 재부팅 후 연결이 복구되는지는 최초 잠금 해제 시점과 구성 저장 방식의 영향도 받을 수 있으므로 직접 재부팅해 확인하세요.

  • 먼저 수동 연결이 안정적인지 확인한 다음, 클라이언트가 제공하는 부팅 시 연결 기능을 켜세요.
  • 기기를 재부팅하고 처음 잠금을 해제한 뒤 VPN 상태와 현재 구성, 프록시 그룹을 확인하세요. 앱이 백그라운드에 표시되는지만 확인해서는 안 됩니다.
  • 시스템의 항상 켜기 기능을 사용하려면 클라이언트가 이를 지원하는지 먼저 확인한 뒤 연결이 끊겼을 때 복구되는지 살펴보세요.

자주 묻는 질문 및 문제 해결 순서

VPN 권한을 허용해 열쇠 아이콘이 표시되는데도 웹페이지가 열리지 않나요?

먼저 사용할 수 있는 구성을 선택했는지, 프록시 그룹에 연결 가능한 노드가 있는지 확인한 다음 로그에서 도메인 조회 실패나 연결 시간 초과를 살펴보세요. VPN 권한은 로컬 인터페이스가 만들어졌다는 의미일 뿐, 서비스 계정과 노드, 프록시 규칙이 모두 올바르다는 뜻은 아닙니다. 필요한 경우 이미 작동하는 다른 노드로 잠시 바꿔 비교 테스트한 뒤 규칙 모드로 되돌리세요.

혼합 포트 7890으로 Android 화면 꺼짐 연결 끊김 문제를 해결할 수 있나요?

아니요. mixed-port: 7890은 HTTP와 SOCKS5 프록시에서 흔히 사용하는 수신 포트 설정 예시이며, 실제 포트는 클라이언트 구성에 따릅니다. Android의 백그라운드 실행 유지와는 관계가 없고 VpnService 권한을 받기 위한 조건도 아닙니다. 일반적인 스마트폰 단독 사용이라면 백그라운드 유지를 위해 allow-lan을 켤 필요가 없습니다. LAN 접속을 허용하면 수신 인터페이스에 접근할 수 있는 범위가 넓어집니다.

최근 앱에서 잠근 뒤 ‘강제 중지’를 눌러도 자동으로 다시 실행되나요?

최근 앱 잠금이 강제 중지를 막아준다고 생각하면 안 됩니다. 시스템의 앱 정보에서 ‘강제 중지’를 선택하면 앱이 종료되고 자동 실행도 제한되며, 보통 앱을 직접 다시 열어야 합니다. 다시 사용하려면 클라이언트를 열고 연결을 수동으로 시작한 다음 부팅 후 복구 또는 네트워크 전환 후 복구 기능을 확인하세요.

배터리 최적화 예외를 설정한 뒤 배터리 소모가 늘었다면 어떻게 조정해야 하나요?

먼저 시스템 배터리 사용량에서 같은 시간 동안의 수치를 비교하고 실제 네트워크 전송과 백그라운드 대기 상태를 구분하세요. 자동 속도 측정을 자주 실행하거나 상세 로그를 계속 기록하거나 반복해서 재연결하는지도 확인하세요. 필요에 맞게 테스트 빈도를 낮추고 프록시가 필요하지 않을 때는 서비스를 중지하세요. 연결 문제를 감추려고 몇 분마다 앱을 재시작하면 깨우기와 재연결에 필요한 배터리 소모만 늘어납니다.

문제가 계속되면 문의할 때 클라이언트 버전, Android 버전, 제조사 시스템 버전, 문제 발생 전후의 로그와 재현 조건을 함께 제공하세요. 로그를 공유하기 전에 구독 주소와 노드 인증 정보, 개인 네트워크 정보를 삭제하세요. ‘구성 정상 여부 → VPN 연결 상태 → 백그라운드 권한 → 네트워크 전환 및 DNS’ 순서로 확인하면 앱을 반복해서 재설치하는 것보다 원인을 찾기 쉽습니다.