정보/중국

아마도 가장 빠르고 안정적인 중국 VPN, Shadowsocks(SS)와 V2Ray

Hexagon_ 2020. 9. 5. 20:52
업데이트 관련: 본 게시글을 2020년 2월 15일 Shadowsocks 소개글로 최초 작성되어 2020년 9월 4일 V2Ray 관련 내용이 업데이트 되었습니다. 때문에 V2Ray 관련 문단과 기타 내용에 약간의 시차가 존재하다는 점 유의 바랍니다.

약간 어그로성 제목이지만, 내 기준으로 아직까진 인터넷 검열 우회하는데 이보다 더 좋은 방법은 없는듯. (일단 혹시 몰라 맨 앞에 "아마도" 세 글자를 붙여놓았다.)

그리고 엄밀히 따지면 제목에 오류가 있는데, 이건 밑에서 설명하겠음.

 


중국의 인터넷 검열 어쩌고저쩌고는 다들 잘 알테니 패스. 정 더 자세히 알아보고 싶다면 나무위키의 황금방패 문서를 참고하자. 때문에 중국에서 정상적이게 인터넷을 하려면 외국 사이트 1도 안쓰고 뼛속부터 현지인처럼 생활하는게 아닌 이상 우회 수단은 필수다.

일반적으로 "우회 수단"이라고 하면 VPN이 떠오르겠지만, 대충 2017~18년부터 VPN에 대한 대대적인 단속이 시작되면서, 기존 VPN들이 무료/유료 막론하고 완전히 막혀버리거나 아예 서비스를 종료하는 등 VPN을 사용한 검열 우회가 어려워졌다.

 

이런 무료 VPN들은 그냥 싸그리 망했다 봐도 무방하다.

하지만 인터스텔라 중에는 이런 명대사가 있다.

"우린 답을 찾을 것이다. 늘 그랬듯이."

오글거려

 

중국 정부에 의해 조성된 인트라넷이 아닌 "진짜 인터넷"에 목말랐던 중국인들은 VPN 단속 전에 이미 대체수단을 찾아놓았었는데, 주로 프록시, XX-Net, TLS 뭐시기 등이 있다. 이 중 대표적인 프로그램이 바로 Shadowsocks(줄여서 SS), 그리고 후발주자 V2Ray.

 

위키백과 Shadowsocks 항목의 설명에 따르면 "socks5 프록시를 개방하며 그 뒤 SSH 터널과 유사한 방식으로 인터넷 트래픽이 우회"되는 원리라고 하는데, 솔직히 뭔소린지는 잘 모르겠다.

 

섀도삭스 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 Shadowsocks원저자Clowwindy발표일2012년 4월 20일 (8년 전)(2012-04-20)[1][2]저장소github.com/shadowsocks프로그래밍 언어파이썬, C, 펄, C#운영 ��

ko.wikipedia.org

원리를 제껴두고 대충 설명하자면 Shadowsocks 프로그램만 가지고는 우회가 안되고, 따로 서버를 구해서 Shadowsocks 프로그램에 등록한 다음, 프로그램을 통해 서버에 연결하여 막힌 사이트에 우회 접속하는 방식이다. (이게 정확한 설명이 맞나 모르겠다.)

"서버" 두 글자에 겁먹지 말자! 프로그래밍 지식이 전혀 없어도 따라만 하면 될 정도로 간단하다.

 

하지만 오리지널 Shadowsocks는 2015년 8월 개발자가 중국 경찰의 삭제 요청(사실상 협박이겠지) 을 받은 탓에 현재는 정식 서비스를 종료하였고, 후에 ShadowsocksR(SSR)이라는 포크 버전이 나왔으나 라이선스 위반, 안전성 문제때문에 또 논란이 되었고, 현재는 ShadowsocksRR(SSRR), ShadowsocksX(SSX?) 등 여러 파생 버전이 존재한다. 파생 버전들은 기능 상 약간 차이가 있을지 몰라도 사실상 똑같은 프로그램이라 봐도 무방하다.

 

