Synology上架設 SS以及 SSR 方法

整理一下並記錄自己如何在 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 打開




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 改成只讀

防火牆確認連接埠是否有打開



~ShadowCity~
2018-02-26 9:34 #1
依照 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~
限制級
您即將進入之討論頁 需滿18歲 方可瀏覽。
提醒:內容可能因過於寫實、驚悚而令人感到不舒服,是否繼續觀看?

根據「電腦網路內容分級處理辦法」修正條文第六條第三款規定,已於該限制級網頁,依台灣網站分級推廣基金會規定作標示。
評分
複製連結
請輸入您要前往的頁數(1 ~ 19)