本文仅供学习参考,大家不要用来搭建翻墙代理什么的!
前置条件
安装 docker
CentOS
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
Ubuntu
curl -fsSL https://test.docker.com -o test-docker.sh
sudo sh test-docker.sh
Debian
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
拉取docker-shadowsocks镜像
拉取docker-shadowsocks镜像镜像安装,从 Docker Hub 仓库拉取命令如下(笔者未使用)
docker pull oddrationale/docker-shadowsocks
安装完成后如下图所示:
配置docker-shadowsocks
输入如下命令:
docker run -d -p 54285:54285 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 54285 -k 123456 -m aes-256-cfb
其中:
-d
——容器启动后会进入后台-p(第一个)
——指定要映射的端口,使用的格式是hostPort:containerPort
,即本地的 54285 端口映射到容器的 54285 端口-s
——服务器IP-p(第二个)
——代理端口yourpasswd
——你的密码-m
——加密方式
检查一下 SS 是否已经安装成功:
sudo docker ps
可以看到如下则说明服务器端已经配置成功
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
10ef831c1904 oddrationale/docker-shadowsocks "/usr/local/bin/ssser" 4 seconds ago Up 3 seconds 0.0.0.0:54285->54285/tcp
客户端下载
itlanyan.com/shadowsock-…
也可以去 github 上下载:github.com/shadowsocks
客户端配置
下载Shadowsocks客户端,可以从 ISS 网站进行下载。
以 Shadowsocks for Windows 客户端 为例,安装好后添加服务器配置:
填上 ip 地址,端口,密码,密码就是刚刚的 yourpasswd
,点击确定。
需要注意,代理模式选择 PAC 模式即可。如果访问不了 github 等网站点击 PAC -> 更新 PAC 即可。