一、安装docker
安装方法有很多,介绍以下便捷的一种,使用国内 daocloud 一键安装命令:
curl -sSL https://get.daocloud.io/docker | sh
二、部署Shadowsocks
拉取docker版shadowsocks-libev
创建shadowssocks配置文件,主要不要变动配置文件目录,默认配置路径为 /etc/shadowsocks-libev/config.json
config.json 配置内容
名称 | 解释 |
---|---|
server | 服务端监听地址 |
server_port | 客户端用于连接的端口 |
password | 客户端用于连接的密码 |
timeout | 超时时间 |
method | 默认为 aes-256-cfb,参阅 Encryption |
mode | 是否启用 TCP / UDP 转发,参阅 shadowsocks-libev(8) |
fast_open | 是否启用 TCP Fast Open |
使用docker启动shadowsocks
查看容器启动状态
[root@007_centos ~]# docker ps -as CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES SIZE 84c3fd45cbea appso/shadowsocks-libev "ss-server -c /etc/s…" 2 days ago Up 2 days 0.0.0.0:443->443/tcp, 0.0.0.0:443->443/udp ss-libev 0B (virtual 120MB)
查看端口(443)监听状态
[root@007_centos ~]# netstat -anp | grep 443 tcp6 0 0 :::443 :::* LISTEN 13435/docker-proxy udp6 0 0 :::443 :::* 13446/docker-proxy
至此,服务端安装完毕。