V2Ray는 한 2019년쯤인가, 혜성처럼 새로 등장한 인터넷 우회 방식이다. 프로토콜 뭐시기라고 하는데...정확한 원리는 나도 문과생이라 잘 모르겠다. V2Ray 공식 사이트(영어)의 소개를 읽어보자. (한국어 페이지도 있긴 한데 번역이 구리다.)

사용 방법이나 겉보기에 작동 원리는 Shadowsocks와 비슷하다.

 

Project V · Project V Official

Project V Project V is a set of tools to help you build your own privacy network over internet. The core of Project V, named V2Ray, is responsible for network protocols and communications. It can work alone, as well as combine with other tools. This websit

www.v2ray.com

시작하기에 앞서 제목에 오류가 있다고 했는데, 왜냐하면 Shadowsocks, V2Ray와 VPN은 목적은 같을지 몰라도 서로 다른 개념이기 때문에 "Shadowsocks/V2Ray는 VPN 중 하나"는 잘못된 표현이다. 구체적인 내용은 이 글에 매우 친절하게 정리되있으니 참고하시길.
중화권에서는 이런 VPN, 프록시 클라이언트 등 "중국의 인터넷 검열을 우회하는 프로그램"을 통칭하는 梯子("사다리"), 翻墙工具("벽을 넘는 도구") 등 단어가 있는데, 한국어에는 이에 정확하게 대응하는 단어가 없는 듯.

 


두 프로그램의 사용법은 진짜로 간단한데, 정리하자면 "서버 고르기 - 서버 결제 - 프로그램 설치 - 서버 등록 - 연결" 이면 끝이다. 이건 뭐 온라인 쇼핑 할 줄 알면 되는 수준이다.

 


1. 서버 업체 고르기

Shadowsocks와 V2Ray용 서버 업체(중국에선 은어로 공항(机场)이라고 불린다. 아마 SS의 아이콘이 종이비행기라서 그런듯)는 상당히 많은데, 한 중국 블로거가 품질이 좋은 서버 업체를 정리해놓은 글을 올렸으니 참고해보자. 중국어이므로 중국어 실력 or 번역기 필수.

2020년 9월 4일 기준, 게시글 최종 업데이트 날짜가 2020년 8월 25일인걸로 봐서 블로거가 꾸준히 최신 상황을 업데이트중인걸 보니 어느정도 믿음이 간다. 또한 네티즌들이 꾸준히 찾아와 댓글로 피드백도 하고 있으니 이를 참고해봐도 좋다.

 

2020最新优质SS/SSR/Trojan/V2Ray机场推荐

郑重声明:本文所介绍产品主要是为了方便学习、科研以及外贸工作。请遵守中华人民共和国法律法规,切勿在任何地方发布分裂国家,激化民族矛盾的言论。 现在工作和学习中,尤其是涉及到

www.iszy.cc

당연한 얘기지만 꼭 저기에서 추천한 업체일 필요는 없다. 마음에 드는 서버가 없다면 구글링해서 직접 서버를 찾아봐도 된다. 대신 사기업체를 주의하자.

 


2. 서버 둘러보기 및 결제

본인은 아는 선배 추천으로 心阶라는 사이트를 오랫동안 사용중이므로, 본문 역시 心阶 위주로 설명하겠다. (타 업체는 사용해본적이 없어서 잘 모르겠으나 아마 크게 차이는 없을것이다.)

우선 이 링크를 타고 회원가입을 한다. 닉네임, 이메일, 비밀번호 정도만 입력하면 끝이다.

 

로그인을 하면 이렇게 마이페이지가 뜬다.

 

먼저 节点列表에 들어가 대충 현재 서버들의 안전성이 어떤지, 믿을만한 업체인지 같은걸 확인해볼 수 있다.

 

업체를 결정했으면 서버 사용을 위해 요금제를 구매해야한다. 혹시 불만스러울 수 있으니 처음에는 제일 저렴한 요금제를 구매해 맛보기 해보는것을 권장한다.

心阶의 경우 특이하게 서버가 레벨1과 레벨2 두 종류로 나눠지는데, 공식적으론 최초 사용자는 레벨2라고 표기된, 즉 전체 서버 사용이 가능한 요금제 중 제일 저렴한걸 구매해 시범 사용해보는것을 권장한다.

