IT & Security/VPN

1년 동안의 Android 및 iOS용 NordVPN 사용기

la Nube 2018. 11. 9. 00:00
반응형


전편의 Windows 편에 이어, 이번에는 NordVPN의 모바일 편입니다.

그 중에서도 모바일 계의 양대산맥인 안드로이드와 iOS의 앱을 알아보겠습니다.


 * 1년 동안의 Windows용 NordVPN 사용기 : https://la-nube.tistory.com/491


스샷은 안드로이드 롤리팝 5.0.1 이며, 실사용은 안드로이드 누가 7.1.2 에서 했습니다.

그리고 다음에 나올 아이폰 스샷은 iOS 12.1 이며, 실사용 중입니다.


안드로이드용 앱 버전은 3.7.2 이며, iOS용 앱 버전은 4.1.1 입니다.

2018년 11월 8일 기준, 각각 최신 버전입니다.


안드로이드용 NordVPN 앱은 OpenVPN 프로토콜을,

iOS용 NordVPN 앱은 OpenVPN 프로토콜이 아닌 IKEv2 프로토콜을 사용합니다.


 * Android용 NordVPN 앱 : https://nordvpn.com/ko/download/android/


 * iOS용 NordVPN 앱 : https://nordvpn.com/ko/download/ios/





먼저, 안드로이드(Android)용 NordVPN입니다.

전편의 Windows 버전과 비슷하게 전 세계적으로 나라마다 서버가 많습니다.





한국(South Korea) 서버입니다.

빠른 연결(Quick Connect)를 하면, 우리나라에 보통 연결되는 서버들입니다.





현재 10개의 작은 서버들이 있습니다.

스샷 상으로는 7개만 보이지만, 스크롤을 내리면 3개가 더 있습니다.

서버 번호는 7번에서 16번까지 있습니다.





다음은 특수 서버입니다.

Windows 버전에서도 볼 수 있었던 서버들이 보입니다.

다만, Onion Over VPN이라고 하는 Tor(토르) 서버는 없습니다.





먼저, P2P 서버입니다.

가장 가까운 서버로 일본 서버가 보이네요.

아쉽게도 한국 서버는 없어요.





다음은 더블 VPN 서버입니다.

2개의 VPN을 사용하여 좀 더 익명성을 강화할 목적으로 씁니다.

다만, VPN을 2개 거치면서 그만큼 속도 저하가 발생합니다.

우리나라에서 가장 가까운 서버는 대만과 홍콩을 경유하는 서버네요.





마지막으로 Dedicated IP, 즉 IP가 지정된 서버입니다.

가장 가까운 서버가 독일 서버로 나오는데, 거리를 보면 아시겠지만 우리나라에서는 너무 멀어요. ㅜㅜ





이번에는 설정을 보도록 하겠습니다.

제일 위에 구독과 관련된 내용이 나옵니다. 언제 만료되는지 나오겠죠?


Windows 버전에서도 볼 수 있었던 내용들이 조금 보이네요.

CyverSec, 난독 서버, TCP 사용, 자동 연결 등이 있습니다.

번역을 구글로(?) 했는지 뭔가 좀 어색한 부분이 조금씩 있어요.


CyberSec의 '거하고'는 뭔 소리일까요? ㅋㅋ

아마도 '광고를 제거하고' 일텐데, 1년 간 쓰면서 느낀 바로는 전혀 쓸모 없는 기능이라서 번역도 저렇게 짤렸나 봅니다. 광고는 하나도 제거해주지 않습니다. ㅠㅠ


난독 서버는 VPN을 감지하여 차단하는 곳에서 쓰는데, 조금 뒤 다시 설명하겠습니다.


TCP 사용은 말 그대로 UDP가 아닌 TCP 프로토콜을 쓰겠다는 것입니다.

일반적으로 NordVPN을 포함한 대부분의 VPN들은 UDP를 쓸 것을 권장합니다.

그 이유는 VPN에서는 UDP가 TCP보다 속도가 더 빠르기 때문입니다.

저도 가끔 한 번씩 측정해봤는데, 심하면 2-3배 정도의 속도 차이를 보이기도 하더군요.


다음은 번역이 이상한 자동 연결 부분입니다.

'가입'은 뭘 가입하라는 건지 모르겠네요. 아직도 의문입니다.

맥락상으로 이해하면, NordVPN 앱이 켜지면 자동으로 연결하겠냐는 기능입니다.

그래야 자동 연결 서버에서 어떤 연결을 해놓을지가 설명이 되거든요.

모바일 네트워크 사용 시는 당연히 그 자동 연결이 와이파이가 아닐 때에도 하겠냐라는 의미지요.





이제 VPN을 연결해보겠습니다.

안드로이드 또는 iOS 둘 다 VPN을 처음 실행하면 위와 같은 경고를 보게 됩니다.

처음에만 나오고 그 다음부터는 볼 수 없는 1회성 경고입니다.





VPN을 신뢰한다고 해줘야 연결이 됩니다.

만약에 좋지 않은 VPN을 쓴다면 '주의'라고 된 부분에 나오는 것이 실현되는 것이죠.

그래서 VPN은 아무거나 쓰면 큰일납니다. 특히, 무료 VPN들요.


무료 VPN의 안 좋은 점에 대해서는 Private Internet Access(PIA) VPN에서 잘 정리해놨어요.

