이 글은 실제 사용 순서에 맞춰 안드로이드 VPN 설정 방법을 설명합니다. 먼저 호환되는 앱을 설치하고 구독을 가져온 다음, 시스템 권한과 백그라운드 배터리 제한을 확인하고 웹사이트와 앱에서 연결을 점검합니다. 열쇠 아이콘은 시스템에 VPN 인터페이스가 만들어졌다는 뜻일 뿐, 구독이 유효하거나 모든 앱이 선택한 경로로 연결된다는 의미는 아닙니다.
안드로이드 기기 제조사와 앱에 따라 메뉴 이름이 다를 수 있습니다. 아래에서는 ‘구독 관리’, ‘설정’, ‘연결’처럼 흔히 쓰이는 이름으로 메뉴를 안내합니다. 화면 구성이 다르면 앱 이름과 다운로드 경로부터 확인하세요. 같은 이름의 버튼을 찾으려고 출처가 불분명한 앱을 설치하지 마세요.
설치 전: 계정, 구독, 앱 구분하기
서비스 계정에서는 요금제, 데이터 사용량, 구독 정보를 확인할 수 있습니다. 구독 링크는 앱이 연결 설정을 가져오는 데 사용되며, 앱은 안드로이드 기기에서 연결을 설정합니다. 각 단계는 별개입니다. 계정 페이지에 로그인해도 연결 설정이 앱에 자동으로 추가되지 않으며, 앱을 설치해도 사용할 수 있는 요금제가 자동으로 제공되지는 않습니다.
VPNLiuLiang은 이메일 주소 없이 사용자 이름과 비밀번호로 가입할 수 있습니다. 기존 계정은 계정 페이지에서 요금제 상태를 확인한 다음, 안내에 따라 구독 정보를 받으세요. 계정 비밀번호를 일반 구독 주소 입력란에 입력하지 마세요. 구독 주소에는 계정 페이지에서 제공한 전체 링크를 입력해야 합니다.
- ✅ 기기가 현재 정상적으로 인터넷에 연결되는지 확인하고, Wi-Fi 로그인 페이지나 로컬 네트워크 문제부터 점검하세요.
- ✅ 계정 페이지에서 사용 가능한 안드로이드 앱, 설정 형식, 가져오기 안내를 확인하세요.
- ✅ 계정 정보와 구독 링크를 안전하게 보관하고, 화면을 공유하기 전 링크와 인증 정보가 보이지 않도록 가리세요.
- ✅ 시스템에서 이미 다른 VPN 연결을 사용 중인지 확인하고, 연결을 시작하기 전에 충돌할 수 있는 서비스를 중지하세요.
앱 설치: 출처와 설정 호환성 확인
앱 다운로드 페이지에서 안드로이드 안내를 확인하세요. 앱 스토어로 연결되면 앱 이름과 개발자를 확인하고, 설치 파일을 제공하는 경우 페이지 안내에 따라 다운로드한 뒤 배포 출처를 확인하세요. 검색 광고나 채팅방에서 전달된 동명의 설치 파일로 시작하지 마세요.
- 다운로드가 끝나면 파일을 눌러 설치를 시작하세요. 보통 시스템에 설치 확인 화면이 표시됩니다. 현재 출처의 앱 설치가 허용되지 않는다는 안내가 나오면 해당 설정으로 이동해 이번에 사용할 브라우저나 파일 관리자에만 설치를 허용하세요.
- 설치 화면으로 돌아가 계속 진행한 뒤 ‘열기’를 누르세요. 설치에 실패하면 먼저 구체적인 오류를 확인하고, 같은 앱을 반복해서 덮어 설치하지 마세요. 파일 손상, 기기 아키텍처 불일치, 시스템 버전 비호환 등이 원인일 수 있습니다.
- 처음 앱을 열면 ‘설정’, ‘구독’ 또는 사이드 메뉴를 찾으세요. 이때 연결 목록이 비어 있는 것은 흔한 일입니다. 네트워크 장애로 단정하지 말고 구독을 가져오세요.
- 설치 파일로 앱을 설치했다면 설치 후 방금 임시로 허용한 출처의 앱 설치 권한을 다시 끌 수 있습니다. 이 권한은 앱이 VPN 연결을 만들 때 필요한 시스템 승인과는 별개입니다.
모든 안드로이드 앱이 같은 설정 형식을 지원하는 것은 아닙니다. Shadowsocks, VMess, Trojan, VLESS, Hysteria2, TUIC은 프록시 생태계에서 사용되는 서로 다른 프로토콜입니다. 앱 지원 여부는 사용된 코어와 버전에 따라 달라지며, 여기에 이름이 나온다고 해서 본 서비스가 모든 프로토콜을 제공하는 것은 아닙니다. 구독 파일 형식 호환성과 기반 프로토콜 지원 여부도 각각 확인해야 합니다.
예를 들어 앱마다 생성되는 설정 파일의 구조가 다를 수 있습니다. ‘파싱 실패’가 표시되면 서버 주소, 전송 매개변수, 인증서 옵션을 임의로 바꾸기 전에 구독 유형을 잘못 선택했는지 확인하세요. 서버에서 요구하는 매개변수는 앱이 추측할 수 없습니다.
구독 가져오기: 링크에서 연결 경로 선택까지
계정 페이지에서 현재 앱에 맞는 구독 링크를 복사한 다음 앱으로 돌아가세요. 계정 페이지에 해당 앱 전용 가져오기 경로가 명시되어 있으면 우선 사용하세요. 클립보드로 가져오는 경우에는 전체 주소만 복사됐는지 확인하세요. 안내 문구, 따옴표, 줄바꿈 때문에 주소가 잘리지 않도록 주의하세요.
- ‘구독 관리’ 또는 ‘설정’으로 이동해 추가 메뉴를 누르세요. ‘URL에서 가져오기’와 ‘파일에서 가져오기’가 함께 표시되면 링크를 복사한 경우 전자를 선택하세요.
- 주소 입력란에 구독 링크를 붙여 넣으세요. 이름 입력란은 기기에서 구분하기 위한 메모이므로 알아보기 쉬운 이름을 적으면 됩니다. 계정 비밀번호는 입력하지 마세요.
- ‘저장’, ‘다운로드’ 또는 ‘구독 업데이트’를 누르세요. 완료되면 보통 설정 이름, 업데이트 시간 또는 연결 목록이 표시됩니다. 구체적인 화면은 앱에 따라 다릅니다.
- 다운로드가 끝난 뒤에도 설정 목록 화면에 있다면 방금 가져온 설정을 선택한 다음 노드 또는 프록시 그룹 화면에서 연결 경로를 고르세요.
‘설정 저장’과 ‘구독 다운로드’는 서로 다른 상태입니다. 일부 앱은 먼저 주소를 저장한 뒤 수동으로 업데이트해야 합니다. 목록이 계속 비어 있다면 앱 로그를 열어 네트워크 요청 실패, 인증 실패, 설정 파싱 실패 중 어느 문제인지 확인하세요. 연결 버튼을 반복해서 눌러도 가져오기 단계의 문제는 보통 해결되지 않습니다.
구독을 업데이트하면 서버에서 제공하는 설정이 동기화되지만, 현재 네트워크에 적합한 경로가 자동으로 선택되는 것은 아닙니다. 처음 확인할 때는 하나의 경로를 고정하고 다른 설정은 그대로 두세요. 노드, DNS, 라우팅 모드, 프로토콜을 동시에 바꾸면 문제를 비교하기 어려워집니다.
VPN 권한 허용: 시스템 확인창 이해하기
설정 선택이 끝나면 앱의 연결 스위치나 시작 버튼을 누르세요. 처음 연결할 때 안드로이드에서 VPN 연결 요청이 표시될 수 있습니다. 앱이 VPN 인터페이스를 통해 전달되는 네트워크 트래픽을 처리할 수 있다는 안내입니다. 앱 이름이 방금 설치한 앱과 일치하는지 확인한 뒤 ‘허용’ 또는 ‘확인’을 누르세요.
이 단계에서 허용하는 것은 안드로이드 VPN 인터페이스 사용 권한이지, 앱이 모든 개인 파일을 읽도록 허용하는 것이 아닙니다. 일반적인 프록시 연결에 접근성 서비스나 기기 관리자 권한이 기본적으로 필요한 것은 아닙니다. 앱이 사용 목적과 무관한 권한을 추가로 요청하면 용도와 출처부터 확인하세요.
연결되면 보통 앱 상태가 실행 중으로 바뀌고 알림창에 지속 알림이 표시됩니다. 시스템에 열쇠 또는 VPN 아이콘이 나타날 수도 있습니다. 아이콘 위치는 시스템마다 다르므로 알림창만 보지 말고 앱 상태도 함께 확인하세요.
연결을 누른 직후 중지된다면 일부 광고 차단기, 방화벽, 다른 프록시 앱처럼 VPN 인터페이스를 사용하는 도구가 있는지 확인하세요. 안드로이드에서는 같은 사용자 환경의 VPN 연결이 서로 대체될 수 있습니다. 충돌하는 앱을 먼저 중지한 뒤 다시 연결하세요. 시스템 설정에서 ‘VPN’을 검색해 현재 활성화된 앱을 확인할 수도 있습니다.
배터리 최적화 예외 등록: 화면 잠금 후 연결 끊김 해결
화면이 켜져 있을 때는 작동하지만 잠근 뒤 연결이 끊긴다면 백그라운드 프로세스와 네트워크 사용에 대한 시스템 제한을 확인하세요. 시스템 설정의 앱 목록에서 해당 앱을 찾아 ‘배터리’, ‘배터리 관리’ 또는 ‘앱 배터리 사용량’으로 이동하세요. 메뉴 이름은 기기마다 다르지만, 앱이 필요할 때 백그라운드에서 실행되도록 허용하는 것이 목적입니다.
- 앱의 배터리 설정에서 ‘제한 없음’, ‘백그라운드 활동 허용’ 또는 비슷한 옵션을 찾아 엄격한 제한이 적용되지 않도록 하세요.
- 시스템에 ‘자동 시작’이나 ‘백그라운드 시작 관리’가 따로 있다면 앱 안내에 따라 필요한 백그라운드 시작을 허용하세요. 해당 메뉴가 없는 기기에서는 존재하지 않는 설정을 찾을 필요가 없습니다.
- 데이터 절약 기능이 백그라운드 네트워크 사용을 제한하는지 확인하세요. 앱이 모바일 네트워크로 연결된다면 해당 네트워크 사용이 차단되지 않았는지도 확인하세요.
- 앱 실행에 필요한 포그라운드 서비스 알림은 유지하세요. 알림을 숨겼다고 해서 반드시 연결이 끊기는 것은 아니지만, 정리 도구로 앱 프로세스를 강제 종료하지 마세요.
설정을 마친 뒤 앱으로 돌아가 연결하고 화면을 잠갔다가 다시 잠금을 해제해 실행 상태와 실제 접속 결과를 확인하세요. 이후 Wi-Fi와 모바일 네트워크를 전환해 다시 점검하세요. 네트워크를 바꾸면 연결이 다시 설정될 수 있으므로 잠깐 재연결됐다고 백그라운드에서 앱이 종료됐다고 단정하지 마세요.
프록시 앱을 위해 시스템의 모든 배터리 절약 기능을 끌 필요는 없습니다. 먼저 해당 앱의 설정만 조정하고, 같은 문제가 다시 나타나는지 확인하세요. 특정 네트워크에서만 문제가 생긴다면 백그라운드 권한을 계속 늘리기보다 네트워크와 연결 경로를 점검하세요.
연결 확인: 출구 IP, 분할 라우팅, DNS 점검
확인은 ‘앱이 실행됨’에서 끝내지 말고 ‘사용하려는 앱에서 실제로 접속할 수 있음’까지 진행하세요. 먼저 평소 접속할 수 있는 웹사이트를 열어 기본 인터넷 연결을 확인한 다음, 선택한 경로로 접속하려는 서비스를 열어 보세요. 웹사이트에서 로그인, 지역 이용 권한 또는 계정 확인을 요구한다면 네트워크 연결만으로 해당 서비스의 정책을 우회할 수는 없습니다.
| 점검 항목 | 확인 위치 | 결과 해석 |
|---|---|---|
| 연결 상태 | 앱 홈 화면, 시스템 VPN 설정 | VPN 인터페이스가 실행 중인지 확인하세요. 실행 상태만으로 대상 서비스를 사용할 수 있다고 보장되지는 않습니다. |
| 출구 IP | 브라우저에서 본 서비스의 IP 조회 페이지 열기 | 해당 브라우저 요청의 출구를 보여줍니다. 모든 앱의 라우팅을 나타내지는 않습니다. |
| 앱별 프록시 | 앱 선택 또는 우회 목록 설정 | 대상 앱이 제외되지 않았는지 확인하고, 목록이 포함 모드인지 우회 모드인지 확인하세요. |
| DNS 경로 | 앱의 DNS 설정, 로그, 검사 페이지 | 실제 DNS 조회 경로를 기준으로 판단하세요. 출구 IP가 바뀌었다는 이유만으로 DNS 누수가 없다고 단정할 수 없습니다. |
| 백그라운드 연결 유지 | 화면 잠금·해제 및 네트워크 전환 후 | 실행 알림과 접속 결과를 함께 확인해 앱의 백그라운드 종료와 네트워크 재연결을 구분하세요. |
내 IP 페이지를 열어 이번 브라우저 요청의 출구를 확인할 수 있습니다. 앱에서 규칙 기반 분할 라우팅을 사용하면 해당 조회 요청이 직접 연결되어 로컬 출구가 표시될 수 있습니다. 이 결과만으로 프록시가 작동하지 않는다고 볼 수는 없습니다. 반대로 연결 경로의 출구가 표시되더라도 채팅이나 업무용 앱도 같은 경로를 사용한다고 단정할 수 없습니다. 대상 앱의 분할 라우팅 규칙과 연결 로그를 확인하세요.
앱별 프록시는 보통 두 가지 방식으로 작동합니다. 선택한 앱만 프록시를 사용하거나, 선택한 앱이 프록시를 우회하도록 할 수 있습니다. 체크하기 전에 화면의 설명을 확인하세요. 설정을 바꿔도 적용되지 않으면 앱 안내에 따라 연결을 다시 설정하고 대상 앱도 재시작하세요. 기존 연결은 이전 경로를 계속 사용할 수 있습니다.
DNS 누수는 도메인 조회가 예상한 경로를 따라가는지 확인하는 문제입니다. 안드로이드의 비공개 DNS, 브라우저의 보안 DNS, 앱의 DNS 설정이 모두 결과에 영향을 줄 수 있습니다. IP 조회 페이지만으로 DNS 경로가 올바른지 확인할 수는 없습니다. 앱 문서에서 권장하는 설정을 우선 사용하세요. 이상이 보이면 현재 설정을 먼저 기록한 뒤 하나씩 조정하고, 여러 DNS 방식을 임의로 겹쳐 사용하지 마세요.
구독이 업데이트되고 앱이 계속 실행되며, 대상 앱이 예상한 규칙에 따라 접속되고, 화면 잠금이나 네트워크 전환 후에도 다시 사용할 수 있어야 합니다. 시스템 아이콘, 한 번의 IP 조회, 노드 지연 시간은 각각 일부만 확인할 수 있는 정보입니다.
계속 사용할 수 없다면: 증상별로 문제 찾기
구독 다운로드 실패: 먼저 링크가 온전한지, 요금제 상태와 기본 네트워크에 문제가 없는지 확인한 다음 앱이 호환되는 구독 형식을 사용하는지 살펴보세요. 검증되지 않은 제3자 구독 변환 사이트를 기본 해결책으로 사용하지 마세요. 전체 구독 링크를 제출하면 인증 정보가 노출될 수 있습니다.
연결은 되지만 웹페이지가 열리지 않음: 대상 요청에 어떤 규칙이 적용됐는지 확인한 뒤 설정을 고정한 상태로 연결 경로를 바꿔 비교하세요. IEPL 전용 회선, 중계, 직접 연결은 서로 다른 네트워크 경로 또는 전송 방식을 가리킵니다. 클라이언트 프로토콜 이름이 아니며, 이름만으로 특정 앱 사용을 보장할 수도 없습니다.
브라우저는 되지만 특정 앱은 안 됨: 먼저 앱별 프록시 설정과 앱 내부의 네트워크 설정을 확인한 뒤 서비스 계정이나 지역 제한을 살펴보세요. 인증서 오류가 발생하면 시스템 시간과 대상 웹사이트 상태를 확인하세요. 오류를 없애기 위해 인증서 검증을 함부로 끄지 마세요.
지원이 필요한 경우: 고객 지원 문의에 앱 이름, 시스템 버전, 오류 메시지 원문, 사용 중인 네트워크 유형, 문제 발생 전후의 조작 내용을 알려주세요. 로그를 공유하기 전 구독 주소와 액세스 토큰 등 민감한 정보를 가리세요. 이미 정상임을 확인한 설정을 반복해서 바꾸지 않도록 문제 해결 가이드도 확인할 수 있습니다.