Docker快速搭建shadowsocks-libev

Posted by 8838 on July 13, 2024

本教程使用的Debian系统,适合新手,无脑敲命令就行

安装docker

1
wget -qO- get.docker.com | bash

启动docker

1
systemctl start docker

开启系统自启

1
systemctl enable docker

拉取镜像

1
docker pull teddysun/shadowsocks-libev:3.3.5

创建文件夹

1
mkdir -p /etc/shadowsocks-libev

写入配置文件(↓整个复制)

1
2
3
4
5
6
7
8
9
10
11
cat > /etc/shadowsocks-libev/config.json <<EOF
{
    "server":["[::0]", "0.0.0.0"],
    "server_port":9001,
    "password":"8838.github.io",
    "timeout":300,
    "method":"aes-256-gcm",
    "fast_open":false,
    "mode":"tcp_only"
}
EOF

启动容器

1
docker run -d -p 9001:9001 --name ss-libev --restart=always -v /etc/shadowsocks-libev:/etc/shadowsocks-libev teddysun/shadowsocks-libev:3.3.5

搭建完成,你会得到一些东西

  • 地址:你的ip
  • 端口:9001
  • 密码:8838.github.io
  • 算法:aes-256-gcm

-——

如果你想编辑配置文件(改密码啥的)

1
nano /etc/shadowsocks-libev/config.json

编辑完后ctl+x保存,y确认,回车退出,记得重启容器↓

常用命令

重启容器,一般用于修改了配置文件后

1
docker restart ss-libev

启动容器

1
docker start ss-libev

停止容器

1
docker stop ss-libev

移除容器(移除前需要先停止容器)

1
docker rm ss-libev