Zeuk, Zozo's father

使用 Docker 搭建 Shadowsocks 服务

2018.12.10

之前在 Azure 上购买了一台云服务器,用来搭建 Shadowsocks 服务,然后为了放置目前这个静态博客,又需要配置一个 Nginx 服务,随着服务的增加,配置也越来越麻烦,于是决定使用 Docker 来简化部署和隔离各个服务,这里也赞下 Azure 东亚区的速度,下面是搭建 Shadowsocks 服务的过程:

1 . 首先在系统上安装好 Docker(安装教程在本博客中可以找到,这里就省略了。。)

2 . 然后在系统终端中运行如下命令,即可创建启动一个 Shadowsocks 服务容器

# 你只需要把命令中的 `6443` 改为自己的端口号,`password` 改为自己的密码即可。
docker run -dt --name ss -p 6443:6443 --restart=always mritd/shadowsocks -s "-s 0.0.0.0 -p 6443 -m chacha20 -k password --fast-open"

3 . Docker 常用命令

# 查看容器运行状态
docker ps
---
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
f728b2ff1b1c        mritd/shadowsocks   "/entrypoint.sh -s '…"   5 seconds ago       Up 4 seconds        0.0.0.0:6443->6443/tcp   ss
---
# 启动容器
docker start 容器名
# 停止容器
docker stop 容器名
# 删除容器
docker rm 容器名

最后下载 Shadowsocks 客户端,配置好服务器连接信息,就可以愉快的爬梯子咯。

发表评论