0 关于 Arukas
- 日本樱花IDC旗下的Docker
- 有免费配置(0.1 vCPU, 128MB RAM, 0.1TB traffic),每个注册用户限用一台。
- 因为被大量当做 ss-server,现在已关闭自动注册,改为人工审核,申请使用需要等待一天左右。
- 同上原因,docker hub上大量的ss-server镜像已被封禁,无法使用在arukas上。
- 樱花ip端相对干净,梯子首选。
樱花的VPS真的好用,有日本信用卡的千万不要错过。
1 关于 Docker
- 基于Linux Container的容器管理工具,一般用它统称容器技术。
- LXC本质是一个支持主流内核而非定制内核的OpenVZ,和OpenVZ有很多共同的开发者,LXC容器也更接近于轻量级虚拟机。
- docker现阶段解决的是应用的运维问题。
- docker重启之后会清空配置文件,所以并不会有任何内容保存下来,这点跟VPS很不一样。
免费Docker是理想的ss-server-libev容器(python版占用内存过大)
2 创建 Arukas 应用
2.1 注册
注册时间可能需要一天。
2.2 create new app
推荐三个带ssh的镜像,免费实例只能使用docker hub上的镜像。
CentOS:kinogmt/centos-ssh (默认用户名root,密码是:password 此centos版本为CentOS6.7)
Debian:itscaro/debian-ssh(默认用户名root,密码root 此debian系统版本为Debian Jessie)
Ubuntu:rastasheep/ubuntu-sshd(默认用户名root,密码root)
Endpoint请填一个方便的名字。
端口建议开放:
22
80
443
1080
2333
8080
….
其他缺省即可。
2.3 启动以及访问
保存配置完之后手动点击启动Docker,显示 running 之后使用ssh直接连接。
docker所在实际ip地址为port前面的域名中那串数字,而且docker使用了端口转发,所以ssh的22号默认端口应该寻找对应的真实端口
比如:
ssh -p 31324 root@64.12.35.65
ssh成功之后添加公钥,关闭密码访问,好了机器是你的了。
3 ss-server 安装
怎么一上来就装ss-server,多少有些动机不纯。
安装:
wget --no-check-certificate -O shadowsocks-libev-debian.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev-debian.sh chmod +x shadowsocks-libev-debian.sh ./shadowsocks-libev-debian.sh 2>&1 | tee shadowsocks-libev-debian.log
安装时间可能需要数个小时。
卸载:
./shadowsocks-libev-debian.sh uninstall
服务器配置完成,注意ss客户端里的端口应当填写docker配置页面中转发的真实端口(比如本例子中为31329),而不是用ss脚本显示的 Server Port。
4 后记
对又是秋水逸冰的重型脚本。
对我们要选libev版,因为只有128MB内存。原来是有512MB内存的免费配置的,可能是羊毛被薅疼了。
脚本对应Debian/ubuntu,其他系统请自行检索。
我没有看到卸载的必要。