Clash for Android를 처음 실행한 뒤 먼저 확인할 것
Clash for Android를 설치했다고 바로 인터넷 연결이 바뀌는 것은 아닙니다. 앱은 구독 정보를 읽어 프로필을 만들고, 프로필 안의 노드와 정책 그룹을 준비한 다음, 사용자가 직접 VPN 연결을 승인해야 실제 트래픽이 Clash를 통과합니다. 따라서 설치 후 화면에 노드가 보이지 않거나 연결 버튼을 눌렀는데도 앱이 그대로라면, 한 번에 모든 문제를 해결하려고 하기보다 구독 추가 → 프로필 갱신 → 노드 선택 → 프록시 활성화 순서로 확인하는 것이 좋습니다.
이 글에서 말하는 구독 URL은 서비스 제공자가 발급한 원격 구성 주소입니다. 일반 웹페이지 주소와 달리 여러 프록시 서버, 정책 그룹, DNS 옵션이 포함된 구성 데이터를 반환합니다. 주소를 다른 사람에게 공개하면 계정의 사용량이나 노드 자원이 악용될 수 있으므로 메신저, 공개 게시판, 화면 녹화 영상에 그대로 남기지 마세요. 회사나 학교 네트워크에서 프록시 사용이 제한될 수 있다는 점도 먼저 확인해야 합니다.
구독 URL 추가와 프로필 만들기
Clash for Android를 열면 버전에 따라 Profiles, 프로필, 또는 원격 구성에 가까운 이름의 메뉴가 보입니다. 여기에서 + 버튼이나 가져오기 메뉴를 눌러 구독 URL을 입력합니다. 입력란에 주소를 붙여 넣은 뒤 이름을 지정할 수 있다면 “개인”, “모바일”, “여행”처럼 용도를 구분해 두세요. 동일한 제공자의 주소를 여러 번 추가하면 비슷한 프로필이 중복되어 나중에 어떤 항목을 갱신해야 하는지 헷갈릴 수 있습니다.
주소를 붙여 넣을 때는 앞뒤에 공백이나 줄바꿈이 들어가지 않았는지 확인합니다. 일부 제공자는 URL 뒤에 인증 토큰을 붙이므로 주소의 한 글자만 빠져도 401, 403, 빈 응답과 같은 오류가 발생합니다. 브라우저에서 URL을 열었을 때 사람이 읽는 HTML 페이지가 나온다고 해서 반드시 잘못된 것은 아니지만, Clash가 요구하는 구성 형식 대신 로그인 페이지나 만료 안내가 내려온 것이라면 앱은 노드를 만들 수 없습니다.
저장 후에는 방금 만든 프로필을 눌러 활성 항목으로 지정합니다. 앱마다 저장 즉시 다운로드하는 경우도 있고, 프로필 카드의 새로 고침 아이콘을 한 번 더 눌러야 하는 경우도 있습니다. 성공하면 프로필 내부에 프록시 수, 정책 그룹, 마지막 갱신 시각이 표시됩니다. 이름만 만들어지고 노드 수가 0이라면 아직 사용할 수 있는 구성이 내려온 것이 아니므로 다음 단계로 넘어가지 않는 편이 안전합니다.
| 화면에서 보이는 상태 | 가능한 원인 | 먼저 할 일 |
|---|---|---|
| 프로필 자체가 생성되지 않음 | 주소 형식 오류, 붙여넣기 실패 | URL을 다시 복사하고 앞뒤 공백 확인 |
| 프로필은 있으나 노드가 0개 | 구독 만료, 인증 실패, 응답 형식 불일치 | 제공자 계정과 HTTP 상태 코드 확인 |
| 노드는 보이지만 정책 그룹이 비어 있음 | 구성 변환 오류 또는 오래된 코어 | 프로필 로그와 코어 버전 확인 |
| 갱신 시간이 바뀌지 않음 | 네트워크 차단, 캐시, 서버 응답 지연 | 잠시 후 수동 갱신하고 오류 메시지 기록 |
프로필 갱신과 구독 오류 점검
구독을 처음 등록한 뒤에는 반드시 수동 갱신을 한 번 실행하세요. 자동 갱신 주기는 편리하지만, 첫 다운로드가 성공했는지 알려 주지는 않습니다. 갱신 중에는 앱을 강제 종료하지 말고 완료 표시와 마지막 업데이트 시각을 확인합니다. 노드 수가 이전보다 줄어들었다면 공급자가 만료된 서버를 제거했거나, 현재 응답이 일부만 내려온 것일 수 있으므로 이전 프로필을 즉시 삭제하지 않는 것이 좋습니다.
갱신 실패 메시지는 대략 세 종류로 나눌 수 있습니다. 401이나 403은 토큰, 계정 권한, User-Agent 제한을 의심할 수 있고, 404는 주소가 폐기되었거나 경로가 바뀐 경우가 많습니다. 연결 시간 초과는 모바일 데이터와 Wi-Fi 중 어느 쪽에서 실패하는지 비교해야 합니다. Wi-Fi에서만 실패하면 공유기 DNS나 네트워크 정책이 원인일 수 있고, 모바일 데이터에서만 실패하면 통신사 환경이나 데이터 절약 설정을 확인해야 합니다.
Android의 배터리 최적화가 Clash for Android의 백그라운드 동작을 중단시키는 경우도 있습니다. 설정의 앱 목록에서 Clash를 찾아 배터리 사용을 제한 없음 또는 이에 준하는 항목으로 바꾸면 화면을 끈 뒤 연결이 끊기는 현상을 줄일 수 있습니다. 다만 기기 제조사마다 메뉴 이름이 다르며, 배터리 최적화를 해제해도 항상 연결이 유지되는 것은 아닙니다. 데이터 절약 모드, 백그라운드 데이터 차단, 다른 VPN 앱의 상시 연결 기능도 함께 살펴보세요.
노드 테스트와 사용할 노드 선택
프로필에 노드가 표시되면 곧바로 가장 앞에 있는 항목을 선택하기보다 테스트 기능을 이용하는 것이 좋습니다. 앱의 Proxies 또는 프록시 메뉴에는 정책 그룹이 표시되며, 그 안에서 노드 목록과 지연 시간 테스트를 확인할 수 있습니다. 여기서 측정되는 값은 특정 테스트 주소까지 왕복하는 시간일 뿐, 실제 동영상 재생 속도나 장시간 연결 안정성을 완전히 대신하지는 않습니다.
먼저 메인 정책 그룹을 확인합니다. 이름은 제공자마다 다르지만 Proxy, PROXY, “자동 선택”, “手动选择”처럼 표시될 수 있습니다. 선택형 그룹이라면 원하는 노드를 눌러 활성화하고, 자동 테스트 그룹이라면 앱이 고른 결과를 확인합니다. 노드 이름에 국가나 도시가 붙어 있어도 그것이 실제 접속 위치와 항상 일치하는 것은 아니므로, 이름보다 지연 시간과 연결 로그를 우선하세요.
- 정책 그룹 열기: Proxies 화면에서 트래픽의 기본 출구로 사용되는 최상위 그룹을 찾습니다.
- 노드 테스트 실행: 여러 노드에 대한 지연 측정을 시작하고, 테스트 중에는 앱을 닫지 않습니다.
- 후보를 세 개 정도 남기기: 가장 빠른 하나만 고르지 말고, 지연이 낮고 실패가 적은 후보를 주·예비 노드로 정합니다.
- 실제 앱으로 확인: 브라우저, 동영상, 업무 앱처럼 평소 사용하는 서비스에서 짧게 연결을 확인합니다.
- 불안정한 노드 기록: 접속은 되지만 반복적으로 끊기는 노드는 이름을 메모해 두고 주 노드로 사용하지 않습니다.
노드 선택에서 흔한 실수는 가장 낮은 숫자 하나만 보고 결정하는 것입니다. 40ms 노드가 120ms 노드보다 항상 좋은 것은 아닙니다. 전자는 테스트 서버에는 빠르지만 실제 서비스에서 패킷 손실이 많을 수 있고, 후자는 지연은 조금 높아도 스트리밍이나 장시간 TCP 연결이 더 안정적일 수 있습니다. 특히 모바일 환경에서는 이동 중 기지국이 바뀌고 Wi-Fi가 절전 상태로 들어가므로, 짧은 측정값보다 여러 번 반복했을 때의 편차를 함께 보세요.
Android에서 프록시 연결 켜기
노드를 골랐다면 대시보드의 연결 스위치나 시작 버튼을 누릅니다. Android는 VPN 연결을 시작하기 전에 시스템 확인 창을 보여 주며, 이 권한은 기기의 트래픽을 VPN 서비스에 전달하기 위한 것입니다. 신뢰할 수 있는 앱인지 확인한 뒤 승인하고, 상태 표시줄에 VPN 아이콘 또는 Clash 연결 표시가 나타나는지 확인합니다. 스위치가 켜져 보여도 시스템 권한 창을 취소했다면 실제 연결은 시작되지 않을 수 있습니다.
연결 직후에는 브라우저에서 여러 페이지를 열기보다 하나의 테스트 사이트를 이용해 상태를 확인합니다. Clash의 연결 로그에서 요청이 기록되는지 보고, 선택한 노드와 정책 그룹 이름이 예상대로 나타나는지 비교하세요. 요청이 모두 DIRECT로 표시되면 규칙이 직접 연결을 선택한 것일 수 있고, 프록시를 선택했는데도 실패한다면 노드 상태, DNS, MTU, 네트워크 자체를 나누어 점검해야 합니다.
모드 설정도 함께 확인해야 합니다. 규칙 모드는 도메인이나 IP 규칙에 따라 직접 연결과 프록시를 나누며, 전역 모드는 가능한 트래픽을 하나의 프록시 경로로 보내는 방식입니다. 처음에는 규칙 모드가 편리하지만, 특정 앱이 예상과 다르게 직접 연결된다면 해당 앱의 도메인이 어떤 규칙에 매칭되는지 로그에서 확인하세요. 전역 모드는 원인 비교에는 유용하지만 배터리, 속도, 서비스 호환성에 영향을 줄 수 있습니다.
권한과 배터리 설정 확인
화면을 끄거나 다른 앱으로 전환한 뒤 연결이 끊긴다면 Android의 백그라운드 제한을 확인합니다. 배터리 최적화, 백그라운드 데이터, 자동 시작 권한, 제조사별 메모리 정리 기능이 Clash 프로세스를 종료할 수 있습니다. 반대로 배터리 제한을 무조건 해제하면 소비 전력이 늘어날 수 있으므로, 이동 중 장시간 연결이 필요한 경우에만 조정하고 집에서 잠깐 사용하는 경우에는 기본 설정을 유지하는 편이 낫습니다.
다른 VPN 앱이 상시 연결로 설정되어 있거나 회사 보안 앱이 VPN 프로필을 점유하고 있으면 Clash가 시작되지 않을 수 있습니다. Android는 일반적으로 동시에 여러 VPN 서비스를 활성화하지 못하므로, 테스트하는 동안 다른 VPN을 끄고 항상 켜진 VPN과 VPN 없이 연결 차단 옵션도 확인합니다. 앱을 바꾼 뒤에는 이전 VPN의 연결이 완전히 해제될 때까지 잠시 기다렸다가 Clash를 다시 시작하세요.
연결되지 않을 때의 진단 순서
연결 스위치는 켜졌지만 인터넷이 되지 않는다면 먼저 문제 범위를 좁혀야 합니다. 첫째, 프로필에 노드와 정책 그룹이 실제로 존재하는지 확인합니다. 둘째, 다른 노드로 변경해 동일한 증상이 계속되는지 봅니다. 셋째, Wi-Fi와 모바일 데이터를 서로 바꿔 봅니다. 넷째, 연결 로그에서 DNS 실패, TLS 오류, 연결 거부, 시간 초과가 반복되는지 확인합니다. 이 순서를 지키면 무작정 구독을 삭제하거나 앱을 재설치하는 일을 줄일 수 있습니다.
- 노드 전체가 실패: 구독 만료, 코어 문제, 시스템 VPN 충돌 가능성을 먼저 확인합니다.
- 특정 노드만 실패: 해당 서버의 과부하나 만료 가능성이 있으므로 다른 노드와 비교합니다.
- 연결 후 일부 앱만 실패: 규칙 모드, 앱별 우회 설정, 해당 앱의 자체 DNS 또는 인증 정책을 확인합니다.
- 화면을 끄면 끊김: 배터리 최적화와 백그라운드 제한을 확인합니다.
- 웹은 되지만 알림이 늦음: 앱의 장시간 연결, 푸시 서버, 절전 정책이 프록시와 별개로 영향을 줄 수 있습니다.
설정을 초기화하기 전에는 현재 프로필 이름, 선택한 노드, 모드, 오류 메시지를 기록해 두세요. 초기화는 빠른 해결처럼 보이지만 어떤 설정이 문제였는지 알 수 없게 만듭니다. 프로필을 다시 가져온 뒤에도 같은 오류가 재현되는지 확인하면 구독 데이터 문제와 로컬 앱 설정 문제를 분리할 수 있습니다.
자주 묻는 질문
구독 URL을 추가했는데 노드가 나타나지 않으면 어떻게 하나요?
URL의 만료 여부와 앞뒤 공백을 먼저 확인하고, 프로필 카드에서 수동 갱신을 실행하세요. 계속 실패하면 HTTP 상태 코드, 계정 사용량, 제공자가 요구하는 User-Agent를 확인합니다. 브라우저에서 열리는지 여부만으로 성공을 판단하지 말고, Clash가 구성 데이터를 정상적으로 파싱했는지 노드 수와 오류 로그로 확인해야 합니다.
노드 테스트 결과가 빠른데 실제 사용은 느린 이유는 무엇인가요?
지연 테스트는 작은 요청의 왕복 시간만 측정하는 경우가 많습니다. 실제 사용에서는 대역폭, 패킷 손실, 서버 혼잡, DNS 응답, 서비스별 라우팅이 추가로 영향을 줍니다. 같은 노드를 여러 번 테스트하고 웹페이지나 영상 재생처럼 자신의 사용 패턴으로 확인하는 것이 더 정확합니다.
화면을 끄면 Clash for Android 연결이 끊깁니다. 해결할 수 있나요?
Android 설정에서 Clash for Android의 배터리 사용 제한과 백그라운드 데이터 차단을 확인하세요. 제조사별 자동 메모리 정리 기능과 다른 VPN의 상시 연결 옵션도 영향을 줍니다. 설정을 완화한 뒤에도 끊긴다면 연결 로그의 마지막 오류 시각과 네트워크 전환 시점을 비교해 보세요.
규칙 모드와 전역 모드 중 무엇을 사용해야 하나요?
일상적인 사용에는 필요한 트래픽만 프록시로 보내는 규칙 모드가 일반적으로 관리하기 쉽습니다. 문제 원인을 비교할 때는 전역 모드를 잠시 사용할 수 있지만, 모든 연결이 같은 출구를 사용하므로 속도와 배터리 사용량이 달라질 수 있습니다. 모드를 바꾼 뒤에는 반드시 연결 로그에서 정책이 실제로 바뀌었는지 확인하세요.
단순한 노드 목록과 수동 전환만 필요한 경우 일부 가벼운 프록시 앱은 화면이 더 단순할 수 있지만, 구독 갱신과 정책 그룹, 연결 로그를 함께 확인하기에는 기능이 제한적일 수 있습니다. 반대로 오래된 Clash 포크는 Android 최신 권한이나 배터리 정책과 맞지 않아 VPN 승인이 반복되거나 백그라운드 연결이 불안정한 경우가 있습니다. Clash V.CORE는 구독 프로필 관리, 노드 선택, 규칙 기반 라우팅과 로그 확인을 한 흐름에서 점검할 수 있어 이 글의 사용 시나리오에 잘 맞으므로, 호환되는 Android 환경에서 직접 비교해 보려면 Clash V.CORE를 다운로드해 보세요.