建立 VPS
Google cloud platform 有免費 12 個月 300USD 的額度可以使用
- 註冊 Google Clund Platform 服務
- 點擊左上角三條線漢堡,下拉選單到 「Compute Engine」 -> 「VM 執行個體」
- 點擊 「建立執行個體」
名稱:自定義,這是你的機器名稱 區域:請選 asia-east1-c 或是 asia-northeast1-b (亞洲區) 機器類型:由於做個人翻牆工具,可以只選「微型」就好,規格選越高錢扣越快 開機磁碟:請選作業系統 Ubuntu 14.04 LTS 防火牆:將「允許 HTTP 流量」和「允許 HTTPS 流量」皆設為開啟
建立後,用瀏覽器打開 SSH 並輸入以下指令
每筆指令輸入後記得按 Enter
先安裝 BBR 加速
BBR 是 Google 官方開源的擁塞算法來加速 TCP
也因為裝這個要重開機,所以先裝XD
依序輸入
wget –no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh
sudo ./bbr.sh
輸入任意鍵執行
過程會需要一些時間約三分鐘,最後他會問你要不要重啟機器(Do you want to reboot?)輸入 y
同意
之後會斷開連線,請在重複之前打開這個視窗的動作「SSH」-> 「在瀏覽器視窗中開啟」
輸入 sysctl net.ipv4.tcp_available_congestion_control
如果有出現 bbr
字眼,就是安裝成功了
安裝 ShadowSocks(SS)
sudo apt-get install python-pip -y
sudo pip install shadowsocks
重要!!! 以下指令中的 password 請務必改成自己要使用的
sudo ssserver -p 443 -k password -m aes-256-cfb --user nobody -d start
將服務停止
sudo ssserver -d stop
再次運行
sudo ssserver -p 443 -k password -m aes-256-cfb --user nobody -d start
大功告成,你已經有一台 SS + BBR 來做翻牆的機器了!
機器詳細資訊
- IP 位置是你架設機器在上面寫的「外部 IP」
- 密碼是剛剛你自行替換的「password」
- 加密規則是 aes-256-cfb
- port 通道 443
翻牆工具
我這邊是用 Surge ,不管手機跟電腦都是,要付費就是了,聽說也有免費的可以用,這部份就在另一篇教程: 在 iphone 上透過 Shadowsocks(SS) 在大陸翻牆講吧!
結果
這是用 surge 跑 benchmark 出來的結果,圖中的 GoogleTest 是邊敲本文章邊隨著架設的機器,可以看出速度還OK
Youtube 1080P Test