리눅스는 윈도우나 macOS에 비해 많은 장점을 지니고 있습니다. 하지만 온라인 프라이버시 측면에서만큼은 리눅스조차 여러분을 완벽하게 보호해 주지 못합니다.
인터넷에서 진정으로 안전하려면 VPN 사용이 필수입니다. VPN은 정부, 인터넷 서비스 제공업체(ISP), 해커의 감시로부터 여러분을 지켜줍니다. 이번 글에서는 리눅스에서 사용할 수 있는 최고의 VPN 7가지와 함께, 유용한 리눅스 VPN 클라이언트 몇 가지까지 소개합니다.
1. ExpressVPN
리눅스용 VPN 목록의 첫 번째는 ExpressVPN입니다. 사실 이 서비스는 어떤 기기에서든 손꼽히는 최고의 VPN 중 하나입니다.
ExpressVPN은 2016년 4월부터 자체 리눅스 앱을 제공해 왔습니다. 그래픽 사용자 인터페이스(GUI) 대신 명령줄 방식에 의존하지만, 사용법은 생각보다 간단합니다.
우분투(Ubuntu), 민트(Mint), 데비안(Debian), 페도라(Fedora), 센트OS(CentOS)를 사용 중이라면 설치 파일을 내려받아 화면의 안내대로 진행하기만 하면 됩니다. 서비스를 사용하려면 먼저 활성화 코드를 등록해야 합니다.
설치가 끝나면 명령줄에서 expressvpn connect를 입력해 가장 가까운 서버에 연결할 수 있습니다. 사용 가능한 서버 목록을 보려면 expressvpn list, 특정 서버에 접속하려면 expressvpn connect [LOCATION]을 입력하세요. 연결을 종료할 때는 expressvpn disconnect를 사용합니다.
2. TorGuard
TorGuard는 55개국에 3,300개가 넘는 서버를 운영하고 있어, 연결 지점이 가장 많은 리눅스용 VPN 중 하나로 꼽힙니다.
이 서비스는 네 가지 독립적인 기능을 제공합니다.
- 익명 VPN 서비스: 핵심 기능으로, 모든 트래픽을 암호화합니다. 동시 접속 5대까지 지원하며 속도와 대역폭에는 제한이 없습니다.
- 익명 프록시: IP 주소를 숨기고 차단된 웹사이트에 접속할 수 있게 하며, 익명 상태로 콘텐츠를 다운로드할 수 있습니다.
- 스텔스 VPN: 일부 사이트는 VPN 사용을 감지해 접근을 막습니다. 스텔스 VPN은 이러한 차단을 우회할 수 있게 해 줍니다.
- 프라이빗 이메일: OpenPGP 이메일 암호화를 적용해 신원을 노출하지 않고 메일을 주고받을 수 있습니다.
ExpressVPN과 달리 TorGuard는 리눅스에서 그래픽 사용자 인터페이스(GUI)를 제공합니다. 명령줄 사용이 어색하다면 더 나은 선택이 될 수 있습니다.
TorGuard 요금제는 월 9.99달러부터 시작합니다.
3. NordVPN
VPN 서비스에 가입하기 전에 무엇이 가장 중요한지 먼저 생각해야 합니다. 어떤 VPN은 수십 개국에 서버를 두고 지역 차단 콘텐츠 접속에 특화되어 있고, 또 어떤 VPN은 강력한 보안에 집중합니다.
NordVPN은 후자에 속하는 서비스입니다. 킬 스위치, DNS 누출 방지, IPv6 누출 방지, 포트 포워딩 같은 기능을 갖추고 있으며, 로그를 전혀 저장하지 않습니다. 또한 차세대 암호화(Next Generation Encryption)가 적용된 OpenVPN과 IKEv2/IPSec 프로토콜만 지원합니다.
결제 과정조차 프라이버시를 고려할 수 있습니다. 비트코인으로 결제할 수 있기 때문입니다. 1년 약정 시 월 6.99달러입니다.
단점이라면 리눅스 버전에도 GUI가 없다는 점입니다. 초보자에게는 다소 번거롭게 느껴질 수 있습니다.
NordVPN은 파나마에 본사를 두고 파나마 관할 하에 운영됩니다.
4. AirVPN
AirVPN은 우분투, 데비안, OpenSUSE, 페도라, 아치(Arch) 등 주요 리눅스 배포판 전부에서 작동합니다.
SSH, SSL, Tor를 지원하며, 세 가지 암호화 방식으로 사용자를 보호합니다. 바로 4096비트 RSA 키, AES-256-CBC 데이터 채널, HMAC SHA1 제어 채널입니다.
특히 AirVPN은 트래픽 제한이 없고, 최대 속도 제한도 없으며, 시간 제한과 로그 기록도 없고, 동시에 5대까지 연결할 수 있습니다.
리눅스 VPN 클라이언트 역시 높은 평가를 받습니다. 'Eddie'라는 이름의 이 앱은 오픈소스로 공개되어 있어, 다른 VPN 업체의 서버에 연결하는 용도로도 활용할 수 있습니다.
요금은 월 7유로입니다. 특이하게도 3일권 요금제도 3유로에 판매합니다. NordVPN처럼 AirVPN 역시 비트코인 결제가 가능합니다.
5. Private Internet Access
Private Internet Access(PIA)는 오랫동안 사용자들에게 꾸준한 사랑을 받아온 서비스입니다. 파이브아이즈(Five Eyes) 회원국인 미국에 위치해 있음에도 불구하고 보안성이 상당히 높은 편입니다. 로그나 신원 확인 정보를 전혀 보관하지 않습니다.
실제로 모든 트래픽 로그를 12개월간 보관하도록 요구하는 러시아 법령이 시행되었을 때, PIA는 법을 따르는 대신 해당 국가에서 서비스를 중단했습니다.
기능 면에서 PIA는 33개국에 3,000개가 넘는 서버를 운영합니다. PPTP, OpenVPN, L2TP/IPSec을 지원하며 동시에 5대의 기기를 사용할 수 있습니다. 전용 리눅스 사용자 인터페이스도 제공됩니다.
2년 약정 시 월 3달러 미만에 이용할 수 있으며, 일반 월간 요금은 6.95달러입니다.
6. Windscribe
그렇다면 리눅스용 무료 VPN은 없을까요? 믿을 만한 무료 VPN을 찾으려면 선택지가 크게 줄어듭니다.
윈도우와 Mac에서 흔히 쓰이는 무료 VPN으로 터널베어(TunnelBear)가 있지만, 아쉽게도 리눅스 지원이 제한적입니다. 그래서 리눅스 최고의 무료 VPN으로 Windscribe를 추천합니다. 우분투, 데비안, 페도라, 센트OS에서 사용할 수 있습니다.
Windscribe 무료 플랜은 매월 10GB 데이터와 10개국 서버 접속을 제공합니다. 그리고 일부 무료 VPN과 달리 로그 미기록을 포함해 유료 플랜의 보안 혜택을 그대로 누릴 수 있습니다. 프로 플랜으로 업그레이드하려면 월 9달러가 필요합니다.
7. Tor
VPN 관련 글은 언제나 Tor를 언급하며 마무리하는 것이 좋습니다. Tor는 트래픽을 어니언 네트워크를 통해 라우팅해 사실상 추적이 불가능하게 만듭니다. Tor 브라우저는 리눅스에서도 사용할 수 있습니다.
무료 옵션을 찾고 있다면 Tor를 이용하세요. 무료 VPN은 피하는 것이 좋습니다. 무료 VPN에서는 여러분 자신이 상품이 되기 때문입니다. 무료 VPN들은 로그 기록, 불량한 영업 행위, 낮은 안정성으로 악명이 높습니다.
보너스: Qomui
오픈소스 VPN 클라이언트 이야기가 나온 김에 Qomui도 살펴볼 만합니다. OpenVPN을 지원하는 어떤 업체와도 호환되는 프론트엔드 VPN GUI입니다. 일부 평론가들은 Eddie보다 낫다고 평하기도 합니다.
참고: Qomui 자체는 VPN 서비스를 제공하지 않습니다.
리눅스에서 나를 지키는 방법
리눅스 VPN 사용은 좋아하는 배포판을 쓰면서 자신을 보호하는 여러 방법 중 하나일 뿐입니다.
리눅스 보안에 대해 더 알고 싶다면, 반드시 알아두어야 할 리눅스 보안 이슈와 리눅스에서 항상 곁에 두어야 할 보안 도구에 관한 글도 함께 확인해 보세요.