Total Pageviews

Sunday, 28 August 2016

利用getcarina搭建免费的Shadowsocks( 这个服务真不错。强烈推荐)

前提工作
1. 访问 https://app.getcarina.com/ 注册一个账号 (最好使用Gmail或者hotmail邮箱)
2. 注册完成后,点击注册邮箱复制 API Key。
3. 访问 https://ide.coding.net/ws/?ownerName=duwan&projectName=WordPress&isTry=true
点击左下角的 【终端】,然后可以看见我们主要操作的区域。
注意此WebIDE 粘贴内容时,需要将鼠标点住 白色光标,然后右键,即可粘贴代码。

配置步骤
请在webide终端依次执行以下语句。
#查看环境
uname -s
-> Linux
uname -m
-> x86_64
#安装Carina
mkdir $HOME/bin
curl -L https://download.getcarina.com/carina/latest/Linux/x86_64/carina -o $HOME/bin/carina
chmod u+x $HOME/bin/carina
#检查Carina是否安装成功.显示一大堆那么就是成功了。
carina --help
#安装Docker环境
curl -sL https://download.getcarina.com/dvm/latest/install.sh | sh
source $HOME/.dvm/dvm.sh
dvm install 1.9.1
ln -s $HOME/.dvm/bin/docker/1.9.1/docker $HOME/bin/docker
#检查Docker是否安装成功,显示类似信息那么是成功了。
docker -v
-> Docker version 1.9.1, build a34a1d5
#配置CARINA_USERNAME就是注册邮箱。CARINA_APIKEY就是API Key
export CARINA_USERNAME=xxxxxxxxx@hotmail.com
export CARINA_APIKEY=b50ba1c1a6634a6123a8f4ab9cb7cd
#执行命令,查看我们创建所有Cluster。如果此报错,请重新配吧
carina list
#执行命令,我们创建一个Cluster 名称定为brite(你可以自己命名)
carina create --wait brite (这一步需要几分钟时间)
#再次执行命令,可以看见我们新建的Cluster
carina list
#使用新建的Cluster
eval $(carina env brite)
#关键一步,创建Shadowsocks!完成后会输出一段字符。其中 8388是端口,abcxyz是密码,aes-256-cfb 加密方式
docker run -d -p 8388 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 8388 -k abcxyz -m aes-256-cfb
#执行命令,查看我们的IP和端口。
docker ps
-> 其中一部分输出内容:172.99.79.148:32768->8388/tcp

所以此例子中搭建的SS账号是 ↓↓↓↓↓
服务器:172.99.79.148
端口: 32768 (注意:端口是32768,不是8388
密码:abcxyz
加密方式:aes-256-cfb

使用文档:https://getcarina.com/docs/
------------
不错,测试有效。这可是大名鼎鼎的主机商rackspace.com的免费服务哦.

更新:此免费的Shadowsocks已经不能使用。登陆账号时,显示disabled.可见getcarina不允许搭建代理服务,其他服务,比如网站应该是允许搭建的。