跳至主要内容

群晖 NAS 搭建 shadowsocks 服务端 (Docker/libev)

机型 DS916+ x86;
选用shadowsocks-libev;

docker搭建好后,本机ss客户端 访问192.168.10.193 的 NAS ss-server,测试连接成功。



概略:群晖DSM6.1里面的套件中心-安装docker,找到其gists/shadowsocks-libev并使用。

手把手图文:

到套件中心,搜索docker并安装。

到‘主菜单’,打开docker。

到映像-新增-url输入gists/shadowsocks-libev地址下载docker
(对新手,此docker较合适在群晖使用)






下载好几mb的docker后,选中他,如下图所示,点启动-高级设置-网络-打钩-环境。


来到环境这里
到https://hub.docker.com/r/gists/shadowsocks-libev/查看相关说明,

新手手动输入成下图样子即可。

理解下面信息的朋友,可以改SERVER_PORT/PASSWORD/METHOD等地方为你想要的。


最后-确定-启用,然后到‘容器’里看工作状态和信息。


电脑可以用SSCap客户端 输入NAS的ip,SS端口12000,密码password以及加密方式aes-256-cfb来测试TCP、UDP连接。

如无意外,可以做到第一张图 PING通SS服务端。

剩下就是把NAS映射到公网。方式有,公网路由给NAS端口转发,或设置DMZ的IP为NAS。DMZ方式需做好NAS防火墙\SSH安全措施。

评论

  1. 請問可以連上shadowsocks,但不能連上網,是什麼原因呢?謝謝。

    回复删除
    回复
    1. 解決了,原來是nas裡的防火牆問題

      删除
  2. 2017-08-05 15:18:27 INFO: using nameserver: 8.8.8.8
    2017-08-05 15:18:27 INFO: using nameserver: 8.8.4.4
    2017-08-05 15:18:27 ERROR: bind: Address not available
    2017-08-05 15:18:27 ERROR: bind() error
    不知道啥情况

    回复删除
    回复
    1. 知道什么原因了 我嚓 理解错了

      删除
  3. 很棒的教學,我也成功了

    回复删除
  4. 請問一下關於映射到公網的方式
    可以使用群輝提供的DDNS來連接嗎?

    回复删除
    回复
    1. 不好意思再多問一點
      NAS使用者權限必須要可讀寫才能使用SS
      還是說唯獨也可以?

      删除
  5. 點解我在套件中心搜索不到docker???

    有什麼方法可以安裝呢?

    回复删除

发表评论

此博客中的热门博文

OpenWRT 路由器搭建 Shadowsocks 服务器 (ss-server on ramips、71xx、bc47xx)

2016-6-19:改华硕固件可以很方便的一键搭建ss-server。





感谢google+Dennis YuFlz Huang的技术帮助,以及Jacky Bao编译的IPK.

思路:
OpenWRT安装ss服务端ipk - 防火墙打开ss端口 - 启动服务 = 正常工作;

经过部署,可以在路由器运行单用户的ss-libev-server服务端;(底部有多用户方式介绍)

实验在OYE001 MT7620 路由(OpenWRT15.05) 上成功运行。编程器固件


-------------------------------准备--------------------------------------

OpenWRT15.05路由;官网地址;
8M路由Flash空间;
支持芯片为ramips、71xx、bc47xx其中一种;
SSH连接路由工具:PUTTY;

-----------------------------具体操作------------------------------------

以下以出厂设置的OpenWRT操作为主:

192.168.1.1----登录----root----admin-----设置好密码后,

去Network-FireWall-防火墙,





拖到下面,按数字123操作






ss缺省配置为443端口,防火墙打开443端口放行 注意防火墙可能只打开TCP,需要再手动修改为TCP&UDP或any模式来打开udp;




然后:

SSH或telnet 登录192.168.1.1(通过putty.exe或CMD)

根据不同路由芯片,逐行复制粘贴以下3行代码(每执行一条命令之前等待上一条命令完成)

--------------------------------ramips-----------------------------------
opkg update

wget http://www.drivehq.com/file/DFPublishFile.aspx/FileID3193716167/Key1n8lg2bu9gxj/libev-ss-server_2.4.5-1_ramips_24kec.ipk

opkg install libev-ss-server_2.4.5-1_ramips_24kec.ipk
-----------------…

简易配置VPS V2Ray 服务端、客户端

小弟为业余玩家。这里简单记录VPS搭建V2Ray 服务器方式,以及客户端使用方式。 V2Ray可以建立轻量级SOCK5隧道(wiki),你会搭建shadowsocks服务端的话这个就很容易了。
服务端例子:亚马逊AWS EC2主机  64位 Ubuntu Server 14.04 LTS (HVM), 策略组(防火墙)端口临时开‘所有流量’方便调试。


PUTTY登录进去后用root,没有root请参考灰色字
#建立root账户 sudo passwd root     
#root登录 su root
#更新 apt-get update
#安装v2ray bash <(curl -L -s https://raw.githubusercontent.com/v2ray/v2ray-core/master/release/install-release.sh)
#修改权限,以便用WinSCP.exe修改etc/v2ray/config.json sudo chmod 777 /etc/v2ray/config.json
#WinSCP.exe打开etc/v2ray/config.json,把以下信息覆盖进去


{   "port": 17995,   "log" : {     "access": "/var/log/v2ray/access.log",     "error": "/var/log/v2ray/error.log",     "loglevel": "warning"   },   "inbound": {     "protocol": "vmess",     "settings": {       "clients": [           {           "id": "e90162a3-af27-4d68-b4e6-201454bb94a7",           "level": 1,           "…