整理一下並記錄自己如何在 Synology上架設 SS以及 SSR
也順道給一些朋友當做參考, 如果有問題可以留言告知, 我也是 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 打開
Synology上架設 SS以及 SSR 方法

Synology上架設 SS以及 SSR 方法

c. 打開 Putty 輸入 IP地址連線 NAS
Synology上架設 SS以及 SSR 方法


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


e. 再來輸入 sudo –i , 切換身份為root, 密碼再輸入一次, 成功後會變成 root@你的NAS名, 如下圖
Synology上架設 SS以及 SSR 方法


f. 取得root後開始下指令安裝shadowsocks, 三條指令一條一條執行
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
pip install shadowsocks


g. 這樣就秒裝完成了,剩下來設定一下就好了
vi /etc/shadowsocks.json
Synology上架設 SS以及 SSR 方法
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
Synology上架設 SS以及 SSR 方法

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跟剛才設定的填一填
Synology上架設 SS以及 SSR 方法

m. 進 IE 更改 Proxy成 127.0.0.1 連接埠為您一開始設定時的
Synology上架設 SS以及 SSR 方法

n. 再到 Synology NAS內的 “終端機&SNMP” 把 “啟動SSH功能” 取消打勾 並套用
Synology上架設 SS以及 SSR 方法

以上整個流程就完成了!! 恭喜!!


※備注事項※
ssserver -c /etc/shadowsocks.json -d start (啟動 SS)
ssserver -c /etc/shadowsocks.json -d stop (停止 SS)

如果出現 Readonly, 改權限
chmod 777 xxxx 改成可讀寫
chmod 755 xxxx 改成只讀

防火牆確認連接埠是否有打開
Synology上架設 SS以及 SSR 方法

Synology上架設 SS以及 SSR 方法
~ShadowCity~
依照 https://www.mobile01.com/topicdetail.php?f=494&t=4853307&p=2 內的大大們再做一下整理而已
感謝上頭的大大們讓我也成功了


2. SS (使用 Docker安裝方法)  Docker 機器需求是 + 的型號(例如 DS 218+, DS718+)
a. 首先要去Synology NAS的”套件中心”去下載 Docker


b. 打開 Docker後到 “倉庫伺服器” 查找 “shadowsocks”, 然後選 oddrationale/docker-shadowsocks下載


c. 在"映像檔”內可以看到在下載, 等待下載完(約426MB)後就可以進步 “佈署”了


e. 進入後點擊 “進階設定”


f. 可以把 “啟用自動重啟” 打勾


g. “儲存空間” 可以新增資料夾進去掛載


h. 網路, 把 “與 Docker Host使用相同網路” 打勾 (連接埠跟容器間連結就不用理了)


i. 執行指令打上 “-s 0.0.0.0 –p 17001 –k xxxxxxxx –m aes-256-cfb” 然後套用, 下一步
0.0.0.0 (不需要變動)
17001 (是到時後讓 NAS連結的, 可自行更改)
xxxxxxxx (密碼, 請自行變更)
aes-256-cfb (可自行更改自己要的協議)


j. 最後按上 “套用” 即可!!


k. 可以到 容器內看到已經開始執行了

※注意事項 ※
記得要到防火牆把剛才的 17001 PORT加進去, 不然還是連不了的
~ShadowCity~
(2018/03/25更新)
下面這方法是我研究最久的, 終於成功了, 分享一下給各位
3. SSR (使用 Docker 安裝 ubuntu方法)

a. 首先到 Docker的倉庫伺服器去下載 ubuntu


b. 下載完後到 映像檔去佈署


c. 佈署方法同第二篇, 只是最後不需要輸入任何指令


d. 再來去下載 SSH連線程式, 個人建議使用 Putty

e. 再來到 Synology NAS內的 “終端機&SNMP” 把 “啟動SSH功能” 打勾 並套用, 這樣就能使用 Putty了 ※ 此點需注意防火牆有把 連接埠 22 打開


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


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


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


i. 然後打入 docker ps 去查找你安裝 ubuntu的代碼 (例如我的代碼查出來是 67daa016fc7a)


j. 然後輸入 docker exec -it --user root 67daa016fc7a /bin/bash 去 ubuntu的目錄下


k. 再來安裝python
apt-get update
apt-get install python

l. 建立 shadowsocksr 資料匣
mkdir shadowsocksr
cd shadowsocksr/

m. 安裝 wget 跟 vim
apt-get install wget
apt-get install vim

n. 安裝 SSR(一次 COPY貼上) 請參考 https://github.com/91yun/uml
wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/uml/master/bbr/uml.sh && bash uml.sh

另一方法一鍵式直覺式安裝方法請見網友分享


o.安裝過程會要求你輸入 Server Port 跟 Password(有預設), 看情況自行更改
p. 最後出現安裝成功. 然後出現你的設定值, 就成功了!!


※注意事項※
記得把防火牆的 PORT打開


使用命令:
啟動: /etc/init.d/shadowsocks start
停止: /etc/init.d/shadowsocks stop
重啟: /etc/init.d/shadowsocks restart
狀態: /etc/init.d/shadowsocks status

下面可以用 vi 指令去修改
配置文件路徑: /etc/shadowsocks.json
日志文件路徑: /var/log/shadowsocks.log
安裝路徑: /usr/local/shadowsocks/shadowsoks


更改方法
打入 vi /etc/shadowsocks.json


按 i 去編輯
編輯好按一下 Esc, 再按 :x 存檔
~ShadowCity~
感謝樓主無私分享
雖然自己已經用了一個堪用的SS,
但感覺不是很完善。
晚點來詳讀樓主分享!

j650825 wrote:
整理一下並記錄自己...(恕刪)


感謝你的分享

想請問一下連接速度如何呢,外地連接
我在大陸連回台灣(台灣上傳頻寬好像是 20M)
感覺速度還可以吧(不知道是不是 WIFI問題)

使用電腦端的測速


使用手機端的測速


零壹貳 wrote:
感謝你的分享想請問一下連接速度如何呢,外地連...(恕刪)

~ShadowCity~
看了大大的教學,正好近日要去大陸公出一趟
想說家裡有台DS-218

於是便照著大大的方式使用SSH一步一步慢慢來

但是到H步驟的時候小弟搞不太清楚您所謂的MARK後存檔是甚麼意思

沒有動這個檔案,想當然爾,啟動也是失敗的

螢幕出現這樣:



一直看到有python的東西彈出,才發現自己沒裝python
裝完python後也還是一樣...

懇請大大協助


MARK 就是在前面加 # 號
BMK wrote:
看了大大的教學,正...(恕刪)
~ShadowCity~

j650825 wrote:
下面這方法是我研究...(恕刪)


先感謝樓主的熱心

因下個月要去深圳出差一段時間

家裡也有SYNOLOGY的 981+ 就拿來試架樓主第三個方法SSR

操作方式都相同

但用MATE9 PRO APP:SSR

能連上但是連不出去,都是顯示"無法使用網際網路"

是否可請樓主或高手們幫忙解析一下問題點

感謝





好久不見的廣末涼子....還是我愛的菜啦 [img]http://reany.myweb.hinet.net/11_Nin_Mo_Iru.jpg[/img]
您好 :
您可以先確認幾點
1. 安裝完成後 SSR有沒有真的起用
2. 您 PORT 在NAS內有沒有開放
3. 您 NAS是架在路由器內還是直接在外網? 要指向到你 NAS上


by1978 wrote:
先感謝樓主的熱心因...(恕刪)
~ShadowCity~
關閉廣告
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 19)

今日熱門文章 網友點擊推薦!