(실사용자 경험담: 레벨1에 있는 서버는 거의 사용이 불가능한데, 그럼 레벨1이 왜 따로 있는지 모르겠음.)

 

하지만 그냥 구매하려고 하면 잔액이 부족하다고 뜰테니 먼저 点击进入充值界面을 눌러 충전 페이지로 들어간다. 

 

저기 支付宝在线充值에 원하는 충전 금액을 입력하고 充值버튼을 누르면

 

잠시 후 오른쪽에 저렇게 알리페이 결제 QR코드가 나온다. 현재 알리페이만 지원하고 있으며, 외국인도 정상적이게 결제가 된다. 알리페이에 내 기록이 남는게 좀 찝찝해서 비트코인 같은 수단도 있었으면 좋겠지만.

충전이 완료된 후 요금제를 구매하면, 사용할 준비는 끝났다.

 


3-1. Shadowsocks(R/RR/X) 설치 및 서버 연결

여기서부터는 공식 튜토리얼(로그인 필요)에도 충분히 자세하게 써있는 내용이지만, 마침 프로그램을 업데이트하라는 공지가 떠서 재설치할겸 적어봄.

일단 윈도우 사용법.

 

마이페이지에서 밑으로 스크롤하면 나오는 客户端下载 코너에서 "下载ShadowsocksRR Windows" 링크를 눌러 SSRR 설치 파일을 다운로드한다.

공식 설명으로는 임의의 드라이브에 압축을 해제하라고 하지만, 사실 아무데나 압축을 풀어도 상관 없다.

 

중국어 텍스트 때문인지 윈도우 내장 압축 해제 기능은 제대로 작동하지 않으므로 7zip이나 winrar 등 서드파티 프로그램 사용 권장.

 

프로그램을 실행하기 전, 먼저 快速添加节点 코너에 SSR 18348포트 구독 링크를 복사한다. 참고로 포트 링크는 비밀번호와도 같은 존재이므로 유출에 주의하자!!

 

다시 압축 파일로 돌아와서. 압축파일 안에는 이렇게 종이비행기 아이콘이 두개가 있는데, 솔직히 2.0이랑 4.0에 뭔 차이가 있는지는 모르겠다. 아무거나 골라 더블클릭하자.

*주의* SSR를 실행하고 아무 설정도 하지 않은 상태에선 인터넷 연결이 안된다. 갑자기 인터넷이 끊겨도 침착하자.

 

작업표시줄에 있는 종이비행기 로고에 마우스 우클릭-Servers Subscribe-Subscribe setting...을 눌러 서버 구독 설정에서 Add 버튼을 누르고, 방금 전 복사한 포트 링크를 URL에 붙여넣은 다음 OK를 누른다. Last Update에 저 이상한 이모티콘은 무시하자

그리고 Servers Subscribe-Update subscribe SSR node(bypass proxy)를 한번 눌러 서버를 업데이트 시켜주고 (Bypass proxy는 중국어에선 "인트라넷과 중국 사이트 패스"라고 번역된다. 즉 검열 우회할 필요가 없고 해봤자 접속 속도만 느려지는 사이트들을 알아서 걸러낸다는 뜻인듯.) Servers-心阶에 들어가서 마음에 드는 서버 아무거나 고르면 끝!

 

개인적으로 오랫동안 사용해본 결과 주로 Lv.2에 별표가 붙은 서버들이 속도가 제일 빠르고 안정적이다.

 


아이폰이 없는 관계로 스마트폰 사용법은 안드로이드 기준으로만 작성한다.

 

설치는 컴퓨터보다 더 간단한데, 우선 PC와 똑같이 링크를 복사한 다음 Android: 下载SSRR을 눌러 apk 파일을 받은 후 설치한다.

보안 정책상 스크린샷이 불가하다.

설치 후 왼쪽 상단에 Shadowsocks R 화살표를 누른 다음, 기본값으로 들어가있는 서버 세팅인 Android SSR Default를 오른쪽으로 밀어 제거한다.

