搭建VPS教程非常简单,整个教程分为三步:第一步:购买VPS服务器第二步:部署VPS服务器第三步:加速VPS服务器步骤1:购买VPS服务器VPS服务器需要选择国外的,国际知名的vultr是首选。速度不错,稳定,性价比高。按小时计费,可随时开通和删除服务器。新服务器就是新的ip。Vultr注册地址:https://www.vultr.com(新用户通过此活动链接注册,赠送$50,有效期1个月。全球15个服务器位置可选,kvm框架。)虽然是一个英文界面,不过现在所有浏览器都有网页翻译功能,右键选择网页翻译就可以翻译成中文了。通过邮箱注册并激活账号,充值后即可购买服务器。充值方式为支付宝或Paypal,可使用银行卡(包括信用卡)使用Paypal。Paypal注册地址:https://www.paypal.com(paypal是国际知名的第三方支付服务商,注册账号绑定银行卡购买国外商品)$2.5/月服务器配置信息:单核512M内存,20GSSD硬盘带宽峰值100M500G流量/月(不推荐,只提供ipv6ip,不推荐)$3.5/月服务器配置信息:单核512M内存20GSSD硬盘带宽峰值100M500G流量/月(推荐)$5/月服务器配置信息:单核1G内存25GSSD硬盘带宽峰值100M1000G流量/月(推荐)$10/月服务器配置信息:单核2G内存40GSSD硬盘带宽峰值100M2000G流量/月20美元/月服务器配置信息:2cpu4G内存60GSSD硬盘带宽峰值100M3000G流量/月40美元/月服务器配置信息:4cpu8G内存100GSSD硬盘带宽峰值100M4000G流量/月注:2.5美元套餐为只能用ipv6的ip,普通电脑用不了,所以建议选择3.5以上的套餐。Vultr其实是转换成按小时计费的。比如服务器是5一个月,那么每小时收费是5/30/24=0.0069,这个费用会自动从账户里扣除,只要账户有钱。如果您部署的服务器经过实际测试速度不理想,您可以将其删除(destroy),重新部署到其他地域的服务器,方便实用。因为新的服务器是新的ip,所以这个方法在ip被封的时候很有用。ip被封的时候,为了保证新开的服务器ip和原来的ip不一样,先开新服务器,开之后再删除旧服务器。您可以在账户的账单选项中看到账户余额。账户充值如图:打开服务器步骤如图:点击图中CentOS字样,会弹出centos6,然后选择centos6!(不要选择默认的centos8,脚本不支持centos8!)打开服务器时,出现ip时,不要马上ping或者用xshell连接,再等5分钟,会有缓冲时间。购买完成后,找到系统密码并记下来,部署服务器时会用到。vps系统(推荐centos6)密码获取方法如下图:并且会随机分配到这个服务器位置的下一个新服务器,这就是为什么打开新服务器有一定几率打开被屏蔽的ip。被封是指服务器在国内ping不通,但是在国外可以ping通。Vultr用于全球服务。如果被封的ip被国外人打开了,可以正常使用,半年或者1年后,被封的ip可能会被国内的防火墙解封,所以这是一个良性循环。第二步:部署VPS服务器购买服务器后,需要进行部署。因为你买的是虚拟的东西,而且远在国外,所以我们需要一个叫Xshell的软件来进行远程部署。xshellwindows版下载地址:国外云盘下载如果你是苹果电脑操作系统,就更简单了,不用下载xshell,系统直接连接VPS即可。打开终端(Terminal),输入sshroot@ip其中“ip”换成你VPS的ip,按回车键,然后复制粘贴密码,按回车键登录。粘贴密码时,密码可能不会显示,但不影响。参考设置方法。如果不能使用MAC自带的终端连接,直接在网上搜索“MAC连接SSH软件”。有很多,然后用软件连接vps服务器。具体操作方法参考windowsxshell。部署教程:下载windowsxshell软件并安装后,打开软件选择一个文件,新建一个,选择一个名字,然后填写你的服务器ip。当连接到国外的ip或服务器时,软件会提醒你输入用户名和密码。用户名默认都是root,密码是你购买的服务器系统的密码。如果xshell连接不上服务器,没有弹出输入框让你输入用户名和密码,说明你打开的ip是被墙的ip。在这种情况下,重启一个新的服务器,直到可以用xshell连接为止,耐心等待!如果在同一个地区开多台还是不行,可以换个地区。连接成功后会出现如上图所示,然后就可以部署任何你想要的服务了。第三步:加速VPS服务器配置BBR加速什么是BBR:TCPBBR是Google出品的一种TCP拥塞控制算法。BBR的目的是尽量跑全带宽,尽量不要有排队。BBR可以达到单方面加速TCP连接的效果。Google提交给Linux主线并发表在ACM队列期刊上的TCP-BBR拥塞控制算法。继承了谷歌“先在生产环境部署,再开源发表论文”的研究传统。TCP-BBR已经部署在YouTube服务器和谷歌跨数据中心的内部广域网(B4)上。这显示了算法的未来。TCP-BBR的目标是最大化网络上瓶颈链路的带宽。网络链接就像水管。要最大限度地利用这个水管,最好的办法就是把水管装满水。BBR解决了两个问题:在有一定丢包率的网络链路上充分利用带宽。它非常适合高延迟、高带宽的网络链接。降低网络链路上的缓冲区占用率,从而减少延迟。非常适合互联网连接速度慢的用户。谷歌于2016年9月开源了他们优化的网络拥塞算法BBR,该算法已集成在最新版本的Linux内核(4.9-rc8)中。TCP单边加速不是每个人都熟悉的,但是还有一个比较知名的商业软件“锐速”,相信很多人都知道。尤其是使用国外服务器或者VPS的,效果更佳。BBR项目地址:https://github.com/google/bbr升级内核,第一步是将内核升级到支持BBR的版本:1.yum更新系统版本:yumupdate2.检查系统版本:[root@server~]#cat/etc/redhat-releaseCentOSLinuxrelease7.4.1708(Core)[root@server~]#3.安装elrepo并升级内核:[root@server~]#rpm--导入https://www.elrepo.org/RPM-GPG-KEY-elrepo.org[root@server~]#rpm-Uvhhttp://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm[root@server~]#yum--enablerepo=elrepo-kernelinstallkernel-ml-y4。更新grub文件并重启系统:[root@server~]#egrep^menuentry/etc/grub2.cfg|cut-f2-d\'CentOSLinux7Rescue8619ff5e1306499eac41c02d3b23868e(4.14.14-1.el7.elrepo.x86_64)CentOSLinux(4.14.14-1.el7.elrepo.x86_64)7(Core)CentOSLinux(3.10.0-693.11.6.el7.x86_64)7(核心)CentOSLinux(3.10.0-693.el7.x86_64)7(核心)CentOSLinux(0-rescue-c73a5ccf3b8145c3a675b64c4c3ab1d4)7(核心)[root@server~]#grub2-set-default0[root@server~]#reboot5.重启完成后查看内核是否已经更换为4.14版本:[root@server~]#uname-r4.14.14-1.el7.elrepo.x86_64[root@server~]#6。打开bbr:[root@server~]#vim/etc/sysctl.conf#在文件末尾添加如下内容net.core.default_qdisc=fqnet.ipv4.tcp_congestion_control=bbr7.加载系统参数:[root@vultr~]#sysctl-pnet.ipv6.conf.all.accept_ra=2net.ipv6.conf.eth0.accept_ra=2net.core.default_qdisc=fqnet.ipv4.tcp_congestion_control=bbr[root@vultr~]#如上,输出我们添加的两行配置代表正常8.确保bbr已经成功打开:[root@vultr~]#sysctlnet.ipv4.tcp_available_congestion_controlnet.ipv4.tcp_available_congestion_control=bbrcubicreno[root@vultr~]#lsmod|grepbrtcp_bbr204802[root@vultr~]#如果输出内容如上,说明bbr已经成功打开。
