[教學] 十分鐘建置ShadowSocks in GCP

目前Google Cloud Platform(以下簡稱GCP)是有提供一年免費試用的服務

只要有信用卡即可申請。

我也默默的使用十一個月了,把這個拿來當測試主機用

今天分享一個在GCP上建立VPN Server的方法。

首先在GCP裡面建立一個VM個體,系統可以選CentOS或Ubuntu(本範例使用Ubuntu)FireShot Capture 12 - Compute Engine - 2018-pr_ - https___console.cloud.google.com_compute_instances

接下來開port,我指定9000FireShot Capture 13 - VPC 網路 - 2018-project-django - Google _ - https___console.cloud.google.com_n

接下來使用SSH登入系統並安裝docker

#下載Docker
sudo apt-get install docker.io
#將Docker設定開機自動執行
sudo systemctl enable docker
#執行Docker
sudo service docker start

#下載shadowsocks映像檔
docker pull oddrationale/docker-shadowsocks

#啟動shadowsocks服務
sudo docker run -d -p 9000:1993 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 1993 -k 輸入你的密碼 -m aes-256-cfb

 

下載ShadowSocks客戶端

這邊我是下載Android手機版本的ShadowSocks連線App

45711224_350607512353154_5324839018368598016_n

下載後開啟App,輸入GCP主機的IP、密碼與port即可連線

45361454_847532502304466_7411133482778230784_n

以上過程大約十分鐘就可以完成一個VPN的建置 🙂


備註:日後補充