wefinger

使用docker快速部署Shadowsocks-libev、ShadowsocksR。
前两天秋水大佬制作了两款 Shadowsocks 的 Docker 镜像,分别是 libev 和 R 版。基于官方...
扫描右侧二维码阅读全文
27
2018/06

使用docker快速部署Shadowsocks-libev、ShadowsocksR。

前两天秋水大佬制作了两款 Shadowsocks 的 Docker 镜像,分别是 libev 和 R 版。基于官方 debian:stretch 制作,非常精简。

容器在启动时依赖于配置文件,第一步必须先在宿主机里对应的路径下把配置文件写好,具体参考下面网址里的范例。
详见:https://hub.docker.com/u/teddysun/

这里简单说一下使用方式:

  • 安装docker 这一步就不多说了,如果不清楚如何安装使用docker的话 估计也不会对本文感兴趣的。
  • 拉取镜像 docker pull teddysun/shadowsocks-libev或者docker pull teddysun/shadowsocks-r
  • 编写配置文件

    • shadowsocks-libev版配置文件请存放在/etc/shadowsocks-libev/config.json 示例:

      {
          "server":"0.0.0.0",
          "server_port":9000,
          "password":"password0",
          "timeout":300,
          "method":"aes-256-gcm",
          "fast_open":true,
          "nameserver":"8.8.8.8",
          "mode":"tcp_and_udp",
          # 以下为simple-obfs 配置项 如不启用请注释或删除
          "plugin":"obfs-server",
          "plugin_opts":"obfs=tls"
      }
    • shadowsocks-r版配置文件请存放在/etc/shadowsocks-r/config.json 示例:

      {
          "server":"0.0.0.0",
          "server_ipv6":"::",
          "server_port":9000,
          "local_address":"127.0.0.1",
          "local_port":1080,
          "password":"password0",
          "timeout":120,
          "method":"aes-256-cfb",
          "protocol":"origin",
          "protocol_param":"",
          "obfs":"plain",
          "obfs_param":"",
          "redirect":"",
          "dns_ipv6":false,
          "fast_open":true,
          "workers":1
      }
  • 启用docker

    • shadowsocks-libev版:

      $ docker run -d -p 9000:9000 -p 9000:9000/udp --name ss-libev -v /etc/shadowsocks-libev:/etc/shadowsocks-libev teddysun/shadowsocks-libev
    • shadowsocks-r版:

      docker run -d -p 9000:9000 -p 9000:9000/udp --name ssr -v /etc/shadowsocks-r:/etc/shadowsocks-r teddysun/shadowsocks-r

请在宿主机也开放相应端口。
Last modification:June 27th, 2018 at 08:29 pm
If you think my article is useful to you, please feel free to appreciate

3 comments

  1. nobody

    求解 vi /etc/shadowsocks-libev后,再vi /etc/shadowsocks-libev/config.json还是出现了E212: Can’t open file for writing

  2. 君琦

    镜像源地址?

    1. 游客
      @君琦

      它上面写了吖。。

Leave a Comment