VPN(가상 사설망)은 온라인에서 프라이버시를 지키는 가장 효과적인 수단 중 하나입니다. 그런데 VPN을 설정하는 방법은 한 가지만 있는 것이 아닙니다. 이번 글에서는 초보자도 따라 할 수 있는 간단한 방법부터 조금 더 손이 가는 고급 방법까지, 집에서 VPN을 구축하는 다양한 방법을 단계별로 살펴봅니다.
1. VPN 업체 제공 소프트웨어로 설정하기
VPN을 가장 빠르고 쉽게 시작하는 방법은 VPN 구독 시 제공받는 전용 앱을 이용하는 것입니다.
ExpressVPN, CyberGhost 같은 업체에서 개인용 VPN 서비스를 구매하면 소프트웨어 다운로드 링크를 받게 됩니다. 보통 VPN 업체 웹사이트에 접속하면 데스크톱을 포함해 각종 기기용 앱을 내려받을 수 있습니다.
설치 과정은 일반 프로그램과 크게 다르지 않습니다. 설치가 끝나면 VPN 계정의 사용자 이름과 비밀번호만 입력하면 바로 사용할 수 있습니다.
업체마다 인터페이스는 조금씩 다르지만, 대부분 전 세계 서버 목록에서 위치를 선택하거나 연결·해제 버튼, 자동 연결 on/off, 킬 스위치(kill switch) 등 유용한 기능을 함께 제공합니다.
2. VPN 지원 라우터로 집안 전체에 VPN 적용하기
가족이 여럿이라 네트워크를 함께 사용하는 경우, 기기마다 일일이 VPN 앱을 설치하는 일은 매우 번거롭습니다. 이럴 때는 라우터 자체에 VPN을 설정하는 방법이 효과적입니다.
라우터에 VPN을 구성하면 어떤 기기를 쓰든 네트워크를 통과하는 모든 트래픽이 자동으로 암호화됩니다. 스마트 TV, IoT 센서처럼 VPN 앱을 설치할 수 없는 기기까지 보호할 수 있다는 점이 가장 큰 장점입니다. 게다가 VPN이 항상 켜져 있으므로 별도 설정 없이 편하게 사용할 수 있습니다.
가장 간편한 방법은 VPN 기능을 공식적으로 지원하는 라우터를 구입하는 것입니다. 예를 들어 TRENDnet 라우터는 관리 화면에서 바로 VPN 연결을 구성할 수 있습니다.
설정 방법은 간단합니다. 웹 브라우저에 라우터 IP 주소를 입력해 로그인한 뒤, VPN 항목을 찾아 VPN 계정 정보를 입력하면 됩니다. 이후에는 집안 전체 네트워크에 VPN이 적용됩니다.
3. 기존 Wi-Fi 라우터에 VPN 소프트웨어 설치하기
지금 쓰는 라우터에 만족하고 있어서 굳이 새 라우터를 사고 싶지 않다면요? 호환되는 라우터라면 기존 장비에도 VPN을 설치할 수 있습니다. 다만 앞선 방법들보다는 약간 더 많은 작업이 필요합니다.
라우터에 VPN 기능을 추가하는 대표적인 방법은 DD-WRT(라우터를 슈퍼 라우터로 바꿔주는 펌웨어)와 Tomato 두 가지입니다.
두 펌웨어 모두 오픈소스로, VPN 외에도 대역폭 사용량 모니터링, 무선 커버리지 확대, 보안 강화 등 다양한 기능을 추가할 수 있습니다. 그럼 라우터에 VPN을 올리는 과정을 살펴보겠습니다.
① 라우터 펌웨어 업그레이드
먼저 사용 중인 라우터 모델이 DD-WRT 또는 Tomato를 지원하는지 확인합니다. 지원된다면 해당 웹사이트에서 맞는 펌웨어를 내려받습니다.
펌웨어 교체 중 설정이 초기화될 수 있으므로, 작업 전에는 컴퓨터를 Wi-Fi 대신 이더넷 케이블로 라우터에 연결해 두는 것이 안전합니다.
브라우저 주소창에 라우터 IP 주소를 입력해 관리 화면에 접속합니다. IP 주소를 모른다면 명령 프롬프트에서 ipconfig 명령어로 '기본 게이트웨이'를 확인하면 됩니다. 이후 사용자 이름과 비밀번호로 로그인하세요.
관리 메뉴에서 Administration(관리) 같은 항목을 찾고, 그 안에서 Firmware Upgrade(펌웨어 업그레이드) 또는 Firmware Upload(펌웨어 업로드) 옵션을 선택합니다. 이곳에 내려받은 새 펌웨어 파일을 업로드합니다.
업그레이드가 끝나면 라우터를 재시작해야 합니다. 기존 설정이 완전히 지워지도록 라우터 전원을 끄고 30초 정도 기다린 뒤 다시 켜는 것이 좋습니다.
재부팅이 완료되면 다시 IP 주소로 접속해 새 사용자 이름과 비밀번호를 설정하면 준비 끝입니다.
② 업그레이드한 라우터에 VPN 설정
업그레이드한 펌웨어에서 VPN을 사용하려면 VPN 업체의 서버 설정 정보가 필요합니다. 대부분 업체 웹사이트에서 확인할 수 있으며, 예를 들어 ExpressVPN은 Linksys 라우터용 상세 가이드를 제공합니다.
Tomato에서는 VPN Tunneling, DD-WRT에서는 Services > VPN 메뉴로 이동합니다. OpenVPN Client를 활성화하고 업체에서 받은 정보를 입력한 뒤 저장하면, 곧바로 집안 전체 네트워크에 VPN이 적용됩니다.
4. 나만의 VPN 서버 직접 구축하기
마지막으로, VPN에 대한 완전한 통제권을 원한다면 직접 VPN 서버를 만드는 방법도 있습니다. 더 이상 쓰지 않는 윈도우 PC가 있다면 그걸 활용할 수 있고, 저렴한 라즈베리 파이(Raspberry Pi)를 사용하는 것도 좋은 선택입니다. 오픈소스 소프트웨어인 OpenVPN을 설치하면 누구나 자체 VPN 서버를 운영할 수 있습니다.
이 방법의 단점은 VPN 서버 역할을 하는 기기가 항상 켜져 있어야 한다는 점입니다. 반면 장점은 VPN 업체에 구독료를 낼 필요가 없고, 데이터를 온전히 스스로 관리할 수 있다는 것입니다.
구축 절차는 생각보다 간단합니다. OpenVPN 소프트웨어를 내려받아 사용할 기기에 설치하면 됩니다. 윈도우 사용자는 설치 프로그램을 그대로 쓸 수 있고, 라즈베리 파이에서 설치가 어렵다면 PiVPN 같은 설치 스크립트를 활용해 보세요.
설치 후에는 OpenVPN 공식 사이트의 안내에 따라 설정을 마무리하면 됩니다.
또 하나의 대안으로, DigitalOcean 같은 클라우드 업체의 가상 머신(VM) 위에 Algo VPN 같은 VPN 호스팅 패키지를 올리는 방법도 있습니다. 클라우드를 활용하면 집에 서버를 두지 않고도 24시간 VPN을 운영할 수 있습니다.
집에서 VPN 설정, 어떤 방법이 좋을까?
지금까지 소개한 방법으로 누구나 집에서 VPN을 구축할 수 있습니다. 가장 쉬운 방법은 유료 VPN을 구독하고 업체 앱을 설치하는 것입니다. 좀 더 세밀한 제어가 필요하다면 라우터에 VPN을 설치하거나, 아예 자체 VPN 서버를 운영해 보세요.
아직 VPN이 필요한지 확신이 서지 않는다면, VPN을 꼭 사용해야 하는 이유부터 먼저 확인해 보시길 권합니다.