Computer >> 컴퓨터 >  >> 네트워킹 >> VPN

OpenVPN Connect로 스마트폰을 거의 모든 VPN에 연결하는 방법

공공장소에서 여러분의 데이터는 얼마나 안전한가요? 카페나 공항에서 공개된 Wi-Fi 신호에 연결하고, 모바일 뱅킹 앱으로 계좌를 확인하거나, 회사의 민감한 문서를 열어본 적이 있으신가요?

현실적으로 외출 중 스마트폰을 사용할 때 우리는 다양한 일반적인 사이버 공격에 무방비 상태로 노출됩니다. 이때 VPN은 이동 중 데이터를 보호하는 데 큰 도움이 되며, 특히 모바일 기기에 최적화된 보안을 제공하는 서비스도 있습니다.

이 글에서는 OpenVPN Connect 앱 하나만으로 거의 모든 VPN 서비스를 스마트폰에 연결하는 방법을 소개하겠습니다.

OpenVPN이란?

OpenVPN은 안전한 연결을 만들기 위해 사용되는 오픈소스 VPN 프로그램입니다. OpenVPN의 핵심 기술은 DD-WRT, pfSense, Tomato 같은 보안 강화형 공유기 펌웨어에도 탑재되어 있을 정도로 널리 활용되고 있습니다. 오픈소스인 만큼 Windows, macOS, 다양한 리눅스 배포판은 물론 iOS, Android, 심지어 Windows 10 Mobile까지 폭넓은 플랫폼에서 사용할 수 있다는 것도 큰 장점입니다.

OpenVPN은 OpenSSL 라이브러리를 기반으로 전송되는 모든 데이터를 256비트 암호화 알고리즘으로 보호합니다. 또한 특정 ISP(인터넷 제공업체)의 VPN 차단 시도를 우회할 수 있는 경우가 많고, 서드파티 플러그인과 스크립트도 지원합니다. 바로 이러한 확장성 때문에 수많은 VPN 업체가 자사 서비스의 기반 기술로 OpenVPN을 채택하고 있습니다.

OpenVPN Connect 설정하기

먼저 자신의 기기에 맞는 OpenVPN Connect 앱을 다운로드해야 합니다(Android, iOS). 설치가 끝났다면 다음 단계로 OVPN 구성 파일(.ovpn)이 필요합니다.

바로 여기서 VPN 제공업체가 등장합니다. 본문 예시에서는 무료 VPN 릴레이 서버를 사용하지만, 여러분이 사용하는 VPN 업체가 OpenVPN을 지원한다면 대부분 OVPN 구성 파일을 제공받을 수 있습니다. 웹사이트에 직접 다운로드 페이지가 없다면 고객 지원을 통해 파일을 요청하면 됩니다.

VPN 제공업체 찾기

이제 VPN 제공업체 웹사이트로 이동합니다. 이 글의 예시에서는 NordVPN의 3일 무료 체험판을 사용했으니, 아직 VPN이 없다면 부담 없이 한번 사용해 볼 수 있습니다. 강력한 일회용 비밀번호로 계정을 생성하고 인증을 마쳤다면 NordVPN의 다운로드 페이지로 이동하세요.

페이지를 아래로 스크롤하면 Android 섹션에서 .OVPN 구성 파일 항목을 찾을 수 있습니다. 해당 링크를 클릭하면 UDP 및 TCP 연결용 개별 OVPN 구성 파일 목록이 나타납니다.

파일을 선택하면 스마트폰으로 바로 다운로드됩니다. 예를 들어 al1.nordvpn.com.tcp443.ovpnal1.nordvpn.com.udp1194.ovpn 두 개의 파일을 받아두는 것을 추천합니다. UDP 방식이 일반적으로 더 빠른 속도를 제공하지만, 환경에 따라 연결이 되지 않을 수 있습니다. 이럴 때 TCP 파일로 대체하면 됩니다(UDP와 TCP는 작동 방식이 다른 두 가지 인터넷 통신 프로토콜입니다).

어떤 NordVPN 서버에 접속하는지 모르겠다면 파일 이름 앞의 두세 글자 접두사를 확인하세요. 이것은 국가 코드입니다. 예시의 al1 접두사는 알바니아에 위치한 서버를 의미합니다. 잘 모르겠다면 "al 국가 코드"처럼 검색엔진에 조회해 보면 됩니다.

목록 전체를 한 번에 받고 싶다면 NordVPN이 제공하는 ZIP 형식의 통합 구성 패키지를 이용하세요. 모든 구성 파일이 포함되어 있으며, 사용 전에 압축 해제만 하면 됩니다(iOS와 Android 모두 WinZip 같은 앱으로 해제 가능).

OpenVPN Connect로 프로필 가져오기

이제 개별 OVPN 구성 파일 또는 압축을 푼 전체 목록이 준비되었을 것입니다.

OpenVPN Connect 앱을 실행한 뒤, 옵션 메뉴에서 Import > Import Profile from SD Card(가져오기 > SD 카드에서 프로필 가져오기)를 선택합니다.

그다음 앞서 다운로드한 UDP 구성 파일을 찾아 선택하세요. 프로필이 즉시 가져와져 OpenVPN Connect의 서버 목록에 표시됩니다.

이제 VPN 계정 정보를 입력합니다. 해당 구성을 자주 사용할 계획이라면 Save(저장) 옵션을 선택하고, 아니라면 곧바로 Connect(연결)를 누르면 됩니다.

연결에는 몇 초 정도 걸릴 수 있지만, 잠시 후 선택한 서버에 정상적으로 접속됩니다.

왜 OpenVPN Connect를 사용해야 할까?

대부분의 주요 VPN 업체는 이미 자체 iOS·Android 전용 앱에 OpenVPN 기술을 탑재하고 있습니다. 그런데 굳이 OpenVPN Connect를 따로 사용해야 하는 이유가 궁금할 수 있습니다.

가장 큰 이유는 자체 모바일 앱이 없는 VPN 서비스 때문입니다. ExpressVPN, NordVPN, Private Internet Access 같은 대형 업체는 자체 앱을 갖추고 있지만, 규모가 작은 서비스들은 OpenVPN Connect 같은 "브리지" 앱이 있어야 사용자에게 모바일 환경을 제공할 수 있습니다.

또한 여러 개의 VPN 구독을 동시에 사용하는 분들에게도 유용합니다. 기기 내 하나의 폴더에 모든 OVPN 구성 파일을 모아두면, 수많은 VPN 앱을 따로 설치할 필요 없이 VPN 관리를 한곳에서 통합 처리할 수 있습니다.

단점 역시 존재합니다. 전용 앱과 달리 남은 데이터 용량 표시, 원클릭 서버 전환 같은 계정 정보 기능이 부족하다는 점입니다.

유용한 백업 수단

OpenVPN Connect는 매우 실용적인 앱이지만, 익숙해지기까지 약간의 학습이 필요합니다. 일부 사용자에게는 메인 VPN 앱에 문제가 생겼을 때(물론 그런 일이 없기를 바랍니다) 대비한 백업 수단으로 활용할 것을 권합니다.

물론 외출 시 개인정보와 보안을 한층 강화하려면 로그를 저장하지 않는 유료 VPN 서비스를 사용하는 것이 가장 확실한 선택입니다.

직접 OpenVPN을 사용해 보셨나요? 만족스러운 결과를 얻으셨는지, 아니면 VPN 업체의 전용 클라이언트 앱이 더 편하신지 댓글로 알려주세요.