3分钟,docker shadowsocks搭建

上一篇文章《Let’s Encrypt!ubuntu获取https证书及nginx反向代理实战》讲述了我自己租了一台位于美国纽约的服务器。下面,在该服务器上安装一个shadowsocks server实现翻墙。为了快速操作,本文直接docker安装。

配置服务器——安装docker,安装shadowsocks

登陆服务器(我是一台ubuntu-server),并在服务器上安装docker容器。更多的可以参阅《分布式架构——第7篇:Docker环境搭建(Unable to locate package docker.io)》

$ ssh root@remote_server_ip_address
# apt update
# apt install -y docker.io
# docker --version
# docker search shadowsocks
# docker run -d -p 9527:9527 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 9527 -k YOUR_PASSWORD -m aes-256-cfb

需要设置-p端口、-k密码、-m加密方式。 服务器配置完毕!

配置客户端——安装shadowsocks,服务器设置...

首先,前往 https://github.com/shadowsocks 下载你对应版本的客户端。我是Mac OS X那么应该下载ShadowsocksX-NG。 下载好之后,直接就可以运行。(我是为了避免一不小心删掉了,直接把客户端拷贝到/Applications目录下了)。

配置——也就是“服务器设置...” 按照上文中的设置就好。

客户端配置完毕!

测试一下吧~
https://www.google.com


References: [1] https://github.com/oddrationale/docker-shadowsocks [2] https://github.com/shadowsocks/ShadowsocksX-NG [3] https://hub.docker.com/r/oddrationale/docker-shadowsocks/ [4] https://juejin.im/post/5b14c5115188257d37761a5a [5] https://segmentfault.com/a/1190000011862912