안드로이드 VPN 설정은 앱을 설치한 뒤 연결 버튼을 누르는 것만으로 끝나지 않습니다. 초보자가 자주 놓치는 부분은 클라이언트와 프로토콜의 호환성, 구독 업데이트 성공 여부, 시스템 VPN 권한 허용, 그리고 연결 후 실제 출구 주소와 DNS 경로가 바뀌었는지 확인하는 과정입니다. 이 글에서는 설치, 가져오기, 연결, 검증 순서에 따라 실제 설정 방법을 정리하고, 시간 초과나 연결 끊김, 웹페이지 로딩 실패가 발생했을 때 어디부터 점검해야 하는지도 안내합니다.
시작하기 전에 세 가지 대상을 구분해야 합니다. 서비스 계정은 회선과 구독을 제공하고, 클라이언트는 설정을 읽어 연결을 만들며, 안드로이드 시스템은 네트워크 터널 권한을 허용합니다. 서로 연결되어 있지만 같은 것은 아닙니다. 클라이언트만 설치하고 유효한 설정을 가져오지 않았거나, 설정을 가져온 뒤 시스템 권한을 허용하지 않았다면 사용할 수 있는 연결이 만들어지지 않습니다.
설치 전에 클라이언트, 시스템, 프로토콜의 호환성 확인하기
안드로이드에는 일반적으로 두 가지 유형의 클라이언트가 있습니다. 하나는 서비스 제공업체가 제공하는 앱으로, 계정 로그인과 구독 동기화, 회선 표시가 이미 구성된 경우가 많습니다. 다른 하나는 범용 프록시 클라이언트로, 사용자가 구독 링크를 직접 붙여 넣거나 설정 파일을 가져와야 합니다. 전자는 단계가 적고, 후자는 라우팅, DNS, 프로토콜 옵션을 더 세밀하게 확인할 수 있지만 코어 버전, 형식 또는 규칙 설정이 맞지 않아 연결에 실패할 가능성도 높습니다.
설치 파일은 서비스 패널, 프로젝트 공식 릴리스 페이지 또는 신뢰할 수 있는 앱 스토어에서 받아야 합니다. 설치가 끝나면 먼저 클라이언트를 열어 메인 화면이 정상적으로 표시되는지 확인한 뒤 구독을 가져오세요. 시스템이 외부 출처의 설치 파일을 차단한다면 파일 출처를 확인한 후 이번 설치에 사용할 파일 관리자나 브라우저에만 설치 권한을 허용하세요. 완료 후에는 시스템 설정에서 원래 상태로 되돌릴 수 있습니다.
클라이언트 사용 가능 여부는 화면의 앱 이름보다 네트워크 코어가 구독에 포함된 프로토콜을 인식할 수 있는지에 달려 있습니다. 자주 사용되는 프로토콜과 확인할 사항은 다음과 같습니다.
| 프로토콜 | 기본 특징 | 가져올 때 확인할 사항 |
|---|---|---|
| Shadowsocks | 프록시 방식으로 트래픽을 전달하며, 지원 클라이언트 생태계가 넓습니다. | 암호화 방식, 비밀번호, 서버 매개변수가 일치해야 합니다. |
| VMess | 관련 프록시 코어에서 흔히 사용하는 설정 체계입니다. | 전송 방식, 보안 매개변수, 경로를 빠짐없이 읽어야 합니다. |
| VLESS | 인증 구조가 비교적 간단하며 다양한 전송 계층과 조합됩니다. | 클라이언트 코어가 설정에 사용된 전송 및 보안 옵션을 지원해야 합니다. |
| Trojan | 일반적으로 TLS와 함께 암호화된 전송을 구성합니다. | 도메인, 인증서 검증, 서버 이름을 임의로 변경하면 안 됩니다. |
| Hysteria2 | QUIC 기반으로, 변동이 큰 네트워크를 고려한 전송 제어를 사용합니다. | 클라이언트가 해당 프로토콜과 구독 형식을 명확히 지원해야 합니다. |
| TUIC | 마찬가지로 QUIC 기반이며 동시 전송과 연결 복구를 중시합니다. | 인증 정보, 혼잡 제어, TLS 매개변수가 구독을 통해 완전하게 전달되어야 합니다. |
구독에 Hysteria2 또는 TUIC이 포함되어 있는데 클라이언트 코어가 해당 프로토콜을 지원하지 않으면, 회선이 표시되지 않거나 가져오기 단계에서 형식 오류가 발생할 수 있습니다. 회선은 보이지만 시작 직후 실패하는 경우도 있습니다. 이때 회선을 계속 바꾸는 것은 대개 도움이 되지 않으므로 먼저 클라이언트를 업데이트하거나 서비스 패널에서 권장하는 호환 클라이언트를 사용하세요.
구독 링크를 올바르게 가져오고 업데이트 결과 확인하기
구독 링크는 일반 웹페이지 북마크가 아니라 클라이언트가 회선 설정을 읽는 입구입니다. 서비스 패널에서 구독 주소를 복사한 뒤 클라이언트의 구독, 설정 또는 설정 파일 화면으로 돌아가 “클립보드에서 가져오기”나 “구독 추가”를 선택하고 저장한 다음 업데이트를 실행하세요. 클라이언트마다 버튼 이름은 다르지만 기본 흐름은 비슷합니다.
- 서비스 패널에 로그인한 뒤 안드로이드 클라이언트 안내 또는 구독 관리 메뉴를 찾습니다.
- 현재 클라이언트 형식에 맞는 구독 링크를 복사하고, 링크의 문자를 직접 삭제하지 마세요.
- 클라이언트에서 새 구독을 만들고 링크를 주소 입력란에 붙여 넣은 다음 알아보기 쉬운 로컬 이름을 입력합니다.
- 저장한 뒤 구독 업데이트를 실행하고 회선 목록이 모두 해석될 때까지 기다립니다.
- 가까운 위치의 진입 회선을 선택하고 클라이언트 홈 화면으로 돌아가 연결을 준비합니다.
가져오기에 성공했는지는 “저장 완료” 알림만으로 판단할 수 없습니다. 회선 목록이 표시되는지, 회선 이름이 온전히 보이는지, 구독 업데이트에서 해석 오류를 보고하지 않았는지 확인해야 합니다. 가져온 뒤 목록이 비어 있다면 먼저 복사한 내용의 앞뒤에 공백이 없는지, 웹 주소를 구독 주소로 잘못 사용하지 않았는지 확인하세요. 서비스 패널에서 여러 형식을 제공한다면 클라이언트 안내에 맞는 형식을 선택해야 하며, 모든 클라이언트가 같은 내용을 읽을 수 있다고 가정해서는 안 됩니다.
QR 코드는 기기 간 설정을 전달할 때 편리하지만, 카메라로 읽을 수 있는 정보에 구독 인증 정보가 포함될 수도 있습니다. 가져오기가 끝난 뒤 QR 코드를 계속 저장하거나 공개하지 마세요. 클라이언트가 설정을 로컬에만 저장하는 기능을 지원한다면 반복 복사를 줄일 수 있지만, 이후 회선을 직접 업데이트할 수 있도록 서비스 패널 메뉴는 기억해 두어야 합니다.
구독 업데이트와 회선 연결은 서로 독립된 작업입니다. 업데이트 성공은 클라이언트가 설정을 읽었다는 뜻이지, 선택한 회선이 이미 연결되었다는 의미는 아닙니다. 연결에 성공했다고 해서 기존 구독에 이후 회선 변경 사항이 자동으로 반영되는 것도 아닙니다.
안드로이드 VPN 권한 허용 및 배터리 절전 제한 처리
처음 연결을 시작하면 안드로이드에 VPN 연결 요청이 표시됩니다. 이는 VPNService 인터페이스를 통해 로컬 터널을 만들기 위해 필요한 시스템 권한 확인입니다. 사용자가 명시적으로 허용해야 클라이언트가 규칙에 해당하는 네트워크 트래픽을 처리할 수 있습니다. 시스템 상태 영역에 VPN 표시가 나타나면 일반적으로 터널 인터페이스가 활성화된 것이지만, 최종 출구가 올바른지는 추가로 확인해야 합니다.
연결을 눌렀는데 시스템 확인 창이 전혀 나타나지 않는다면 클라이언트에 VPN 권한이 부여되었는지 먼저 확인하세요. 시스템 VPN 인터페이스를 사용 중인 다른 앱을 중지하는 방법도 있습니다. 안드로이드는 일반적으로 동일한 시스템 인터페이스를 사용하는 여러 VPN 앱이 동시에 트래픽을 처리하도록 허용하지 않으므로, 기존 클라이언트가 연결된 상태에서는 새 클라이언트가 대기 상태에 머물거나 바로 오류를 표시할 수 있습니다.
배터리 절전 정책은 백그라운드 연결 끊김의 흔한 원인입니다. 일부 안드로이드 시스템은 화면이 꺼졌을 때, 앱이 오래 백그라운드에서 실행될 때 또는 네트워크를 전환한 뒤 클라이언트 활동을 제한합니다. 앱 상세 정보의 배터리 또는 백그라운드 활동 설정에서 현재 VPN 클라이언트의 백그라운드 실행을 허용하거나 시스템의 배터리 절전 예외 목록에 추가하세요. 제조사마다 메뉴 이름이 다르므로 기기에 표시되는 권한 안내를 기준으로 설정해야 합니다.
- 클라이언트가 백그라운드에서 계속 실행되도록 허용해 화면을 잠근 뒤 시스템이 터널을 종료하지 않게 합니다.
- 필요한 네트워크 접근 권한을 허용하고 데이터 절약 기능이 해당 앱을 제한하지 않는지 확인합니다.
- 항상 켜짐 VPN을 사용한다면 먼저 현재 설정이 안정적으로 연결되는지 확인합니다.
- Wi-Fi와 모바일 네트워크를 전환한 뒤 클라이언트가 자동으로 다시 연결되는지 확인합니다.
- 시스템 업데이트 후에도 연결이 계속 끊긴다면 배터리 및 백그라운드 권한이 초기화되지 않았는지 다시 확인합니다.
“항상 켜짐 VPN”은 시스템이 연결을 자동으로 유지하도록 하려는 경우에 적합하지만, 활성화하기 전에 일반 연결 테스트를 완료해야 합니다. 일부 시스템에는 “VPN을 사용하지 않는 연결 차단” 옵션도 있습니다. 현재 회선을 사용할 수 없으면 기기가 인터넷에 전혀 연결되지 않는 것처럼 보일 수 있습니다. 문제를 해결하는 동안에는 엄격한 차단을 잠시 해제하고 기본 네트워크와 클라이언트 연결이 정상인지 확인한 뒤 필요에 따라 다시 활성화하세요.
직접 연결, 중계, IEPL 전용 회선 선택 기준
회선 이름의 “직접 연결”, “중계”, “IEPL 전용 회선”은 서로 다른 네트워크 경로를 뜻합니다. 직접 연결은 일반적으로 사용자 네트워크에서 해외 서버까지 바로 도달하는 방식으로, 경로가 단순하지만 국내 통신사와 국제 라우팅의 영향을 더 많이 받습니다. 중계 회선은 먼저 중계 노드로 들어간 뒤 최적화된 경로를 통해 출구에 도달하며, 공용 네트워크 경로의 변동성을 줄이는 데 목적이 있습니다. IEPL 전용 회선은 진입점과 출구 사이에 전용 국제 전송 자원을 사용한다는 점을 강조하며, 일반 공용 인터넷 직접 연결과는 경로 구성 방식이 다릅니다.
이러한 이름이 고정된 속도 순위를 의미하는 것은 아닙니다. 실제 성능은 사용자 지역, 접속 통신사, 현재 네트워크 품질, 출구 위치, 대상 웹사이트의 영향을 함께 받습니다. 초보자는 먼저 지리적으로 가까운 진입 회선을 선택한 뒤 대상 서비스에 맞는 출구를 고르는 것이 좋습니다. 연결은 성공했지만 웹페이지 로딩이 불안정하다면 같은 지역의 다른 회선과 비교하세요. 프로토콜, DNS, 분할 라우팅 설정을 한꺼번에 바꾸면 어떤 변경이 영향을 주었는지 판단하기 어렵습니다.
분할 라우팅 규칙이 연결을 사용할 앱을 결정합니다
클라이언트에 “연결됨”이라고 표시되는데 특정 앱의 출구가 바뀌지 않는다면 회선 장애가 아니라 해당 트래픽이 프록시로 들어가도록 분할 라우팅 규칙이 설정되지 않았을 가능성이 큽니다. 일반적인 방식으로는 전역 프록시, 규칙 기반 분할 라우팅, 로컬 네트워크 우회가 있습니다. 전역 프록시는 지원되는 대부분의 트래픽을 선택한 회선으로 보내므로 처음 확인할 때 적합합니다. 규칙 기반 분할 라우팅은 도메인, IP, 앱 또는 규칙 집합에 따라 프록시와 직접 연결을 결정하므로 일상적인 사용에 더 알맞습니다. 로컬 네트워크 우회는 프린터, 라우터 관리 페이지, 로컬 서비스를 계속 이용할 때 사용합니다.
초보자가 문제를 확인할 때는 먼저 클라이언트가 권장하는 기본 모드를 사용하세요. 대상 앱이 여전히 연결을 사용하지 않는다면 잠시 전역 모드로 전환해 비교합니다. 전역 모드에서는 작동하지만 규칙 모드에서는 작동하지 않는다면 회선 자체는 대체로 정상이며, 규칙 매칭, 앱 우회 목록 또는 DNS 해석 경로를 집중적으로 확인해야 합니다. 원인을 파악한 뒤에는 일상적인 사용에 적합한 규칙 모드로 되돌리고, 전역 모드를 유일한 해결책으로 계속 사용하지 않는 것이 좋습니다.
안드로이드 클라이언트에는 “앱별 프록시” 기능이 있을 수도 있습니다. 허용 목록 방식은 선택한 앱만 연결을 사용하게 하고, 차단 목록 방식은 선택한 앱을 직접 연결 상태로 유지합니다. 두 이름은 혼동하기 쉬우므로 변경하기 전에 현재 클라이언트의 설명을 읽어야 합니다. 브라우저에서는 확인되는데 다른 앱에 변화가 없다면 클라이언트를 바로 다시 설치하기보다 해당 앱이 제외되어 있는지 확인하세요.
로컬 네트워크 접근 역시 분할 라우팅과 관련이 있습니다. 전역 프록시를 활성화한 뒤 라우터 관리 페이지나 로컬 기기에 접근할 수 없다면 “로컬 네트워크 우회”가 켜져 있는지 확인하세요. 로컬 네트워크 주소는 일반적으로 해외 출구를 거칠 필요가 없습니다. 이를 잘못 프록시로 보내면 연결 실패가 발생할 뿐 접근성이 좋아지지는 않습니다.
연결 후 출구, DNS, 실제 접근 상태 확인하기
신뢰할 수 있는 연결 확인은 클라이언트 상태, 출구 주소, DNS 경로, 대상 앱을 함께 살펴봐야 합니다. 연결 버튼 색상만 바뀐 것으로는 충분하지 않습니다. 시스템 터널은 만들어졌지만 프록시 코어가 계속 재시도 중일 수 있기 때문입니다. 반대로 웹페이지가 잠시 열렸다고 해서 모든 트래픽이 예상대로 분할 라우팅된다는 뜻도 아닙니다.
- 연결하기 전에 네트워크 확인 페이지를 열어 현재 출구 지역과 네트워크 제공업체 정보를 기록합니다.
- 선택한 회선을 시작하고 클라이언트 상태가 안정될 때까지 기다리세요. 연결 스위치를 짧은 시간에 연속으로 누르지 마세요.
- 확인 페이지를 다시 열어 출구 정보가 선택한 회선의 해당 지역으로 바뀌었는지 확인합니다.
- DNS 해석 결과가 여전히 모두 기존 접속 네트워크를 가리키는지 확인합니다.
- 실제로 사용할 웹사이트나 앱을 열어 로그인, 이미지 로딩, 지속적인 데이터 전송을 확인합니다.
- 화면을 잠근 뒤 기기를 다시 깨워 절전 정책으로 연결이 끊기지 않았는지 확인합니다.
LeeVPN의 네트워크 확인 도구로 현재 출구 정보를 확인할 수 있습니다. 테스트 전후에는 오래된 결과가 브라우저 캐시에 남지 않도록 페이지를 다시 로드하는 것이 좋습니다. 출구가 바뀌지 않았다면 먼저 특정 앱만 프록시를 사용하도록 설정된 모드인지, 현재 브라우저가 프록시 적용 범위에 포함되는지 확인하세요.
DNS 누출은 실제 트래픽은 프록시를 통과하지만 도메인 조회가 예상과 다른 해석 경로를 통해 전송되는 현상입니다. 기존 접속 네트워크의 DNS 출처가 노출되거나, DNS 해석 결과와 출구 지역이 일치하지 않을 수 있습니다. 우선 클라이언트 또는 서비스 구독에서 제공하는 DNS 설정을 사용하고, 규칙 모드에서도 DNS 조회가 해당 분할 라우팅을 따르는지 확인하세요. 암호화 DNS, 시스템 비공개 DNS, 클라이언트 DNS 설정을 여러 개 임의로 섞으면 조회 순환, 해석 시간 초과 또는 규칙 판단 오류가 발생할 수 있습니다.
시스템에서 비공개 DNS를 사용하고 클라이언트도 DNS를 처리한다면 클라이언트 문서에 따라 유지 여부를 결정하세요. 모든 클라이언트에 적용되는 정답은 없습니다. 일부 코어는 시스템 설정을 올바르게 처리하지만, 어떤 구성은 클라이언트가 DNS 해석을 통합해서 담당해야 합니다. 판단 기준은 해석이 정상적으로 이루어지는지, 분할 라우팅 의도에 맞는지, 대상 웹사이트에 안정적으로 접근할 수 있는지입니다.
연결 실패 시 정해진 순서로 점검하기
가장 효과적인 문제 해결 방법은 한 번에 하나의 변수만 바꾸고 기본 네트워크부터 확인하는 것입니다. 클라이언트, 프로토콜, 회선, DNS를 동시에 바꾸지 마세요. 연결이 복구되더라도 실제 원인을 알 수 없게 됩니다. 다음 순서는 “연결할 수 없음”, “연결 후 인터넷 불가”, “잠시 후 연결 끊김”과 같은 일반적인 상황에 적용할 수 있습니다.
먼저 기본 네트워크가 정상인지 확인하기
VPN 연결을 끊은 뒤 일반 웹페이지를 열어 현재 Wi-Fi 또는 모바일 네트워크 자체가 인터넷에 연결되는지 확인합니다. 기본 네트워크에서 웹 인증이 필요하다면 먼저 인증을 완료한 후 클라이언트를 시작하세요. 기본 네트워크를 사용할 수 없으면 어떤 회선도 시간 초과로 나타납니다.
그다음 구독을 업데이트하고 같은 유형의 회선으로 변경하기
구독을 수동으로 업데이트하고 인증 실패나 해석 오류가 없는지 확인합니다. 그런 다음 동일한 프로토콜 또는 동일한 지역 안에서 회선을 바꿔 비교하세요. 한 회선만 실패한다면 해당 설정이나 현재 경로의 문제일 가능성이 큽니다. 모든 회선이 시작되지 않는다면 권한, 클라이언트 코어, 시스템 네트워크 설정을 계속 확인해야 합니다.
프로토콜 지원 여부와 시스템 시간 확인하기
TLS 관련 연결은 올바른 인증서 검증에 의존하므로 시스템 날짜와 시간이 크게 틀리면 핸드셰이크가 실패할 수 있습니다. 시스템이 시간을 자동으로 동기화하도록 설정하고, 클라이언트가 구독에 사용된 Shadowsocks, VMess, Trojan, VLESS, Hysteria2 또는 TUIC 설정을 지원하는지 확인하세요. 클라이언트 로그의 “unsupported”, “parse” 또는 인증서 관련 메시지는 단순한 “연결 실패”보다 원인을 찾는 데 더 유용합니다.
모든 데이터를 삭제하기보다 충돌하는 설정 초기화하기
VPNService를 사용하는 다른 앱을 잠시 종료하고 비공개 DNS, 앱별 분할 라우팅, 엄격한 차단 설정을 확인하세요. 사용자 지정 규칙에 문제가 있다고 생각되면 먼저 클라이언트 권장 설정으로 되돌린 뒤 다시 연결합니다. 앱 데이터를 모두 삭제하면 구독과 로컬 규칙도 함께 사라지므로, 설정을 복구할 수 없다는 것을 확인한 뒤에 진행하고 서비스 패널에서 다시 가져올 방법을 미리 확보해야 합니다.
기본 네트워크
→ 구독 업데이트
→ 시스템 VPN 권한
→ 클라이언트 프로토콜 지원
→ 회선 변경
→ 분할 라우팅 및 DNS
→ 배터리 절전 및 백그라운드 제한
→ 클라이언트 로그
로그는 오류가 어느 단계에서 발생했는지 확인하는 데 유용합니다. 해석 오류는 보통 구독을 읽을 때, 핸드셰이크 또는 시간 초과는 서버에 연결할 때, DNS 오류는 터널이 만들어진 뒤 도메인에 접근할 때 발생합니다. 문의를 제출할 때는 안드로이드 버전, 클라이언트 이름, 사용한 프로토콜, 오류 발생 단계, 로그에 표시된 오류 유형을 설명할 수 있지만, 전체 구독 링크나 비밀번호, 인증 정보가 포함된 설정 내용을 공개해서는 안 됩니다.
일상적인 사용 중 업데이트, 보안, 트래픽 관리
구독은 한 번 가져온 뒤 영구히 변하지 않는 정적 파일이 아닙니다. 서비스 제공업체가 진입점, 출구 또는 설정 매개변수를 조정할 수 있으므로 회선 이름이 바뀌거나 기존 회선이 작동하지 않을 때, 또는 서비스 패널에 업데이트 안내가 표시될 때 직접 구독을 새로 고쳐야 합니다. 클라이언트가 자동 업데이트를 제공한다면 사용 습관에 맞게 활성화할 수 있지만, 수동 업데이트 메뉴의 위치도 알고 있어야 합니다.
클라이언트 업데이트도 신중하게 진행해야 합니다. 업데이트 전에 새 버전에서 설정 형식, 네트워크 코어 또는 권한 요구 사항이 변경되었는지 확인하세요. 업데이트 후 연결할 수 없다면 먼저 기존 구독을 다시 불러오고 시스템 권한을 확인하세요. 계정 설정을 바로 삭제할 필요는 없습니다. 범용 클라이언트의 실험적 기능을 한꺼번에 모두 활성화하지 말고, 특히 사용자 지정 DNS, 복잡한 라우팅, 동시 연결 옵션은 기본 설정이 정상적으로 작동한 뒤 하나씩 조정해야 문제 원인을 찾기 쉽습니다.
트래픽 통계는 서비스 패널을 기준으로 확인해야 하며, 클라이언트의 로컬 통계는 현재 기기의 사용량을 파악하는 용도에 가깝습니다. 백그라운드 동기화, 앱 업데이트, 클라우드 백업, 동영상 사전 로딩도 연결 중 트래픽을 발생시킬 수 있습니다. 사용량을 관리하려면 앱별 분할 라우팅을 사용해 국제 회선이 필요한 앱만 연결을 사용하게 하고 나머지 앱은 직접 연결 상태로 유지하세요.
LeeVPN 월간 구독의 트래픽은 개통일을 기준으로 매월 초기화되며, 동시에 연결할 수 있는 기기 수에는 제한이 없습니다. 트래픽 패키지는 만료되지 않습니다. 여러 기기에서 사용할 때는 각 기기에서 계정 패널을 통해 지원되는 클라이언트와 설정을 받아 구독 정보를 안전하게 보관하세요. 이메일 주소 없이 사용자 이름과 비밀번호만으로 계정을 만들 수 있습니다.
안드로이드 VPN 초보자 설정 결론
확인 가능한 안드로이드 VPN 설정 과정은 신뢰할 수 있는 출처에서 호환 클라이언트를 설치하고, 올바른 형식의 구독을 가져온 뒤, 시스템 VPN 권한을 허용하고 백그라운드 및 배터리 절전 제한을 처리하는 순서로 진행해야 합니다. 연결 후에는 클라이언트 버튼 상태만 보지 말고 출구, DNS, 실제 앱 사용 상태를 확인해야 합니다. 문제가 발생하면 기본 네트워크부터 구독, 권한, 프로토콜, 회선, 분할 라우팅, DNS 순서로 점검하는 편이 반복적인 재설치보다 효과적입니다.
목표가 첫 연결을 빠르게 완료하는 것이라면 기본 분할 라우팅과 DNS 설정을 유지하고 가까운 진입 회선을 선택한 뒤 출구를 확인하세요. 그 후 개인 설정을 조정하면 됩니다. 계정, 구독, 클라이언트, 시스템 권한, 회선, 규칙이 각각 어떤 역할을 하는지 이해하면 안드로이드 기기를 바꾸거나 회선을 조정할 때도 같은 판단 방법을 적용할 수 있습니다.