使用Docker部署shadowsocks服务

Arukas是日本的一家Docker服务供应商,目前属于测试阶段,可以免费使用。我们可以用Docker很方便的来做一些很有趣(好用)的事,比如部署自己的博客或者shadowsocks服务器。

Arukas的注册地址:https://app.arukas.io/

注册完毕后登陆进去点Create a new applacation,在Image中填入tutum/centos:centos7(安装centos),添加端口(注意,并不会真的开启外网直连的(22/443)端口,而是在Docker中将该端口转发到Arukas提供的端口号)

0

然后选择启动镜像(右边的绿色小三角)

1

其中Port就是Arukas提供给我们的IP(seaf.........arukascloud.io)和端口(3xxx1/3xxx2),假如如果你在Docker内开放了22端口,在外部访问时就要使用他们提供的3XXX1端口。所以,当我们使用putty或者xshell来连接(ssh)这个DockerApp时需要使用3XXX1(22)端口。

2

点击watch会显示root密码(username is root)

3

SSH连上之后就可以像普通的VPS一样操作了。

另外,镜像tutum/centos:centos7裁剪掉了很多东西(最基本的wget/nano都没有),所以ssh上去之后最好先安装一下。

1
2
$ yum install wget
$ yum install nano

其余的部分就可以参照在VPS上部署shadowsocks服务来进行了(这里只推荐安装SS,因为速度已经很快了,所以善待免费资源不推荐安装net-speeder/FinalSpeed)。

U2B速度
U2BTEST


特别注意:在该DockerApp内部署SS之后,设置的server port一定要为你创建的端口号(443),而在外部使用shadowsocks客户端连接的时候服务端端口号要为arukas提供的转发端口号(3XXX2)。

服务端:
4

客户端:
5

另外,在Arukas中一旦重启Docker应用之后,IP地址和转发端口都会改变,而且SS需要重新安装(一个全新的Docker),所以建议搞好之后还是不要再折腾了。

全文完,若有不足之处请评论指正。
本文标题:使用Docker部署shadowsocks服务
文章作者:ZhaLiPeng
发布时间:2016年10月10日 22时10分
本文字数:本文一共有479字
原始链接:https://imzlp.me/posts/354/
许可协议: CC BY-NC-SA 4.0
转载请保留原文链接及作者信息,谢谢!
您的捐赠将鼓励我继续创作!