因為工作的原因會經常使用 Google 搜索,最初一直是買的 VPN,或者藍燈,後來發現有時候下載東西的時候速度特別慢。然後想自己好歹也是個技術,要自己動手豐衣足食。
前年開始用搬瓦工搭建 ss,19.9$ 一年,當時記得操作好麻煩,還求助了別人。然後去年續費,我感覺自己搭建的還蠻不錯,自己用,看視頻比較少,也不訪問違法網站,速度也可以接受。
今年收到郵件說,不能續費了。。。。因為當時買的是 openVZ,不支持續費了。要遷移到新的 KVM。鬱悶了好久。但還是要用啊。前陣子黑五的時候,就又買了個 29.9$ 一年的,打算看看視頻。買了之後,再次搭建,我發現,特別簡單,不到十幾分鐘就搞定了。想想我還有上次搭建的陰影,也是夠了。
至於為什麼突然想弄一個關於這個的文章,一呢是老是會有人問我借帳號用,不給用吧,不好意思,給用吧,又怕他們訪問什麼網站,把我的給封了。二來,是我想保存一下自己的操作流程,這樣網上找不到的時候,自己還有個備份。
下面的內容都是轉載的,但是我自己試過了,我的新 SS 就是按照步驟搭建的
轉載#
搬瓦工 VPS 搭建 Shadowsocks (SS) 科學上網圖文教程 | SS 多用戶配置優化
第一步,去搬瓦工平台購買 VPS#
選一個能接受的價格,點 Order
然後選付款方式、選機房、添加購物車
然後是訂單明細,記得去百度搜 搬瓦工優惠碼,然後輸入,點 "Validate Code",會發現價格減少了。然後 "CheckOut" 付款。
訂單頁面,輸入註冊信息。如實填寫,中國就填中國!否則可能判斷為欺騙購買失敗。
付款方式選擇支付寶,“Complete Order”,完成訂單。
確認信息無誤,點擊 “Pay now” 付款。
支付完成功後會收到郵件通知。SSH 的 IP、密碼和端口號會發送到我們的郵箱。可以通過 Xshell 等 SSH 工具登錄 VPS 系統進行操作。(未收到請檢查垃圾箱)
購買 VPS 完成!
第二步,搭建 SS#
Mac
打開終端,輸入以下代碼登錄 VPS,其中 root 即用戶名,將 ip 和端口號更改為 VPS 的 IP 和端口,回車。
ssh -p 端口號 root@ip
輸入 yes 確認,粘貼密碼,回車。需要提醒的是,密碼輸入時並不會顯示出來,直接複製粘貼,回車即可。出現 root@vultr:~# 即連接成功
搬瓦工安裝完成後默認系統為 Centos 6 x86 bbr,自帶谷歌 BBR 加速優化,不用再額外安裝。我們可以直接開始安裝 SS。
安裝 wget 命令工具:
yum install wget
依次運行下面三行命令,如下圖所示按提示選擇選項。建議:端口選擇大於 1000
wget — no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
chmod +x shadowsocks.sh
./shadowsocks.sh 2>&1 | tee shadowsocks.log
安裝完成,把標紅的連接信息記錄下來,就可以關閉 Terminal
單用戶服務端搭建完成!(^▽^)
SS 多用戶配置 (可跳過)#
自己用的話不建議配置多用戶,可跳過該步,單用戶也可以 2 個人共用;不熟悉操作的話,很容易在這一步出錯,卡在這裡浪費力氣!!!
確定要配置,繼續本步,先說注意事項:
- 切換為 英文 輸入法
- 核對正確再保存,一個逗號都不能多
- 沒提到的,除非自己清楚,否則保持默認,不要多改
- 配置好後 重啟 shadowsocks 才會生效
首先,準備好配置信息,把下面的代碼複製到記事本中(# 開頭的是註釋,不要複製進去)。
按要求自行更改 "port_password"{……} 中的端口和密碼,其他默認。
# 1.編輯好端口和對應的密碼
# 2.添加或刪除的用戶都在 "port_password"{……} 中
# 3.用戶信息格式,注意末尾的英文逗號:"端口":"密碼", 如 "8006": "123456",
# 4."method" 為加密方式,可修改,默認也行
{
"server":"0.0.0.0",
"local_address":"127.0.0.1",
"local_port":1080,
"port_password":{
"8989":"password0",
"9001":"password1",
"9002":"password2",
"9003":"password3",
"9004":"password4"
},
"timeout":300,
"method":"aes-256-gcm",
"fast_open": false
}
然後,在 /etc 目錄下創建 shadowsocks.json 配置文件:
vi /etc/shadowsocks.json
出現一列波浪線即進入 vim。注意,敲黑板了!!!下面的操作很重要:
進入 vim 後,按 a ,刪除原配置信息,然後把剛才準備好的 “配置信息” 粘貼進去,替換掉原內容,檢查無誤;
按 Esc,輸入 保存退出。
比如下面這個 "port_password"{……} 中的配置,設置了 3 個用戶,分別使用 8000, 8001, 8002 端口,冒號後面是密碼。注意核對最後一個的末尾是沒有逗號的。
重啟 shadowsocks 生效:
/etc/init.d/shadowsocks restart
關閉防火牆:
service iptables stop
chkconfig iptables off
多用戶配置完成!
第三步,設置定時重啟#
1、先把時區設成中國時區,注意中間的空格
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2、 然後它會問你是否寫入設置,按下回車就行
3、 設置開機啟動
chkconfig crond on
4、啟動服務
service crond start
5、編輯
crontab –e
6、按 i 輸入
30 3 * * * root /sbin/reboot
(表示晚上 3 點半自動重啟) 按 esc 按 shift+zz
7、重啟
service crond restart