가이드
Android TV에서 VPN 설정하는 방법
TV 자체의 Play Store에서 클라이언트를 설치하는 방법, TV에 따라 표시되거나 표시되지 않을 수 있는 두 가지 시스템 설정, 그리고 방금 연 앱 하나만이 아니라 TV의 모든 앱이 터널 안에 있는지 확인하는 방법을 설명합니다. Google TV와 Android TV 16을 기준으로 작성했습니다.
시작하기 전에
이 가이드는 특정 프로바이더를 대신 선택하지 않습니다
아래 단계는 어떤 프로바이더를 사용하든 동일하므로 여기서는 특정 프로바이더를 언급하지 않습니다. 선택은 별도의 작업이며, 스토어의 목록이 아니라 공개된 점수를 기준으로 레지스터에서 해야 합니다.
클라이언트는 반드시 TV 자체의 Play Store에서 설치하세요. 파일 관리자나 “다운로더” 앱으로 복사해 온 파일에서 설치하면 안 됩니다. TV의 VPN 클라이언트는 TV가 전달하는 모든 스트림을 보게 됩니다. 다시 패키징된 빌드는 그 권한을 맡길 수 있는 최악의 대상이며, 업데이트도 절대 받지 못합니다.
TV는 항상 켜져 있고, 방에 있는 모든 사람과 하나의 화면을 공유하며, 무엇을 표시하는지 제조업체에 상당 부분 알려 주는 기기입니다. VPN은 경로의 첫 부분, 즉 TV와 인터넷 사이의 네트워크를 바꿀 뿐 다른 것은 바꾸지 않습니다. 따라서 VPN이 보호하지 않는 대상은 전화와 마찬가지로 TV에도 그대로 적용됩니다. 여기서 VPN을 사용하는 이유도 어디서나 같습니다. 중간에 있는 네트워크 때문입니다.
클라이언트 설치
- 프로바이더가 TV용 빌드를 제공하는지 확인합니다. 프로바이더 자체 사이트의 플랫폼 목록에서 Android TV 클라이언트가 존재하는지 확인할 수 있습니다. 플랫폼 페이지에는 레지스터에 등록된 프로바이더 중 TV용 클라이언트를 공개하는 곳이 나와 있습니다. 전화용 클라이언트는 TV에 설치되지 않으며, 설치해서도 안 됩니다.
- TV에서 Play Store를 열고 프로바이더 이름으로 검색합니다. 설치하기 전에 목록 아래의 게시자 표시를 확인하세요. 이름이 비슷한 다른 대상이 아니라 프로바이더여야 합니다. TV 스토어에도 비슷한 아이콘을 사용하는 복제 앱이 있습니다.
- 리모컨으로 입력할 수 있는 클라이언트의 로그인 방식을 사용합니다. 대부분의 TV 클라이언트는 이미 로그인한 전화나 노트북에서 입력할 짧은 코드를 표시하므로 방향키로 비밀번호를 입력할 필요가 없습니다. 기기 이름을 입력하라는 메시지가 나오면 본인을 식별할 수 없는 이름을 지정하세요.
- 연결 요청을 한 번 승인합니다. Android는 이 앱이 VPN 연결을 설정해도 되는지 묻습니다. 이는 시스템이 터널 인터페이스를 만드는 과정이며, 거부하면 앱이 연결할 수 없습니다. 아직 연결하지 마세요. 설정을 먼저 해야 합니다.
TV에 있을 수도, 없을 수도 있는 설정
전화에서는 아래의 두 설정이 항상 표시됩니다. TV에서는 제조업체가 Android를 얼마나 유지했는지에 따라 달라지므로, 먼저 이 TV에서 어떤 설정을 제공하는지 확인해야 합니다. 이름이 낯설다면 각각 용어집에서 항목을 확인할 수 있습니다.
Always-on VPN
시스템 설정을 열고 네트워크 및 인터넷 아래에서 VPN 항목을 찾습니다. 일부 TV에서는 대신 앱 아래에서 클라이언트 항목을 찾아야 합니다. 클라이언트 옆에 톱니바퀴가 표시되면 열어서 Always-on VPN을 켭니다. 그러면 시스템이 앱이 열리기를 기다리지 않고 부팅 시와 대기 모드 해제 후에 터널을 연결합니다.
설정 어디에도 VPN 항목이 없는 TV는 이 스위치를 제공하지 않는 것입니다. 클라이언트 자체는 계속 작동하지만, 전원을 껐다 켤 때마다 클라이언트를 열고 연결하도록 해야 합니다. 이 경우 클라이언트의 시작 시 연결 옵션이 할 수 있는 최선입니다.
Block connections without VPN
이는 시스템 자체의 킬 스위치이며, TV에 이 기능이 있으면 Always-on VPN 바로 아래에 표시됩니다. 켜세요. 이 기능을 사용하면 터널이 끊겼을 때 모든 앱의 연결이 끊기므로 일반 네트워크로 눈치채지 못한 채 전환되지 않습니다. 이것이 이 기능의 목적이며, 오류가 아닙니다.
TV에서 Always-on VPN은 제공하지만 이 스위치는 제공하지 않는 경우, 클라이언트에 자체 킬 스위치가 있다면 그것이 대안입니다. 둘 다 없다면 연결이 끊겼을 때 연결이 열린 상태로 실패한다는 점을 알아 두세요. 아래 확인 절차는 한 번만 할 일이 아니라 반복해야 하는 절차입니다.
터널 내부의 DNS
모든 스트림이 터널 안에 있어도 이름 조회는 TV 밖으로 나갈 수 있으며, 그러면 네트워크에서 어떤 서비스를 시청하는지 정확히 알 수 있습니다. 클라이언트에서 DNS leak protection 또는 use provider DNS를 찾아 프로바이더 자체 리졸버를 사용하도록 켜 두세요. TV 자체의 Private DNS 설정이 있다면 타사 이름을 지정하지 말고 자동으로 두어야 합니다. 그렇지 않으면 두 설정이 서로 충돌합니다. 이것이 중요한 이유는 별도 페이지에서 설명합니다.
실제로 작동하는지 확인
연결한 뒤 클라이언트 화면에 표시되는 연결됨이라는 문구를 그대로 믿지 말고 확인하세요. TV에서는 한 단계가 더 필요합니다. 클라이언트가 터널 안에 있는지가 아니라 다른 앱들도 터널을 사용하는지가 문제이기 때문입니다.
- 주소가 바뀌었습니다. TV의 브라우저나 공인 주소를 표시하는 앱을 열고, 국가가 선택한 출구와 일치하는지 확인합니다. 클라이언트에는 연결됨이라고 표시되는데 본인 국가가 나온다면 클라이언트는 실행 중이지만 트래픽은 클라이언트를 통과하지 않는 것입니다.
- 두 번째 앱도 터널을 사용합니다. 방금 사용한 클라이언트나 브라우저가 아닌 다른 앱을 열어 위치를 어떻게 인식하는지 확인합니다. TV에 두 번째 브라우저가 있다면 그 브라우저에서 누출 테스트를 실행해도 됩니다. 결과는 첫 번째 확인과 일치해야 합니다. 일치하지 않는다면 해당 앱이 예외 처리된 것이며, 위의 절에서 그 이유를 설명합니다.
- 연결이 끊기면 차단되어야 합니다. 스트림을 재생한 상태에서 시스템의 앱 설정을 통해 클라이언트를 강제 종료합니다. Block connections without VPN이 있는 TV에서는 스트림이 즉시 멈춥니다. 이 기능이 없는 TV에서는 스트림이 일반 네트워크로 계속 재생됩니다. 이제 어떤 유형의 TV인지 알 수 있습니다.
이 확인으로 알 수 있는 것
+클라이언트를 넘어선 앱을 포함해 TV의 트래픽이 선택한 출구를 통해 나가고 있음
+TV가 연결된 네트워크가 TV가 어떤 서비스에 접속하는지 더는 읽을 수 없음
+이 TV에서 터널이 끊겼을 때 연결이 차단되는지 일반 네트워크로 전환되는지 알 수 있음
이 확인으로 알 수 없는 것
−프로바이더가 무엇을 보존하는지는 알 수 없음 — 이는 문서에 관한 문제이며 보존 페이지에서 답합니다
−TV가 제조업체로부터 숨겨지는 것은 아님: TV 자체 계정과 텔레메트리는 변경 없이 터널 안을 통과함
−오늘 확인을 통과했다고 해서 다음 시스템 업데이트까지 보장되는 것은 아님. 업데이트로 TV에 있던 설정이 사라질 수 있음
항상 켜져 있는 기기
전화는 잠금을 해제하고 직접 확인하는 기기지만, TV는 켜 놓은 채 둡니다. 따라서 중요한 점이 달라집니다. 터널은 대기 모드, 정전, 새벽 3시에 TV를 재부팅하는 펌웨어 업데이트를 견뎌야 합니다. 그래서 TV에 Always-on VPN이 있다면 가장 중요하게 설정해야 하며, 클라이언트의 시작 시 연결이 그다음으로 나은 방법입니다.
터널의 용도도 달라집니다. TV는 자체 계정을 통해 무엇을 표시하는지 제조업체에 알리며, 이러한 보고도 다른 모든 트래픽과 마찬가지로 터널을 통과합니다. 이동 중에는 암호화되지만 반대편에는 전체 내용이 전달됩니다. VPN은 TV가 연결된 네트워크로부터 TV의 트래픽을 숨길 뿐, TV 자체를 조용하게 만들지는 않습니다. 그것이 우려 사항이라면 TV 자체의 개인정보 보호 설정을 조정해야 하며, 이는 별도의 문제입니다.
이 모든 설정을 유지할 수 없는 TV라면 터널을 한 단계 앞인 라우터에서 실행하는 방법을 고려해야 합니다. 그러면 라우터 뒤의 모든 기기가 각 기기에서 별도로 인식하지 않아도 터널 안에 들어갑니다. 라우터 가이드에서 그 방법의 이점과 비용을 설명합니다.
작동하지 않을 때
TV의 Play Store에 클라이언트가 없습니다
그렇다면 프로바이더가 TV용 빌드를 공개하지 않은 것이며, 이 TV에서는 더 진행할 수 없습니다. 전화용 클라이언트는 여기에 표시되지 않으며, 전화에서 복사해 온 패키지는 잘못된 인터페이스와 잘못된 권한으로 실행되고 업데이트 경로도 없습니다.
현실적인 대안은 TV용 빌드를 제공하는 프로바이더를 선택하거나, 뒤에 연결된 모든 기기를 위해 라우터에서 터널을 실행하는 것입니다. 라우터 가이드를 참고하세요.
TV는 연결되지만 한 앱이 분명히 우회합니다
일부 TV 앱은 자체적으로 고정된 리졸버를 통해 이름을 확인하며, 일부 TV는 자체 서비스를 VPN 인터페이스의 적용 대상에서 제외합니다. 어느 경우도 클라이언트 설정으로 제어할 수 없습니다. TV에 Block connections without VPN이 있는지 확인하세요. 이 기능이 있는 TV에서는 해당 예외가 차단됩니다.
이 기능이 없는 TV라면 현재 TV가 무엇을 할 수 있고 무엇을 할 수 없는지 알게 된 것입니다. TV에 의존하기 전에 알아 둘 가치가 있습니다.
연결한 뒤 동영상이 멈추거나 버퍼링됩니다
TV는 전화보다 지속적으로 더 많은 트래픽을 사용하며, 멀리 있는 출구에서는 그 차이가 드러납니다. 우선 자신과 가까운 출구를 선택하고 같은 국가의 두 번째 서버를 시도하세요. 과부하된 출구 하나가 보통의 원인입니다.
이 네트워크의 모든 출구에서 멈추지만 다른 네트워크에서는 재생된다면, 해당 네트워크가 VPN 트래픽을 제한하고 있는 것입니다. 이는 TV 설정의 문제가 아니라 네트워크에 관한 사실입니다.
TV가 깨어난 뒤 연결이 사라집니다
TV 클라이언트가 터널을 잃는 지점은 대기 모드입니다. TV가 네트워크 연결을 끊었다가 깨어나면 클라이언트에 재연결 요청이 전달될 수도 있고 아닐 수도 있습니다. TV에서 Always-on VPN을 제공한다면 이것이 해결 방법입니다. 앱이 실행되기를 기다리는 대신 시스템이 터널을 다시 연결하기 때문입니다.
이 설정이 없다면 TV가 깨어난 뒤 클라이언트를 열고, 연결을 신뢰하기 전에 상태를 확인하세요.
같은 절차, 다른 기기
다른 플랫폼들
모든 플랫폼은 한 페이지의 탭이 아니라 각자의 가이드를 가진다. 설치 프로그램이 열리는 순간부터 절차가 갈라지므로, 세 플랫폼에 한 번에 답하려는 페이지는 어느 것도 제대로 답하지 못한다.