그 다음 오른쪽 하단에 + 아이콘을 눌러 添加/升级SSR订阅(SSR구독 추가/업데이트)를 누른 다음 FreeSSR public을 오른쪽으로 민 다음 与节点一起删除(node와 함께 삭제)를 누른다. 이걸 안해주면 연결하는 속도에 약간 지장이 간다고 한다.

리스트가 말끔해졌다면, 添加订阅地址(구독 url 추가)를 눌러 방금전에 복사한 링크를 붙여넣는다.

확인을 누르면 이렇게 서버 리스트가 쫙 뜬다. 원하는 서버를 고른 다음, 첫 페이지로 돌아가 우측 상단에 있는 종이비행기 아이콘을 누르면 연결 끝!

 


3-2. V2Ray(N/NG) 설치 및 서버 연결

사용방법은 Shadowsocks보다도 간편하다. 우선 윈도우 기준,

우선 快速添加节点코너에서 V2RAY탭을 누른 다음 나오는 여러 url중 맨 상단의 링크를 복사한다. 그런 다음 밑으로 내려 客户端下载 코너에서 V2RAY 탭을 누른 다음, Windows: 下载 V2RayN을 눌러 설치 파일을 다운로드 받는다.

 

압축 해제 후 v2rayN.exe를 눌러 V2Ray를 실행시킨다.

 

작업표시줄 오른쪽에 나오는 V자 아이콘을 더블클릭하여 V2Ray 프로그램 창을 띄운다. 창 상단에 订阅-更新订阅를 눌러 url란에 방금 전 복사한 url을 붙여넣은 다음, 确定을 누른다.

 

마지막으로 订阅-更新订阅를 눌러 구독을 업데이트해주면, 이렇게 연결 가능한 서버가 좌르륵 나온다.

만약 연결이 잘 되지 않는다면, 작업표시줄 아이콘에서 우클릭하여 프록시 연결 방식을 선택할 수 있다.

안드로이드 버전은 설치하고-서버 추가하고-구독 업데이트 하면 끝이므로 간단하니 생략하겠다.

 


이제 SSR의 장단점을 소개해보자. 비록 제목은 "그나마 가장 빠르고 안정적인"이지만, SSR도 단점은 존재하기 마련.

장점

일단 여느 무료 VPN에 비해 훨씬 빠르고 안정적이다. 기술의 차이로 VPN과 다르게 탐지와 차단이 거의 불가능하기 때문. 유료 VPN은 사용해본적이 없으나 아마도 가성비측에선 SSR나 V2Ray가 우위일듯?

또한 기존의 VPN은 연결한 상태로 중국 사이트 사용이 어려웠지만 SSR은 따로 Bypass proxy 옵션이 있기 때문에 연결한 상태에서도 중국 사이트 역시 원활하게 사용이 가능하다.

마지막으로 사소한거지만 연결 속도가 VPN에 비해 훨씬 빠르다. 기다릴 필요가 거의 없는 수준.

단점

하지만 SSR도 안정성과 속도가 "상대적으로" 좋다는거지, 국경절, 각종 대형 행사나 회의, 홍콩 민주화 시위, 코로나가 유행하는 지금 등 정치적으로 민감한 시기에는 인터넷 검열 강화로 느려지거나 아예 먹통이 되는 현상은 VPN과 마찬가지로 피할 수 없다. (물론 心阶같은 경우 서버 긴급 복구를 진행하긴 하지만 불편함은 여전히 존재한다.)

그리고 이건 이 글 작성하면서 새로 안 사실인데, VPN과 다르게 SSR은 프라이버시와 보안성은 책임지지 않는다. 단순 우회가 목적이라면 무시해도 상관 없긴 하다.

기타 사용 팁

만약 어느날 갑자기 서버가 연결이 되지 않는다면, 침착하게 更新订阅/Update Subscription 기능을 통해 서버 구독을 한번 업데이트해주자. 서버에 문제가 생겨 긴급 복구를 했을 수 있는데, 구독을 업데이트 해야만 문제가 복구된 서버를 이용할 수 있기 때문.