docker_vps之shadowsocks使用

  • 如果想在搬瓦工的vps上跑 docker,就必须使用 KVM 架构的,内核支持升级,而 VZ 架构的是不支持升级内核,折腾了一上午先是去换成Ubuntu16.04 的系统,装了 docker 后 service docker start 跑服务的时候发现跑不起,内核 2.x 偏低不支持 docker,需要3.x以上才行。嗯,然后升级内核发现死活升级不了, 到处Google后才发现一篇文章说 VZ 架构不能升级内核;
  • 果断换 vps

  • 不能玩 docker 的 vps 还有啥意思,嗯,果断换成 kvm,(好歹是按月付费损失不大)

    这里写图片描述

  • 第一步就是装 Ubuntu16.04 的系统

    1
    2
    root@ubuntu:~# uname -sr #可以愉快的玩docker了
    Linux 4.4.0-62-generic
  • 然后就装docker,可以参考 docker_在ubuntu上安装docker服务.md

  • 装 shadowsocks , 不是 centos 6 是不支持一键装ss服务,那就自己,直接把ss镜像拉下来跑,镜像地址:https://hub.docker.com/r/oddrationale/docker-shadowsocks/

    1
    2
    root@ubuntu:~# docker pull oddrationale/docker-shadowsocks
    root@ubuntu:~# docker run -d -p 1234:2333 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 2333 -k 12345678a -m aes-256-cfb
    • -m:加密方式
    • -p : ss服务端口
    • -k : 密码

    然后用客户端配置好连上去即可,速度刚刚滴

  • 测试了一下 vps pull docker hub 上的镜像,速度还是很快的,几十兆每秒。


  • vps 上的几个实例

    1
    2
    3
    4
    docker run -d --name ss_wilker1 -p 50001:2333 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 2333 -k 12345678a -m aes-256-cfb
    docker run -d --name ss_wilker2 -p 50101:2333 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 2333 -k 12345678a -m aes-256-cfb
    docker run -d --name ss_wilker3 -p 50201:2333 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 2333 -k 12345678a -m aes-256-cfb
    docker run -d --name ss_wilker0 -p 40001:2333 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 2333 -k 12345678a -m aes-256-cfb

参考资料: