라벨이 GCE 가입인 게시물 표시

Google Compute Engine에 ShadowsocksR 설치하기 (1년 무료) - 3. ShadowsocksR 설치 및 실행

이미지
이번 포스트는 세번째 단계인 실행중인 Debian Linux VM위에 ShadowsocksR 설치 및 실행하는 단계에 대해서 설명하겠습니다. 지난 단계까지 잘 따라하셨으면 GCE 사이트에 접속하여 우측 상단의 콘솔 링크를 선택하셔서 관리 콘솔을 여시고, 햄버거 메뉴 선택후 Compute Engine을 선택하여 VM 목록을 표시하시기 바랍니다. 현재 운용 중인 VM 인스턴스의 연결 항목에 표시된 SSH 버튼을 클릭하면 해당 인스턴스에 SSH로 연결하는 팝업이 표시됩니다. 이제부터 linux 시스템에 명령어를 입력하여 ShadowsocksR을 설치합니다. 어두운 회색 배경에 연두색 프롬프트가 "구글계정명@VM인스턴스명:~$" 형태로 표시되고 네모난 커서가 표시되면 명령을 입력할 수 있는 상태입니다. 관리자 권한을 얻기 위해서 아래 명령어를 입력하고 엔터키를 누릅니다. sudo su 흰색 프롬프트로 "root@VM인스턴스명:/home/구글계정명#" 형태로 표시되면 관리자로서 명령을 입력하여 실행할 수 있는 상태입니다. ShadowsocksR을 설치하기 위해 아래 명령어를 입력하고 엔터키를 누르면 자동으로 ShadowsocksR 관리 스크립트를 다운받고 실행 권한을 설정한 후 자동으로 실행합니다. 아래 스크립트의 원 저자는 Github 아이디 ToyoDAdoubi를 쓰시는 분이며, 제가 Fork해서 번역만 했습니다. (아마도 저분이 운영하는 것으로 보이는 사이트 들어가시면 훨씬 더 많은 " 중국어 " 스크립트들이 있으므로, 중국어를 잘 하시는 분들은 위 사이트에 올라와 있는 자료들을 한번 검토해 보시기 바랍니다.) wget -N --no-check-certificate https://raw.githubusercontent.com/kikunae77/doubi/master/ssr.sh && chmod +x ssr.sh && bash ssr.sh

Google Compute Engine에 ShadowsocksR 설치하기 (1년 무료) - 1. GCE 가입

이미지
중국 만리방화벽(Great Firewall of China)을 뚫고 중국에서 막혀있는 서비스를 자유롭게 사용하기 위해서 VPN이나 Proxy등 여러가지 우회하는 방법을 사용하고 계실텐데, 이 포스트는 Google Compute Engine(이하 GCE로 통칭)에 서버를 구축하고, ShadowsocksR이라는 우회용 프로그램을 설치하여 만리방화벽을 우회하는 방법을 설명하기 위해 작성합니다. (실은 2018년 말에 포스팅하려고 준비하고 있다가, 블로그 서비스를 어디로 사용할까 정하지 못해서 미루고 미루다가 이제야 작성하네요.) IT 지식이 별로 없으신 분들을 대상으로 작성할 예정이며, 저도 IT 업계를 떠난지 10년이 넘었으므로 제가 아는 선에서 내용은 가능하면 쉽고 간단하게 써보도록 하겠습니다. 단, 제가 설명충 기질이 있어 생각보다 쓸데 없는 내용이 많을 수 있으니 필요 없다고 생각되는 부분은 넘기면서 읽어주세요. 저는 현재 유료 VPN 2종류를 구매하여 사용하는데, 한가지는 Lifetime License를 싸게 구매하여 사용 중이고, 다른 하나는 3년 약정 할인으로 사용 중입니다. 요즘 중국 정부의 VPN 규제가 강해지다 보니 둘 다 가끔씩 잘 되다가 안 되기도 하고 해서 다른 방법은 없나 찾던 중, VPN 보다는 Shadowsocks가 만리방화벽에 잘 탐지되지 않는다고 해서 자료를 검색해보고 설치하게 되었습니다. (Shadowsocks에 대해서는 여기 참고 : https://namu.wiki/w/Shadowsocks ) VPN과 Shadowsocks(또는 ShadowsocksR)의 차이점을 따져보면, VPN는 Virtual Private Network의 약자로 모든 통신 내용을 통채로 암호화하여 트래픽이 어디로 가는지 숨기고 트래픽의 내용을 들여다 보지 못하게 하는 반면, Shadowsocks는 Sock5 Proxy의 일종으로 만리방화벽을 우회하기 위한 용도로 만들어졌기 때문에 모든 통신이 암호화 되는 것은 아니고 네트워크 트래픽이 차단된