Digital Ocean 购买VPS搭建SS (基于Ubuntu)

来源:互联网 发布:淘宝推广网站大全 编辑:程序博客网 时间:2024/05/12 12:30

----------------------------------------------------------------------------------------------------------------------------------------------------------

哈哈哈!本人做了一个小小的网站,当你看到这篇文章的时候可以点击进入我的网站看看吗?或许你会喜欢呢!

欢迎大家访问和收藏我的网站:网站传送门

本文我已重新整理过,排版更好,步骤更清晰,大家请移步到我的个人网站观看,从而获得更好的阅读体验------传送门

----------------------------------------------------------------------------------------------------------------------------------------------------------

相信大家平时上网可能会遇到墙的困扰难过,我在学习Android开发时感受到墙的不方便之处,甚至想搭建一个Android开发环境都遇到了不少的阻碍,所以我想了一下微笑,还是买个VPS搭建一个VPN来用用比较方便。。。。。。

于是我就上了DigitalOcean买了一个最便宜的VPS(5刀一个月微笑真的穷),大家平时有去某些地方买收费vpn用的可能觉得5刀一个月有点贵了,其实不然!为什么呢?
1、首先,你不能保证这个节点是你一个人在用和节点的速度
2、很多VPN商人常常带着小姨子跑路(笑2333333)(ps:大家也可以不看下面的教程了,直接找我买vpn,保证不跑路!嘿嘿嘿!只要5软妹币一个月!性价比贼高!微笑微笑微笑这不是开玩笑,打个小广告!)(大家还是自己学会搭建吧!这样可以免去很多麻烦的,而且永远不会担心别人跑路)

所以啊!还是自己买一个VPN性价比比较高的,况且只要的打开我的邀请链接注册,你就有10刀在账户里,相当于可以免费用两个月!!!注册购买请点击这里,    
打开链接你会看见这样:

(当然,你也可以不点击我的邀请链接难过,你可以打开DigitalOcean的官网直接注册微笑,不过这样没有10刀到你的账户,在这里说明一下吧:邀请链接是当你消费了10刀,我可以得到一定比例的奖励,这是一个互惠互利的事情吧,其他VPS服务商也有类似的这种东西,其实你们也可以用我的邀请来注册,然后不续费,免费用两个月就跑路!!!! 嘿嘿嘿)
还有一个特大的对学生优惠,就是用学生邮箱开GitHub的student package, 拿一个

Promo code,

有50刀哦!!!嘿嘿嘿!!学生党福利,快接好,50刀传送门,可能就会出现不能在面板上直接使用这个优惠码情况,这时请发一个ticket给客服,说明你在用Github's students pack并附上你的优惠码,这样就可以使用了(ps:给你们看看我的学生优惠码!哈!恰好我就是学生!微笑







好了,进入正题,要搭建ss,首先你要有一个vps,购买流程如下

1、打开邀请链接

digitalOcean.png

signup.png

2、验证付费账户

