2015年11月18日星期三

黑科技记录之使用 Docker 搭建 SS 服务

一、Docker 介绍


Docker 是什么?

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销, 可以很容易地在机器和数据中心中运行。最重要的是, 他们不依赖于任何语言、框架或包装系统。


利用 docker ,我们可以很方便的搭建各类服务比如 wordpress ,nginx,Minecraft 等等,上述这些容器 阿水都已经一一尝试了一遍,比如 wordpress 用 docker 还是有诸多不便,图片上传等服务有异常。不过据悉微软也相当支持该技术,即将发布针对 docker 的小型操作系统。除了搭建以上这些,像 SS 这种科学上网肯定也是可以的。

二、应用


国内有很多 docker 创业型公司提供 docker 服务,并且有一定的免费额度,比如时速云DaoCloud灵雀云? 等等,就不一一列举了,试用之后都挺不错,比如我开发 web 应用时就是用的时速云搭建的 Mongodb 服务,因为灵雀云已经开通了亚太地区的 docker 服务器,很容易达到番茄的目的,今天就跟你介绍一下如何使用灵雀云免费容器服务搭建 SS 并获取账号地址。

注册账户


首先打开灵雀云注册页面,注册完成后, 进去控制台,控制台地址:https://console.alauda.cn/。

创建服务应用


如下图,将选项卡调整到 香港一区(AZURE),点击 创建服务。

选择最后一项 Docker/ 第三方镜像

将【index.alauda.cn/dubuqingfeng/ubuntu-shadowsocks】填入,点击 选择



配置服务应用


1. 随便起个名,选择最小配置即可。

2. 更改执行命令部分,取消勾选使用这个镜像的执行命令和接入点。执行命令在这:sh -c start.sh


3. 删除 SSPASSWORD 这个环境变量,然后新建一个 SSPASSWORD 的环境变量,即连接密码。也可以直接使用默认密码,【默认密码是 password】。


4. 创建完毕后,回到控制台查看服务地址,根据端口和地址配置客户端。以及下图的密码(自己设定的那个)和加密方式,Enjoy it…


配置 SS 客户端。


最后,请遵守当地法律和法规。

以上,end.

引自:http://ashui.net/archives/2015/1041.html

4 条评论:

  1. 好吧,这个香港的,要比我给你的账号快一些。

    回复删除
  2. 上面写了Docker 是一个开源的应用容器引擎。。。
    其实我也不懂,感觉跟openvz虚拟有点相似。

    回复删除

注意:只有此博客的成员才能发布评论。