使用vps搭建梯子看看外面的世界

我是从前年(2017年)11月份开始接触Shadowsock,从那时开始购买vps。当时记得我的第一台服务器是在HostMyBytes这家服务商买的,3.5美元一年,当时图便宜买,买来就后悔了,服务器性能太垃圾,ovz架构,不能改内核,安装bbr,然后一直放在那里吃灰。目前还有手里还有这家服务商的便宜服务器,权当是备用机用了。好了,废话不多说,开始搞。

第一步,更换内核(下面的命令会自动从官网下载最新内核)

Centos6:
一,更换内核
1,rpm -import http://www.elrepo.org/RPM-GPG-KEY-elrepo.org
2, rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm (1,2步下载内核)
3,yum -enablerepo=elrepo-kernel install kernel-ml –y(安装内核)
二,查看内核是否安装好了
rpm -qa | grep kernel
三, 更新 grub 系统引导文件并重启
1,sed -i ‘s:default=.*:default=0:g’ /etc/grub.conf(如何使用这条命令请看Centos7更换内核的说明)
2,reboot -n

Centos 7
一,更换内核
1,rpm –import http://www.elrepo.org/RPM-GPG-KEY-elrepo.org
2, rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
3,yum –enablerepo=elrepo-kernel install kernel-ml –y
二,查看内核是否安装好了
rpm -qa | grep kernel

三, 更新 grub 系统引导文件并重启
1, egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \’

2, grub2-set-default 0 (特别说明这条命令是设置其中一个内核默认运行的命令,比如说如果我想设置最新版本内核运行,我就输入命令grub2-set-default 0,如途中红色箭头所示,如果我想设置图中蓝色箭头所指示的内核运行就输入命令grub2-set-default 1
3,reboot -n (重启)

第二步,安装bbr一键脚本
wget –no-check-certificate https://github.com/iyuco/scripts/raw/master/bbr.sh
chmod +x bbr.sh
./bbr.sh

需要注意的是装好了会出现提示你重启的命令,按y就可以了.
重启过后可以看看内核是不是装好了
uname –r
重启后加载命令
sysctl -p

检测bbr是否生效:
输入命令:
sysctl net.ipv4.tcp_available_congestion_control
返回值若为:net.ipv4.tcp_available_congestion_control = bbr cubic reno 即可。
输入命令:
sysctl net.ipv4.tcp_congestion_control
返回值一般为:
net.ipv4.tcp_congestion_control = bbr
输入命令:
sysctl net.core.default_qdisc
返回值一般为:net.core.default_qdisc = fq
输入命令:
最后再输入:
lsmod | grep bbr
返回值有 tcp_bbr 模块即说明bbr已启动。

第三步,一键安装ShadowsockR脚本
我用的秋水逸冰的Shadowsocks 一键安装脚本(四合一)
选择ShadowsockR,因为只有ShadowsockR支持所有的加密方式,支持protocol,obfs,功能最齐全.
wget –no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
chmod +x shadowsocks-all.sh
./shadowsocks-all.sh 2>&1 | tee shadowsocks-bai.log

Ps:此脚本卸载命令:
./shadowsocks-all.sh uninstall
启动脚本后面的参数含义,从左至右依次为:启动,停止,重启,查看状态。
ShadowsocksR 版:
/etc/init.d/shadowsocks-r start | stop | restart | status
默认配置文件:
ShadowsocksR 版:
/etc/shadowsocks-r/config.json

Debian更换内核
下载最新内核:
Debian: wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15/linux-image-4.15.0-041500-generic_4.15.0-041500.201802011154_amd64.deb
安装最新内核
dpkg –i linux-image-4.15.0-041500-generic_4.15.0-041500.201802011154_amd64.deb

安装完成后,输入/usr/sbin/update-grub,然后重启VPS即可
reboot -n

未经允许不得转载:Mr.T的世界 » 使用vps搭建梯子看看外面的世界

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