在DigitalOcean下搭建Shadowsocks,顺便用迅雷采采矿

Published on 2015 - 06 - 18

弄这个的原因

1.有迅雷水晶矿场的资格,有一台小米路由器在7x24小时在挖矿,还可以有一台设备同时挖;

2.虽然买了轻云,速度也完全够,可以满足我多设备的需求,问题是20G/月的流量可能不够看高清Youtube;

3.Github有超级良心的学生优惠,当时领了100刀的DigitalOcean优惠券,一直没有用。

效果

Shadowsocks翻墙:

看来拿来看Youtube不会很卡嘛

迅雷水晶采集:

VNC监控:

手机App监控:

其中CentOS-6.5就是DigitalOcean上搭建的啦,XiaoQiang是家里小水管的小米路由器(我也不知道小米的人为什么要起这么恶心的名字……)。虽然看起来DigitalOcean上要慢很多,但是要考虑到小米路由器上面的缓存已经超过120G了,而CentOS里的缓存才3G。

步骤

1.注册DigitalOcean账号

这个嘛,自己去DigitalOcean注册就好了

填写要注册的邮箱和密码

可以看到有三个步骤:确认邮箱、确认支付信息和创建VPS

先去邮箱里点击确认链接

然后要更新付款信息,这时候选择用Paypal冲五美元就好了(不要心疼这五美元啊),当然有信用卡的话也可以绑定信用卡。

这之后呢,你的DigitalOcean账户就可以用了,但是里面只有15刀(冲的5刀,送的10刀)。如果你是学生的话,可以去领取Github的学生大礼包,里面包含100到的DigitalOcean充值码,不要白不要啊。

2.创建Droplet

DigitalOcean管它的VPS主机叫做Droplet,我们现在就创建一个:

名称:随便写;

系统镜像:CentOS 6.5 x32(32位系统下才能挖水晶……);

尺寸大小:感觉最便宜的5刀/月足矣;

节点:我选的新加坡,不过听说美国的节点比较好;

SSH密匙:如果你知道怎么用的话,就加,不知道的话,DigitalOcean会把密码发到你的邮箱里面去。

最后点击Create Droplet,稍等一会儿。

完成后,会看到详细页面:

记住这串ip地址,我们使用SSH方式远程登录。

3.SSH登录到VPS

Windows下使用Putty,在OSX/Linux下很简单,只要在终端里面输入 ssh root@your ip 就可以了,比方说我,要输入

ssh root@128.199.148.11

然后就登陆成功了……(当然我是有SSH证书的,没有证书是要输密码的,提示'Are you sure you want to continue connecting?'的时候敲yes然后回车就好)

4.设置中文环境

其实不要这一步也可以,那样的话迅雷水晶程序所有的中文都会变成方框框,很不爽,所以还是弄一下好,非强迫症患者可以无视。

输入

yum -y groupinstall chinese-support

然后等待安装完成……

然后中文环境就设置好了。

5.设置中文环境

安装GNOME桌面

因为是CentOS 6.x版本,输入

yum -y groupinstall 'Desktop'

修改默认语言

首先安装nano(我就是不会用vim,怎么了,哼)

yum -y install nano

再修改配置文件

nano /etc/sysconfig/i18n

把第一行的 LANG="en_US.UTF-8" 改为 LANG="zh_CN.UTF-8"

保存,退出(Ctrl+O,Crtl+X)

然后重启一下……

reboot

等一下,再一次SSH登录

6.安装EPEL

装了这个之后才能装上Wine,不然还要自己编译,DigitalOcean上那小CPU要编译好久、好久……

yum -y install epel-release

7.配置VNC服务器

安装VNC服务器:

yum -y install tigervnc tigervnc-server

设置VNC密码:

vncpasswd

设置成想要的密码。

开启VNC服务器

/usr/bin/vncserver -depth 16 -geometry 1024x768 :0

8.连接VNC远程桌面

在VNC客户端(没有的可以再这里下载)里输入yourip::5900,比方说,我是输入

128.199.148.11::5900 

忽略掉VNC连接未加密的警告,输入刚才设置的VNC密码

终于可以看到丑丑的GNOME桌面了

9.安装Wine

yum -y install wine

10.用Winetricks安装VC2008环境

先安装wget(竟然连wget都没装……)

yum -y install wget

然后下载Winetricks

wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks 

然后在VNC远程桌面的终端里:

./winetricks vcrun2008

会提示要安装一些东西,装装装就是了

杂七杂八的装完之后,开始安装VCRUN2008,一路下一步就好了

11.下载、安装迅雷水晶客户端

下载客户端:

wget http://down.sandai.net/CrystalMines/CrystalMinesSetup1.0.2.98.exe

在VNC远程桌面的终端里(名字太长,是可以用***代替的,只要没有重名就好)::

wine Cry***.exe

进入矿机安装界面,同样是一路下一步就好

然后在桌面上就可以看到水晶矿机的客户端了

然后点击打开就好了,输入用户名和密码(输入的时候是不会显示出来的,直接输入就好),登录就可以开始挖矿了。

11.安装、配置锐速

锐速可以优化网络,对迅雷水晶挖矿、Shadowsocks都有好处。

注册锐速账号

这里注册一个锐速账号。

安装锐速

在终端里:

wget http://my.serverspeeder.com/d/ls/serverSpeederInstaller.tar.gz
tar xzvf serverSpeederInstaller.tar.gz
bash serverSpeederInstaller.sh

根据提示输入锐速的账号和密码,执行自动安装,最后两个选项全部选y就好了。

修改配置文件

nano /serverspeeder/etc/config

修改为:

accif=”eth0 eth1″;
rsc="1";
maxmode="1";

然后重启锐速:

/serverspeeder/bin/serverSpeeder.sh restart

12.安装、配置Shadowsocks

这个用来干嘛,大家都懂嘛

安装Shadowsocks

yum install python-setuptools && easy_install pip
pip install shadowsocks 

修改配置文件

nano /etc/shadowsocks.json

然后把下面这一段复制进去:

{
"server":"128.199.148.11",
"server_port":8388,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"mypassword",
"timeout":300,
"method":"rc4-md5",
"fast_open": false
}

注意要把 128.199.148.11 改为自己的ip地址

然后

ssserver -c /etc/shadowsocks.json -d start

这样ShadowSocks就启动啦

enjoy