也順道給一些朋友當做參考, 如果有問題可以留言告知, 我也是 Google資料一步一步 Try & Error來的
目前架設有三種方法
1.SS (使用 SSH安裝方法)
2.SS (使用 Docker安裝方法) Docker 機器需求是 + 的型號
3.SSR (使用 Docker 安裝 ubuntu方法)
現在先介紹SS, 等有時間再介紹另兩個
那我們接下來一個一個 一步一步來操作
1.SS(使用 SSH安裝方法)
我認為這方法是最簡單的
a. 首先要去下載 SSH連線程式, 個人建議使用 Putty
b. 再來到 Synology NAS內的 “終端機&SNMP” 把 “啟動SSH功能” 打勾 並套用, 這樣就能使用 Putty了 ※ 此點需注意防火牆有把 連接埠 22 打開


c. 打開 Putty 輸入 IP地址連線 NAS

d. 登入 login輸入你 NAS的 admin帳號及密碼(在輸入密碼時是不會看到有什麼動作,但就一直輸入就是了), 登入成功後就如下圖所示

e. 再來輸入 sudo –i , 切換身份為root, 密碼再輸入一次, 成功後會變成 root@你的NAS名, 如下圖

f. 取得root後開始下指令安裝shadowsocks, 三條指令一條一條執行
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
pip install shadowsocks
g. 這樣就秒裝完成了,剩下來設定一下就好了
vi /etc/shadowsocks.json

vi的編輯指令如下
i 開始編輯
esc 退出編輯
:x 存檔退出
:q 退出vi
:q! 不存檔退出vi
{
"server":"0.0.0.0", (不用更改)
"server_port":8388, (可自行更改,但需要避開NAS己設定的PORT)
"local_address": "127.0.0.1", (不用更改)
"local_port":1080, (不用更改)
"password":"YOUR PASSWORD", (您自己設定的密碼)
"timeout":300, (不用更改)
"method":"aes-256-cfb", (基本不用改, 想改也行)
"fast_open": false (不用更改)
}
h. 接著修改一個小地方即可
vi /usr/lib/python2.7/site-packages/shadowsocks/crypto/util.py
找到59到62行,mark起來存檔
# else:
# path = ctypes.util.find_library(name)
# if path:
# paths.append(path)
i. 啟動 SS 成功!! 如下圖
ssserver -c /etc/shadowsocks.json -d start

j. 最後讓nas自動執行
vi /etc/rc.local
加入 ssserver -c /etc/shadowsocks.json -d start 在rc.local裡面,大功告成。
成功後只要輸入 Exit 就能退出
k. 下載 Clients 端程式
https://shadowsocks.org/en/download/clients.html
l. 把你伺器 IP跟剛才設定的填一填

m. 進 IE 更改 Proxy成 127.0.0.1 連接埠為您一開始設定時的

n. 再到 Synology NAS內的 “終端機&SNMP” 把 “啟動SSH功能” 取消打勾 並套用

以上整個流程就完成了!! 恭喜!!
※備注事項※
ssserver -c /etc/shadowsocks.json -d start (啟動 SS)
ssserver -c /etc/shadowsocks.json -d stop (停止 SS)
如果出現 Readonly, 改權限
chmod 777 xxxx 改成可讀寫
chmod 755 xxxx 改成只讀
防火牆確認連接埠是否有打開

