使用Docker部署小飞机

安装Docker

$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh

将当前用户添加到docker用户组

sudo usermod -aG docker $USER

然后执行su - $USER,让用户组修改立即生效,而无需重新登录。

切换到root权限:sudo su,创建配置文件

mkdir -p /etc/shadowsocks-libev/
touch /etc/shadowsocks-libev/config.json
vi /etc/shadowsocks-libev/config.json

文件格式如下,更改YOUR_PASSWORD为你的密码

{
    "server":"0.0.0.0",
    "server_port":3389,
    "password":"YOUR_PASSWORD",
    "timeout":300,
    "method":"aes-256-gcm",
    "fast_open":false,
    "mode":"tcp_and_udp"
}

使用docker安装并启动Shadowsocks服务

docker run -d -p 3389:3389 -p 3389:3389/udp --name ss-libev -v /etc/shadowsocks-libev:/etc/shadowsocks-libev appso/shadowsocks-libev

然后查看服务的日志确认启动成功

docker logs -f ss-libev

大功告成,Shadowsocks客户端使用参考《Shadowsocks各平台客户端配置指南》

这时如果发现速度不太理想,UCloud有提供GlobalSSH端口加速功能,免费版支持加速22和3389端口,这正是前面配置文件中使用3389的原因。

参考:
快速部署 Shadowsocks Docker版