가이드
라우터에서 VPN 설정하는 방법
터널에 라우터가 적합한 경우와 그렇지 않은 경우, 펌웨어 자체의 VPN 클라이언트 페이지에 입력하는 프로바이더의 구성 파일, 집 전체에 적용할 DNS, 그리고 라우터 뒤의 기기에서 수행하는 점검을 설명합니다. VPN 클라이언트 페이지가 있는 라우터의 펌웨어를 기준으로 작성했으며, 이 가이드에서는 어떤 것도 다시 플래시하지 않습니다.
시작하기 전에
이 가이드는 프로바이더를 대신 선택하지 않습니다
아래의 모든 단계는 어떤 프로바이더를 사용하든 동일하므로 여기서는 특정 프로바이더를 언급하지 않습니다. 선택은 별도의 작업이며, 다운로드 페이지가 아니라 공개된 점수를 기준으로 선택하는 레지스터에서 이루어집니다.
구성 파일은 프로바이더의 자체 계정 영역에서만 가져와야 합니다. 포럼에서 받은 파일에는 다른 사람의 키나 다른 사람의 서버가 들어 있을 수 있습니다.
라우터 뒤의 기기가 자체 클라이언트를 실행할 수 없을 때 — 텔레비전, 콘솔, 스마트 스피커 등 — 또는 설치할 것 없이 모든 기기에 한꺼번에 적용하려는 경우에는 라우터가 터널에 적합합니다. 반대로 집에서 때때로 터널을 벗어나야 한다면 라우터는 적합하지 않습니다. 라우터 뒤에서는 어떤 기기도 그렇게 할 수 없고, 모든 기기가 하나의 출구, 하나의 국가, 하나의 프로세서를 공유하기 때문입니다. 그 프로세서가 속도의 상한을 정하며, 노트북의 프로세서보다 훨씬 낮은 수준입니다. 한두 대의 기기만 필요하다면 해당 기기에 클라이언트를 설치하십시오. 어떤 프로바이더가 어떤 기기를 지원하는지는 플랫폼 페이지에 나와 있습니다.
이 가이드에서는 라우터를 다시 플래시하지 않습니다. 펌웨어를 일반적인 서드파티 펌웨어로 교체하면 대부분의 기본 펌웨어보다 나은 VPN 클라이언트를 사용할 수 있지만, 이 사이트의 어떤 가이드에서든 하드웨어를 벽돌로 만들 수 있는 단계이기도 합니다. 라우터의 펌웨어에 VPN 클라이언트 페이지가 있다면 아래 단계로 충분합니다. 없다면 다시 플래시할지는 사용자가 결정해야 하며, 그 방법은 저희가 아니라 해당 펌웨어 프로젝트가 안내합니다.
구성 파일 불러오기
- 프로바이더 웹사이트에 로그인한 뒤 계정 영역에서 라우터 또는 수동 구성 섹션을 여십시오. 펌웨어가 지원하는 프로토콜과 원하는 출구에 맞는 구성 파일을 생성하십시오. 파일 하나가 출구 하나에 해당합니다. 파일에는 사용자의 키가 들어 있으므로 비밀번호처럼 취급하십시오.
- 라우터의 관리자 페이지를 여십시오. 유선 네트워크나 홈 네트워크에 연결된 기기에서 접속한 다음 VPN 클라이언트 페이지를 찾으십시오. 이름은 VPN client, VPN Fusion, WAN › VPN 등으로 다를 수 있지만, 외부로 연결하는 클라이언트 페이지여야 합니다. 외부에서 안으로 연결하게 하는 서버 페이지가 아닙니다. 두 페이지는 비슷해 보이지만 이 가이드에 해당하는 것은 하나뿐입니다.
- 파일을 가져오거나 펌웨어가 요구하는 필드를 하나씩 붙여 넣으십시오. 프로필에는 출구의 이름을 지정해 나중에 추가하는 두 번째 프로필과 구별할 수 있게 하십시오.
- 페이지에서 지원한다면 어떤 기기를 터널로 보낼지 선택하고 일단 모든 기기를 선택하십시오. 예외 목록은 나중에 조정하면 됩니다. 그런 다음 프로필을 활성화하십시오.
- 여기서 멈추지 마십시오. DNS와 킬 스위치는 같은 페이지나 다음 페이지에 있으며, 둘 다 기본값은 꺼짐입니다.
확인할 만한 설정
펌웨어 페이지는 서로 다르지만 설정 자체는 다르지 않습니다. 이름이 낯설다면 용어집에서 각각의 항목을 확인할 수 있습니다.
집 전체의 DNS
라우터 뒤의 모든 기기는 사물이 어디에 있는지 라우터에 묻고, 라우터는 지정된 대상에게 다시 묻습니다. 그 대상이 인터넷 프로바이더의 리졸버라면 집 안의 모든 조회가 터널 바깥으로 나가므로, 인터넷 프로바이더는 집에서 어떤 사이트를 방문하는지 알 수 있고 그 사이트에서 무엇을 했는지만 숨겨집니다. 라우터의 DNS를 — 필드가 있다면 VPN 클라이언트 페이지에서, 그렇지 않다면 WAN 페이지에서 — 프로바이더의 파일에 지정된 리졸버로 설정하십시오. 또한 기기에 리졸버로 라우터 자체의 주소를 전달하도록 라우터를 설정해 인터넷 프로바이더의 주소가 전달되지 않게 하십시오. 누출이 발생하는 방식은 DNS 누출 페이지에 설명되어 있습니다.
킬 스위치
라우터에서 킬 스위치는 방화벽 규칙입니다. 터널이 끊기면 터널을 사용하는 기기에서 일반 경로로 나가는 트래픽을 모두 차단합니다. 일부 펌웨어는 체크박스로 제공하고, 일부는 block routed clients if tunnel goes down이라고 부르며, 아예 제공하지 않는 펌웨어도 있습니다. 있다면 켜십시오. 그러면 재연결될 때까지 집 전체의 인터넷 연결이 끊기는데, 이것이 킬 스위치의 목적입니다. 없다면 터널이 끊겼을 때 모든 기기가 아무런 알림 없이 일반 연결로 돌아간다는 점을 알아 두십시오. 킬 스위치의 역할은 전용 페이지에 설명되어 있습니다.
IPv6
대부분의 라우터 터널은 IPv4만 전달합니다. 인터넷 프로바이더가 집에 IPv6도 제공한다면 기기는 IPv6를 지원하는 사이트에 접속할 때 이를 사용하며, 해당 트래픽은 터널을 우회합니다. 프로바이더의 파일이 터널 안에서 IPv6를 설정하지 않는 한, 터널을 사용하는 동안 WAN 측에서 IPv6를 끄십시오.
프로토콜
펌웨어에서 제공하는 경우에는 어디서나 최신 프로토콜을 선택하십시오. 어떤 프로토콜이 현재 사용되는 것이고 어떤 것이 레거시인지 프로토콜 페이지에 나와 있습니다. 이는 레지스터가 해당 프로토콜에 점수를 부여하는 이유이기도 하며, 라우터의 프로세서에서는 최신 프로토콜이 구형 프로토콜보다 몇 배 빠르기 때문이기도 합니다. 레거시 프로토콜만 제공하는 구형 라우터는 느릴 뿐 아니라 점수도 낮은 라우터입니다.
실제로 작동하는지 확인하기
라우터 자체의 상태 페이지가 아니라 라우터 뒤의 기기에서 확인하십시오. 상태 페이지는 라우터가 믿고 있는 내용만 보여 줍니다. 다음 세 가지를 이 순서로 확인하십시오.
- 자체 클라이언트가 없는 기기에서 주소가 변경되었는지 확인합니다. 라우터의 Wi-Fi에 연결된 노트북이나 휴대전화에서 모바일 데이터를 끄고 VPN 앱을 실행하지 않은 상태로 아무 “내 IP 주소 확인” 페이지나 여십시오. 국가는 선택한 출구의 국가여야 합니다.
- 조회가 터널 안에서 이루어지는지 확인합니다. 같은 기기에서 DNS 누출 테스트를 실행하십시오. 인터넷 프로바이더에 속한 정보가 표시된다면 위의 DNS 설정이 적용되지 않았거나, 기기에 잘못된 리졸버가 전달된 것입니다.
- 킬 스위치가 설명대로 작동하는지 확인합니다. 해당 기기에서 다운로드를 실행한 상태로 라우터 페이지에서 VPN 프로필을 비활성화하거나, 라우터의 WAN 케이블을 잠시 뽑았다가 다시 연결하십시오. 연결이 끊긴 동안 다운로드는 즉시 멈춰야 하며, 연결이 돌아온 뒤에도 터널이 복구될 때까지 다시 시작되지 않아야 합니다. 계속 진행된다면 킬 스위치가 없거나 꺼져 있는 것입니다.
더 긴 테스트 모음과 각 테스트로 확인할 수 있는 것과 확인할 수 없는 것은 전용 가이드에 설명되어 있습니다.
이 점검으로 확인되는 것
+해당 네트워크의 모든 기기가 별도의 설치 없이 선택한 국가의 출구 서버를 통해 나갑니다
+인터넷 프로바이더는 집에서 발생하는 암호화된 연결 하나만 보고 조회 내용은 보지 못합니다
+펌웨어에 킬 스위치가 있는 경우 터널이 끊기면 집 전체의 연결이 차단됩니다
이 점검으로 확인되지 않는 것
−프로바이더가 무엇을 보존하는지는 알려 주지 않습니다 — 이는 문서에 관한 문제이며 보존 페이지에서 답을 확인할 수 있습니다
−누구도 익명으로 만들지 않습니다. 모든 기기의 모든 계정은 여전히 로그인되어 있습니다. VPN이 보호하지 않는 항목을 확인하십시오
−한 기기에서 테스트를 통과했다고 해서 다른 네트워크의 기기나 자체 앱을 사용하는 기기에 대해서도 알 수 있는 것은 아닙니다
한 집, 두 네트워크
라우터 터널에 대한 불만은 언제나 같습니다. 어떤 기기는 터널 바깥에 있어야 한다는 것입니다. 예외를 두는 하나의 네트워크보다 두 개의 네트워크를 사용하는 것이 깔끔한 해결책입니다. 첫 번째 라우터 뒤에 두 번째 라우터를 두고 터널을 실행한 다음, 터널 안에 있어야 하는 기기는 두 번째 라우터의 Wi-Fi에 연결하고 나머지는 첫 번째 라우터의 네트워크에 연결하는 방법이 있습니다. 또는 펌웨어가 네트워크별 VPN을 허용한다면 게스트 또는 보조 네트워크를 터널용으로 사용할 수 있습니다. 그러면 기기는 어느 네트워크에 연결할지로 경로를 선택합니다. 텔레비전은 안에 머물고 콘솔은 밖에 있으며, 누구도 집 전체의 터널을 끌 필요가 없습니다.
두 번째 라우터는 속도 문제에도 답이 됩니다. 터널이 필요한 기기만 연결하므로 해당 라우터의 프로세서는 그 기기들에 대해서만 속도의 상한이 됩니다.
작동하지 않을 때
집 안의 모든 것이 느려졌습니다
이제 라우터가 집에서 보내는 모든 바이트를 암호화하고 있습니다. 라우터의 프로세서는 암호화가 아니라 패킷 전달을 위해 만들어졌습니다. 이 상한은 프로바이더가 아니라 라우터의 한계이며, 같은 구독을 사용하는 노트북이 처리할 수 있는 속도보다 훨씬 낮은 수준에서 도달합니다.
최신 프로토콜은 구형 프로토콜보다 훨씬 가벼우므로 펌웨어에서 제공한다면 사용하십시오. 그 외의 해결책은 더 빠른 라우터를 사용하거나 터널을 이용하는 기기를 줄이는 것입니다. 마지막 섹션을 참조하십시오.
한 기기는 터널 바깥에 있어야 합니다
해외 주소를 거부하는 은행 앱, 게임 콘솔, 스마트 스피커처럼 항상 예외가 필요한 기기가 있습니다. 일부 펌웨어에서는 주소를 기준으로 기기를 제외할 수 있으며, 이는 라우터에서 수행하는 분할 터널링입니다. 펌웨어에서 지원하지 않는다면 마지막 섹션의 방법을 사용하십시오. 터널 전용 두 번째 네트워크를 만들어 해당 기기가 다른 네트워크에 연결하게 하는 방법입니다.
한 기기를 위해 집 전체의 터널을 끄지 마십시오.
터널이 끊긴 뒤 아무것도 다시 연결되지 않습니다
대부분의 펌웨어는 자동으로 재연결되지만, 일부는 지시가 있어야 재연결됩니다. VPN 클라이언트 페이지에서 keep-alive, 자동 재연결 또는 watchdog 설정을 찾아 켜십시오. 펌웨어에 킬 스위치가 있고 켜져 있다면 터널이 끊길 때 재연결될 때까지 집 전체의 연결이 끊깁니다. 이것이 킬 스위치가 작동하는 방식입니다.
매일 같은 시각에 터널이 끊긴다면 인터넷 프로바이더가 주소를 갱신하고 있는데 라우터가 이를 알아차리는 속도가 느린 것입니다. keep-alive 주기를 짧게 설정하면 도움이 됩니다.
어떤 기기에서는 사이트가 실제 국가를 표시하고 다른 기기에서는 그렇지 않습니다
해당 기기들이 라우터의 터널을 통과하지 않고 있는 것입니다. 모바일 데이터를 사용하는 휴대전화, 자체 VPN 앱이 있는 기기, 또는 터널이 적용되지 않는 두 번째 네트워크의 기기일 수 있습니다. 각 기기가 어느 네트워크에 연결되어 있는지 확인하십시오.
기기가 터널 네트워크에 연결되어 있는데도 실제 국가가 표시된다면 해당 기기의 DNS 또는 IPv6가 라우터를 우회해 인터넷에 연결되고 있는 것입니다. 점검 섹션에서 이를 확인하는 방법을 설명합니다.
같은 절차, 다른 기기
다른 플랫폼들
모든 플랫폼은 한 페이지의 탭이 아니라 각자의 가이드를 가진다. 설치 프로그램이 열리는 순간부터 절차가 갈라지므로, 세 플랫폼에 한 번에 답하려는 페이지는 어느 것도 제대로 답하지 못한다.