Tuesday, April 19, 2016

不花一分钱搭建一个完全免费的Shadowsocks服务器

不花一分钱,搭建一个完全免费的Shadowsocks服务器

嗯,这世界真的存在一分钱不用花的免费shadowsocks服务器,而且是你自己搭的,没有风险。

 https://getcarina.com 去注册一个账号,然后激活它,这家是rackspace支持的,财大气粗啊:getcarina

然后登陆,会要求你输入一个手机号,没问题,其实一个手机号可以重复使用N次的:输入手机验证码后正式进去,界面超级简陋,没关系,点击增加一个cluster:

输入cluster的名称,就叫shadowsocks好了,不用选autoscale,没必要自动伸缩:

然后系统建立cluster,会花一点时间,这个过程有可能失败,不要紧,删掉cluser,重建即可:

建好后STATUS变成了绿色的active:

点击下面的按钮Get access,会有一个Download file,点击下载,会 下载回来一个zip压缩包。

再下载Docker的命令行软件:

wget https://get.docker.com/builds/Windows/x86_64/docker-1.10.1.exe  

把docker-1.10.1.exe改名为docker.exe,并且把压缩包里的文件解压,都一起放到c:\docker目录下,一共有9个文件,如下图:

打开个命令行窗口,进入c:\docker,执行docker.cmd,初始化一下环境变量:

执行docker.exe info,看看能否正确连上,:

c:\docker>docker.exe info  

显示连上,内存有4G,给的真不少,其实硬盘是给了60G的,很大方:

先创建网络,然后创建docker容器,注意语法,-k xxxxxxxx这里是密码:

c:\docker>docker.exe network create wordnet  
c:\docker>docker.exe run --detach --name shadowsocks --net wordnet --publish 8989:8989 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 8989 -k xxxxxxxx -m aes-256-cfb  
c:\docker>docker.exe port shadowsocks 8989  
c:\docker>docker.exe ps  

结果如下:

c:\docker>docker.exe network create wordnet  
06969014cae271d932f9b25faf188a17f18ec7323c80a9d0503189fa78a3d3c7

c:\docker>docker.exe run --detach --name shadowsocks --net wordnet --publish 8989:8989 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 8989 -k xxxxxxxx -m aes-256-cfb  
e2dba5c7bb34453949bfe9f1aa80075f36c085cdcdeca5136bf9d2b3db18e019

c:\docker>docker.exe port shadowsocks  
8989/tcp -> 172.99.65.115:8989

c:\docker>docker.exe port shadowsocks 8989  
172.99.65.115:8989

c:\docker>docker.exe ps  
CONTAINER ID        IMAGE                             COMMAND                  C  
REATED              STATUS              PORTS                          NAMES  
e2dba5c7bb34        oddrationale/docker-shadowsocks   "/usr/local/bin/ssser"   A  
bout a minute ago   Up About a minute   172.99.65.115:8989->8989/tcp   159f960b-  
a280-41a5-a90b-5e6b27ea2e34-n1/shadowsocks  
69284d39a550        carina/consul                     "/bin/consul agent -b"   3  
4 minutes ago       Up 34 minutes                                      159f960b-  
a280-41a5-a90b-5e6b27ea2e34-n1/carina-svcd  

记下port命令的结果,172.99.65.115:8989,在shadowsocks的客户端里配一下:

好了,愉快的上网吧。其实还可以搭博客等等,看你自己的需求了。

补充一下: 上面是用win7 64bit的系统,如果你是用32bit的系统,那么下载下面这个文件即可:

https://get.docker.com/builds/Windows/i386/docker-1.10.1.exe  

如果你用的是linux,那就更简单了:

wget https://get.docker.com/builds/Linux/x86_64/docker-1.10.1  
mv docker-1.10.1 docker  
chmod 755 docker  
./docker --help 
./docker -v 
source docker.env  
./docker info 

以下命令就相同了。

原文:http://ift.tt/1VYBigH




via 细节的力量 http://ift.tt/1VA3l7l

No comments:

Post a Comment