偶尔访问github困难,需要在树莓派上搭建一个ssclient,发现有用树莓派+docker搭建的,觉得有点意思,但是没有具体步骤。揉一揉网上的教程搭起来了,这里把过程记录一下。
- 
    安装docker 参见 树莓派上使用脚本安装docker即可。 
- 
    安装docker-compose 这个是用来方便起一组容器的。 官方不支持树莓派,不过有python的package可以装。 pip3 install docker-compose
- 
    安装 shadowsocks-libev-arm image, 它有client-arm的功能 从 docker-hub:shadowsocks-libev-arm 中, 拷贝 docker-compose.yml( 即link)参考其中的示例,修改 client-arm中的环境变量值为具体的ss-server的信息。然后使用docker-compose up -d client-arm启动docker. 详情可参考 docker安装ss 
- 
    需要将socks5 转为 http 的代理,方便终端使用 安装privoxy并配置地址为上面ssclient docker的监听地址, 具体可参考下面的参考链接(docker安装ss)。 可以通过下面的方式验证是否成功: curl --proxy http://127.0.0.1:8000 https://www.google.com https_proxy=0.0.0.0:8000 curl https://www.google.com
- 
    开机启动 vim /etc/rc.local 
