前期准备
1.注册 DigitalOcean账户
通过上面的链接注册,你能够获得$10,也就是免费赠送2个月的最低配置服务器($5/月)的使用时间,如果你只是为了看看外面的世界,最低配置足够了,这只是第一重优惠。
2.注册 PayPal 账户
注册过程也比较简单,这里不加赘述,注册时的姓和名最好用拼音。当然,如果你有信用卡和借记卡这一步可以省掉。
3.Github 学生资格
Github与DigitalOcean有合作,在Github上认证过的,可以获得$50的优惠(原来是$100来着…),具体使用相对有些麻烦,后面会细讲。
VPS选购
1.登陆后,点击Create,选择Droplets
2.选择部署在服务器上的系统
一般情况下,选择ubuntu或者CentOS,官方推荐ubuntu,你根据你的具体情况选择就行。
3.选择服务器套餐
根据自己需要进行选择,如果只是为了看更广阔的世界,$5最低配置的服务器套餐已经满足日常需要,土豪请务必选择最贵的。
4.接下来的add backups和add block storage可以不用管。
5.选择服务器所在机房
机房的选择一般是看ping值和上传下载速度,这里有个官方机房测速网站,测试数据可以做个参考,ping值越低,上传下载速度越快越好。大多数用户反映San Francisco机房最稳定,这里就先选它。
6.选择额外的选项
7.add your ssh keys 这个可以不用管,主要是为了增加你账户的安全性。
8.创建主机
搭建shadowsocks
1.下载Putty(其他的连接服务器的软件也可以,比如xshell),界面如下。
Host Name输入发到你邮箱的IP地址就行了,然后点击Open.
2.出现下面的界面,账户输入root,密码输入你邮箱中的密码(有点长,很容易输错)
3.后续的(current)Unix password还需要输入一遍上面的密码,然后再输入你的新密码,完成修改。
4.部署shadowsocks
键入以下命令
sudo apt-get update
sudo apt-get install python-pip
sudo pip install shadowsocks
输入上面第二个命令的时候可能会让你更新pip,命令里会有提示,照做就行了。然后配置服务器,需要写好shadowsocks在服务器中的配置文件。
vim /etc/shadowsocks.json//命令行输入
进去按字母i,输入以下内容:
{
"server": "改成自己的IP地址",
"server_port": "8388",
"local_address": "127.0.0.1",
"local_prot": 1080,
"password":"改成自己的登录密码",
"timeout":300,
"method":"aes-256-cfb",
"fast_open":false
}
输入结束,先按Esc,再输入":wq",两个"不用输,按回车。
逗号一定不要丢掉,其他符号也要注意。
5.启动shadowsocks服务
ssserver -c /etc/shadowsocks.json -d start
如果想关闭,把上面代码的start改成stop,一般开着就好了。
客户端下载
1.从GitHub下载对应你系统的客户端 shadowsocks客户端
2.Windows界面如下
输入你的IP地址和密码即可,然后点击确定。
3.启用代理
右键右下角图标就会出现上图,然后点击启用系统代理,over and enjoy。
加速
其实,完成上一步,已经可以看到外面的花花世界了,但是你会感觉外面都是慢动作……这时就需要加速改善体验。一般采用的方法有2种,一个是BBR,另一个是锐速。这里给两个网址,内容比较详细,就不继续赘述了。
BBR 锐速
有的人说BBR好,有的人说锐速好,其实自己可以都试试,感觉哪个好就用哪个,不过部署锐速大部分都用CentOS,可能需要Rebuild,就是重新更换一下系统。