在羣暉NAS上搭建SS服務

在學校有一個黑羣暉, 受同學啓發,搭建SS服務器,這樣就可以在家訪問學校的資源。

  1. 首先在羣暉套件裏安裝Python 3服務,這裏羣暉安裝的是python 3.5.1
    套件中心
  2. 用putty 軟件 SSH進入羣暉
  3. 利用sudo -i命令進入root賬戶
  4. 執行以下命令
wget https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py
pip install shadowsocks

其中pip命令我這裏出現問題
/bin/pip: /bin/python: bad interpreter: No such file or directory
修改爲python3 -m pip install shadowsocks即可
(參考https://stackoverflow.com/questions/51373063/pip3-bad-interpreter-no-such-file-or-directory)
5. 在這個文件裏

vi /etc/shadowsocks.json

添加

{
"server":"0.0.0.0", (更改爲自己NAS的IP地址)
"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 (不用更改)
}

其中

vi的編輯指令如下
i 開始編輯
esc 退出編輯
:x 存檔退出
:q 退出vi
:q! 不存檔退出vi
  1. 修改一個地方
    /volume1/@appstore/py3k/usr/local/lib/python3.5/site-packages (2.8.2)

(參考資料裏是修改這個vi /usr/lib/python2.7/site-packages/shadowsocks/crypto/util.py,但我們這裏是python3.5)

找到59到62行,註釋掉 保存

# else:
# path = ctypes.util.find_library(name)
# if path:
# paths.append(path)
  1. 將安裝shadowsocks時的路徑加入path,否則後續會報錯
 vi /etc/profile
 最後一行添加export PATH="/volume1/@appstore/py3k/usr/local/bin:$PATH"
  1. 啓動服務
 ssserver -c /etc/shadowsocks.json -d start

這裏報錯
報錯
原來是我第5步輸入的有問題,仔細檢查後無報錯
參考https://www.codeleading.com/article/9714441286/

  1. 加入NAS自動啓動
 vi /etc/rc.local

添加 ssserver -c /etc/shadowsocks.json -d start
完成

參考鏈接
https://www.mobile01.com/topicdetail.php?f=494&t=5397697
https://blog.chauncey09.com/index.php/archives/79/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章