如果你有支持外国的银行卡就用外国的银行卡验证,如果没有的话就要用paypal了,你要先去paypal注册一个账户(ps:有银行卡你就真的可以免费用两个月,没有的话你只能用paypal先充值5刀,我认为学生党即使充值5刀也不亏,毕竟你有GitHub50刀优惠码,免费用一年!@王司徒:岂不快哉!!!嘿嘿嘿!!!偷笑偷笑偷笑
billing.png




3、创建Droplet

差点忘了,创建droplet之前最好ping一下你自己的网络到哪个机房的延迟最低,我的机房选在了三藩市,ping就在digitalocean里ping就可以了,里面提供ping服务的


下面是创建droplet的过程

createDroplet.png



记住系统选Ubuntu,因为shadowsocks大佬说:

建议选择 Ubuntu 14.04 LTS 作为服务器以便使用 TCP Fast Open。除非有明确理由,不建议用对新手不友好的 CentOS。

为了更好的性能,VPS 尽量选择 XEN 或 KVM,不要使用 OpenVZ。推荐使用以下 VPS:

  • Digital Ocean 自带的内核无需自己编译模块即可使用 hybla 算法

region.png


vcsName.png

Select additional optionsAdd your SSH keys这些都是可选项,以后还可以设置,一般也用不上,不选。

最后,选择数量,1 Droplet,右边填上你主机的名字,随便取个响亮的名字。
创建成功后,可以点击Droplets查看你的主机信息:







4、配置ss服务:

上面的东西都很简单,点一下就可以,下面的东西其实也是很简单的,就是几条命令行的事情,不过你们要一步步跟着来

创建好

Droplet后你用来注册的邮箱会收到一封邮件:内容像这样:






我们最好下载一个xshell用来下面的配置,这样可以省很多麻烦,头铁的可以直接用网页的控制台(ps:真的有人用网页的控制台配置的配置完过来评论说说感受,让我开心一下!!!嘿嘿)
xshell官网下载


安装好打开xshell


主机填上面邮件的ip地址后点确定








点击链接






输入:root, 勾选记住用户名       ps:其实这些信息都在邮件上的





密码填进邮件发来的密码

确定后因为我们是第一次登陆服务台,所以会要求我们更改密码,(之前忘了截图了尴尬,拿这个凑合,类似的)





修改密码之前还要在输入一次初始的密码的(就是图片中的(current)那里),然后在输入两次新密码(ps:输入密码的时候不会显示出来的,你们小心一点输,不要输错了,避免不必要的麻烦 再ps:在网页的控制台不能复制黏贴的,这就是我叫你们下载xshell的原因,不会真的有人头这么铁吧!!!嘿嘿!微笑微笑微笑

(更新!!!)
感谢@2333333反映的问题,令我知道了本教程的一些不足,我现在直接给出解决方法

在安装之前我们更新一下安装包就可以(其实出现的问题大多都是更新的问题,大家更新一下就行了,这是因为DO上的系统经常会更新)
在改完密码后我们先输入以下命令

apt-get update

(ps:大家在安装时出现某些问题可以看看报错的信息,一般有提示的,一点英文都不懂的话。。。。。。额。。。。可以查下字典翻译一下)


之后在输入几条命令行就可以了(ps:直接复制黏贴,不要手打,免得打错)

apt-get install python-pip

复制黏贴后按确定就可以了,命令要一条条来

pip install shadowsocks

在安装的过程中可能会要我们确定一些选项,即使[y/n],按y回车就可以了

在安装shadowsocks如果出现下面图片,直接按提示输入提示命令即可




就是黄色字的部分,他说版本有更新,那我们就更新一下咯!(这个更新也是实施的朋友发现的,总之提示要更新你们就更新一下呗)
这里提示输入的更新命令是:

pip install --upgrade pip


然后我们要配置一些文件
复制黏贴下面的命令

vi /etc/shadowsocks.json

如图:


然后我们要按 i 进去编辑模式(linux不同与windows系统)(ps:我下面给一张进入编辑模式的截图:按了i后有个INSERT在底下的)
然后下面的复制黏贴



{    "server":"my_server_ip",    "server_port":8388,    "local_address": "127.0.0.1",    "local_port":1080,    "password":"mypassword",    "timeout":300,    "method":"aes-256-cfb",    "fast_open": false}

注意:my_server_ip改成你的ip(就是邮件发来的那个),mypassword改成你自己的密码就可以了,其他的都不用改动

然后我们要退出这个编辑模式,先按“ESC",在输入":wq"  (ps:前面的:不能忽略了)(大家可能不熟悉linux,我还是给一张图吧!下面的图是按了ESC后出现的要输入的“:wq",然后你们再按回车就可以了)(再ps:按了ESC后你会发现底下那个INSERT消失了,其实就是退出了编辑模式,然后我们就可以输入":wq"l了)



之后就可以输入运行命令了

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

下面这个是停止命令,我也给你们,以备不时之需

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


这样就大功告成了!!!!!!


5、下载shadowsocks配置后科学上网

shadowsocks下载链接
什么系统就去下载什么版本就可以然后按照刚才配置的文件输入信息就可以了,然后就可以科学上网了!!!!!






















---------------------------------------------------------------------更新不正常分割线------------------------------------------------------------------------------------------------------------------------------------------



(因为DO更新的系统内核太高了,都去到4.4.0了,大家的内核镜像仓库也找不到符合锐速安装版本的内核,我还是直接给出你们解决问题的每一步吧!真的是傻瓜式教学了)

1、用编辑器打开源配置文件
vi /etc/apt/sources.list

2、在文件最后面增加下面的一行并保存
deb http://security.ubuntu.com/ubuntu trusty-security main

3、执行以下命令更新配置
sudo apt-get update

4、安装新内核(执行以下命令安装)
apt-get install linux-image-extra-3.16.0-43-generic

5、执行以下命令查看是否安装成功
dpkg -l | grep 3.16.0-43-generic


6、用编辑器打开 grub 配置文件

vi /etc/default/grub

找到
GRUB_DEFAULT=0


修改为(按i进入编辑模式,上面说过的)
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 3.16.0-43-generic"



保存退出(上面在配置/etc/shadowsocks.json文件说了如何保存退出的,即ESC后":wq",然后执行以下命令更新 Grub 引导

sudo update-grub



7、更新完成后重启系统

sudo reboot


不出意外的话重启系统后启用的就是新的内核了,执行以下命令查看一下






然后执行以下命令安装锐速

wget -N --no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder-v.sh && bash serverspeeder-v.sh Ubuntu 14.04 _3.16.0-43-generic x64 3.11.20.4 serverspeeder_3275


安装完锐速大家输入命令重新启动shadowsocks就可以了

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






--------------------------------------------------------分割线--------------------------------------------------

若大家的ip因为不正常流量被墙了,大家换一下ip即可,下面是换ip教程

1.进入DO网站登陆后选择image



2、创建一个Snapshot




3、新建一个vps




下面的步骤看了上面你们都会了的,我就不说了,新建之后就是一个新的服务器,有新的ip,你们把之前的那个服务器Destroy就可以了




换了ip后记得把之前的Snapshot也删除了,因为好像要收费的,直接删除好像不扣钱,你们换完立即删除就可以,下次ip再被墙就再重新创建一个Snapshot,用完即删


重装系统我也告诉你们吧

如图












-----------------------------------------------分割线,下面不用看了(上面也搞定所有事)-----------------------------------------------




















6、下面的只给喜欢折腾的人搞,因为对普通人有点折腾,虽然也不难

上面为止其实搭建教程已经完了

可是网速虽然可以,但是youtube只能流畅的看720P

如果你的目标是1080P,请继续往下看

我们需要安装一个叫做锐速的东西!!!

首先,我们要输入命令查看一下我们的内核版本

uname -r




如上图我的内核版本是3.16.0-38-generic

然后我们打开这个网站:链接

找到符合我们的系统版本,并且符合我们的内核版本的锐速的安装包(下面举例随便点一个)








找到自己的版本的点进去复制命令到xshell的那里点击确定就可以,如图(黑色的那条就是命令)








不过很多人可能会找不到符合自己内核的锐速安装包,这该怎么办呢?锐速对版本要求很高,如果强行安装不同版本的是不会起作用的,会出现下面的情况:





还可能这样:






上面的那张图有一条:[running status]显示serverspeeder is not running,  这也是锐速版本不对的情况






那么该如何解决呢?答案就是我们需要更换系统内核

为了避免不必要的麻烦,我们先在上面的那个锐速安装的网站找与我们内核相近的安装包,记住它的内核版本
然后我们看一下软件包仓库里有没有这个内核镜像,输入下面命令查看

sudo apt-cache search linux-image 



如图(ps:下面其实很多内核版本的,仔细看看,太长了,我就不截图了,就截一张图吧)




如果在列表中找到了这个内核,我们下面就安装他(ps:可能会有人问:“如果列表没有哪一个怎么办?”这样的情况我们可以反过来,对照我们的件包仓库里去锐速安装网站找,反正怎样都会有办法的)
安装内核用下面的命令

sudo apt-get install linux-image-extra-3.13.0-133-generic

注意:“3.13.0-133-generic”那里改成你要安装的版本(因为这代码只是我安装的时候的)


安装完了后我们要卸载其他内核

首先我们要查看系统的现有内核,使用下面命令:
dpkg -l|grep linux-image

给张图片你们看看





这就是我的现有系统内核(红色的那些)
我们要卸载我们不符合锐速版本的内核
使用下面命令:

sudo apt-get purge linux-image-3.13.0-133-generic linux-image-extra-3.13.0-133-generic

卸载完毕后我们更新grub系统引导文件并重启
输入下面命令:

sudo update-grub

在输入重启命令
sudo reboot


重启后我们用xshell连接服务器
然后再查看一次版本(上面出现过一次,不过我还是再给一次出来吧)

uname -r

如无意外就是我们安装的内核了

之后我们再安装之前找好的那个版本的锐速就可以了

安装成功图类似下面的图(显示:servicespeeder is running)






安装成功之后我们最好还是要重新启动一下shadowsocks比较好


先停止

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



重新启动

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


这样我们就搞定了
本教程就完了!是不是很简单!嘿嘿!!!



写在最后,也是最重要的
写出这个教程,我有义务也有责任提醒一下看到此教程并将其实施的人。
我希望你能有一颗能分辨是非的心,有一对明亮的眼睛,对在外面看到的东西有判断能力,不要受有心之人蛊惑。
我写这个教程是方便一些从事软件开发的新人,他们有很多资料和学习工具因为某些原因而不能很方便地获得,
但是这一面墙我认为是正确的,即使它也令我有一点不方便,但这并不影响我支持这面墙。
很多东西,你不能只看见他的不方便之处,上升到国家层面的东西并没有你想的那么简单。
况且像Youtube和Wiki你们就认为很好了吗?我有时在上面看到的东西是真的辣眼睛(我突然觉得最后的锐速安装教程不是很必要,因为我不喜欢Youtube)
我只能说大学军理课说的那些你们以为的阴谋论它真的不是阴谋论。
就是说,Google没你想的那么好,Baidu没你想的那么差
只不过他们有一些工具是对我们有用的,例如:Android Studio, 我们只是把工具拿过来用,然后希望以后做出超越他的工具
大家要坚持道路自信,坚定不移走下去,不能被外面的东西蛊惑了,要有分辨能力,在大是大非的问题上要坚定信念
以上


PS:不懂或出错的欢迎大家留言,我会解答的!嘿嘿嘿!!!微笑微笑微笑


原创粉丝点击