https://kor.privateinternetaccess.com/pages/free-versus-paid-vpn





VPN 사용 중에 아이콘을 표시하겠냐는 것인데 허용해줍니다.

그래야 연결되었나 아님 끊어졌나 쉽게 구분이 가겠죠?





짜잔~ 연결이 되었습니다.

빠른 연결로 했더니, 우리나라에서는 당연하게도 한국 서버로 연결됩니다.





다음은 난독 서버입니다.

난독 서버를 일단 켜봅니다.





접속할 수 있는 서버의 수가 엄청 줄어들게 됩니다.





동아시아에서는 서버가 3개밖에 없습니다.

일본, 홍콩, 싱가포르...





우리나라에서는 일본 서버가 아무래도 가깝습니다.





Obfuscated 라고 되어 있는 난독화 서버는 VPN을 감지하여 차단한 경우에 씁니다.

트래픽을 난독화하여 VPN인지 여부를 감지하기 힘들게 만드는 기술이라고 합니다.

다만, 이것이 워낙 복잡하다 보니 아무래도 속도가 느려지게 됩니다.



------------------------Android와 iOS의 경계------------------------




다음은 iOS용 NordVPN 앱입니다.

안드로이도용 앱과 비교하여 비슷하게 생겼습니다.





아시아-태평양 지역이라고 부르는 곳에 얼마나 많은 VPN 서버들이 있을까 해서 봤습니다.

한국, 일본, 대만, 홍콩, 베트남, 태국, 말레이시아, 싱가포르, 인도네시아, 호주가 보입니다.

그리고 스샷에는 나오지 않지만, 호주 옆에 뉴질랜드까지 해서 모두 11개 나라네요.

물론 인도나, 중동, 그리고 터키 등 서아시아까지 포함하면 더 많습니다.





한국(South Korea) 서버가 우리를 반겨줍니다.





모두 10개의 작은 서버들로 구성되어 있습니다. 번호는 역시 7번부터 16번까지입니다.





VPN 서버로 연결되면, 검은색 창의 느낌이 연두색 창으로 바뀌게 됩니다.





iOS용 앱에도 특수 서버가 있습니다.

하지만, Windows용 클라이언트나, 안드로이드용 앱에 비하면 그 수가 적어요.

Onion Over VPN과 P2P 서버만 보이네요.





Onion Over VPN은 토르 브라우저할 때의 그 토르(Tor) 서버입니다.

딱 3개밖에 없네요.





P2P 서버는 그래도 좀 많은 편입니다. 그래도 한국 서버는 없지만요. ㅠㅠ





설정은 딱 하나밖에 없습니다. 킬 스위치!

서버와의 연결이 끊어지면 인터넷 연결 또한 차단한다는 기능입니다.





iOS 설정에서 VPN과 관련된 설정으로 가면 몇 가지 정보를 알 수 있습니다.

그 중에서도 VPN의 유형과 '요청 시 연결'이라는 부분이 보입니다.


iOS용 NordVPN 앱은 IKEv2 라고 하는 프로토콜만 사용합니다.

IKEv2 프로토콜은 기존의 OpenVPN 프로토콜보다 여러 면에서 나은 차세대 프로토콜인지, 아니면 OpenVPN 프로토콜과 비교하여 속도를 높이기 위해서 보안성을 다소 포기한 프로토콜인지 논란이 좀 있습니다.


iOS용 NordVPN 앱에서 이 프로토콜을 사용하는 이유는 애플 정책 때문입니다. (애플 정책상 크롬과 파이어폭스가 자기네들 엔진인 블링크와 게코 엔진을 버리고 사파리의 웹키트 엔진을 쓸 수 밖에 없는 것과 유사한 사례입니다.) 이는 비단 NordVPN만의 문제는 아니며, 애플 정책을 따른다면 다른 모든 VPN 앱들도 같습니다.


Note: 해당 부분은 잘못된 내용이오니 삭제합니다.





이 앱은 OpenVPN의 공식 앱인 OpenVPN Connect 라고 하는 앱입니다.

안드로이드와 iOS에 모두 있는 앱이며, OpenVPN에서 만든 앱이라서 OpenVPN 프로토콜을 사용합니다.

안드로이드에서는 OpenVPN for Android 라고 하는 개인이 만든 유사 앱도 있습니다.


스샷에 보이는 OVPN Profile을 선택하여 이용할 수 있습니다.

자세한 내용은 다음의 튜토리얼을 참고하세요.

 * Android : https://nordvpn.com/ko/tutorials/android/openvpn/

 * iOS : https://nordvpn.com/ko/tutorials/ios/openvpn/


다만, NordVPN은 VPN 서버가 파편화되어 그 수가 너무 많다 보니 OpenVPN 앱 사용이 정말 불편합니다.



이제 곧 NordVPN의 사용이 만료됩니다. 다음 VPN으로 어떤 VPN을 살지 고민 중입니다.

참고로 저는 보안성이 우수한 VPN으로, Perfect Privacy VPN, VPN.AC, ExpressVPN, NordVPN, Private Internet Access(PIA) VPN과 같은 VPN 전문 회사의 VPN만을 고려 중입니다.




::: 본 문서의 무단전재 및 재배포를 금지합니다 :::

반응형