十分钟搭建自己的科学上网SSR梯子(自建VPN)

SSR这一年来已经不太稳定(但其实不嫌麻烦server挂了自己换ip也没什么大不了),建议使用v2ray或者Trojan,请参考这几篇文章:

Vless+ws+tls科学上网梯子一键脚本教程

Naive+ws+tls科学上网梯子搭建一键脚本教程

一键脚本配置V2ray(Vmess)科学上网梯子详细教程,

一键脚本搭建Trojan梯子详细教程

Vless+ws+tls一键脚本教程

声明一下,题目写了自建VPN只是为了引流,毕竟现在大家一提科学上网还说vpn,但其实这些科学上网协议和vpn差别很大,可以说根本不是一回事,希望大家不要被我误导,想了解具体区别可以google或者学习一下TCP/IP知识。本文利用linux vps+ShadowsocksR(ssrmu.sh脚本)快速搭建自己的梯子服务器,方便快捷,不怕封ip,小白向。


前言

前段时间环境不好,很多梯子都被封了,基本找不到好用的,找到了也是提心吊胆估摸着没多久也会不能用,最近学web,接触了一些vps的东西,也在朋友的点拨下了解了ssrmu.sh这个操作异常简单的脚本,从此打开了自建梯子的新世界的大门。
总的来说搭建过程分为以下几步。

1.租借VPS
2.安装ssh远程登陆客户端
3.通过ssrmu.sh脚本安装ShadowsocksR。
4.安装SSR客户端,科学上网。

熟练了整个过程不要十分钟。下面就步骤讲一讲。


租借vps

vps简要原理

虽然这是无脑教程,但是我们还是简单了解一下一些基本概念比较好,比如vps是什么。

VPS(Virtual Private Server 虚拟专用服务器)技术,将一台服务器分割成多个虚拟专享服务器的优质服务。实现VPS的技术分为容器 [1] 技术,和虚拟化技术 [2] 。在容器或虚拟机中,每个VPS都可分配独立公网IP地址、独立操作系统、实现不同VPS间磁盘空间、内存、CPU资源、进程和系统配置的隔离,为用户和应用程序模拟出“独占”使用计算资源的体验。VPS可以像独立服务器一样,重装操作系统,安装程序,单独重启服务器。VPS为使用者提供了管理配置的自由,可用于企业虚拟化,也可以用于IDC资源租用。
——————百度百科

简单说,可以vps就是你自己的一台服务器,你可以随时远程登陆(手机都可以,很方便),在上面部署任何服务,比如建个网站博客之类的,做个邮件服务器,或者就是当个ftp服务器,做个云盘等等,这就不细说了,但是同样你也可以用它搭建梯子,让它成为你自己独享的一台代理服务器。当这个服务器ip在国外的时候,不受墙的限制,你利用这个服务器的梯子科学上网的时候,相当于是用它代理,比如你要看油管的视频,其实是它代替你上油管,视频先加载在你的代理服务器上,服务器在转给你,因为墙也不是所有国外ip都封锁,基本上你新申请的vps是不会被墙的,所以你和你自己的vps之间的链接是正常的(当然之后用的时间越久流量越大,被封的概率也很高,不过不要担心,这时候我们换个ip就好啦)。这样,就实现了科学上网的功能。

好了讲完原理,看看怎么操作,第一步租个vps,vps当然不是免费的,你也可以把它理解为一台在国外,你可以用它远程上网的,永远不关机的电脑。(所以你要是想不花钱的话,可以直接找你在国外上学的同学,用他的电脑搭梯子,也是可行的)

vps租借

虽然是一键脚本,但是使用脚本的前提还是你有个vps,和一个解析到vps的域名,首先来讲一下购买vps,现在可以购买vps的云平台很多,之前用的digitalocean,最主要的原因是因为可以随时删除重建服务器,等于可以随时更换被墙的ip。后来用Vultr了,因为发现除了和DO一样可以随时换ip,重点是还有日本的节点,而且支持支付宝,大陆使用日本的节点可以说速度飞快了。

首先注册vultr账号,这是我的推广链接,大家可以用这个:vultr注册

注册好第一次进去会提示让你完善信息,首次最少充值10刀,
之后进入控制台界面,点击products,然后点右上角的加号添加server

upload successful

如图配置,server选哪里的都可以,但是强烈建议选日本(最近上线了韩国的,也挺好用的),真的比其他地方的快好多。。

upload successful

这里要注意了,默认系统是Centos8(Centos都出8了。。今天第一次发现), 脚本是Centos7环境下的,所以这里一定要选Centos7,之后配置选5刀的就可以,科学上网足够用了。

upload successful

选好了就可以deploy now了,之后会自动跳转到products节目,这时候你的server是installing的状态,等大概一分钟,就会running。

之后点右边的三个点(server刚起来也可能是叫manage,反正就是最右边的)进入server detail。(如果之后哪天ip真的被封了,也可以在这里点destroy然后重新建一个)

upload successful

这里是你的server的一些详细信息,记住你的ip address和password,密码需要点那个小眼睛才能看到。(大家可以看见这里月流量是1000G,我这个4个人用了大半个月也就用了100多G,所以5刀的流量足够了)

upload successful

到这里vps就做好了,进入下一步。

ssh客户端安装

ssh客户端就是我们本地连接服务器的工具,windows下ssh客户端主要有Putty和xshell,我一般用putty,直接百度下载就好,用法都差不多,下载好Putty
以后,打开出现下面的画面

upload successful

hostname填刚才邮件的ip,点open,会出现login的登陆画面,填root,之后会要求出入密码,直接复制粘贴邮件里的密码就好,putty里粘贴直接在光标后面点鼠标右键就好,第一次登陆会要求改密码,按照提示改就好。
之后就要安装ssrmu脚本了

通过ssrmu.sh脚本安装ShadowsocksR

先明确一点,我们是要安装shadowsocksr这个软件,ssrmu是一个便捷的安装配置ShadowsocksR的脚本。总之,通过上一步登录到我们的vps后我们直接复制黏贴下面的命令

wget -N --no-check-certificate https://raw.githubusercontent.com/luyiming1016/ladderbackup/master/ssrmu.sh && chmod +x ssrmu.sh && bash ssrmu.sh

如果提示

bash: wget: command not found

的话,就先执行下面的再执行第一步的命令

yum -y install wget

然后就进入了ssrmu.sh脚本了,脚本有很多功能,小白的我们就一路回车就好了 注意这里,其他可以一路回车,选端口强烈建议换一个端口,建议将默认的2333换为1000065535间的1000011000之间的一个随机端口,最近2333端口被封的厉害

最后会出现配置完成的画面,复制好提示出现的ssr链接复制保存在剪贴板里,之后就要安装ssr客户端了。

安装BBR加速

BBR是google研发的一种拥塞控制算法,可以显著地提高服务器吞吐量和减少TCP链接的延迟,简单说就是可以加速,因为之前定位是小白教程,所以这段就没写(其实是懒,而且后来脑补出我已经写过bbr这部分的幻觉),后来好多小伙伴说速度太慢了,脚本里其实有BBR的功能,选项14其他功能里就有,但是Centos安装不了,得用ubuntu,所以想用脚本里自带的BBR的小伙伴选服务器请换成ubuntu。。但其实原装的BBR不是特别好用,下面提供一个Centos7下魔改BBR的脚本。

SSR安装完成后,命令行输入以下命令:

cd /usr/src && wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

在弹出的界面选1,安装内核,安装完之后vps会重启,putty会断开连接,重启等待1到2分钟,在重复刚才的步骤用putty登陆vps,输入以下代码,在弹出的界面输入5,使用BBR。

cd /usr/src && ./tcp.sh

之后显示BBR启动成功,这样我们服务端架设的步骤就完全完成了。

安装SSR客户端,科学上网

windows下的ssr客户端数不胜数,百度一个下载就好,一般下载下来是这样的图标,
upload successful

(两年后的更新。。我还是放的链接吧)

SSR for Win

链接:https://pan.baidu.com/s/1Jw93QbxJNOSns8Ds3dnYaQ 
提取码:6cri

打开以后,在桌面右下角任务栏出现,点右键,点从粘贴板导入,然后就是见证奇迹的时刻,我们成功了。

安卓端的ssr工具也很多,自行下载安装包安装就好,用法都差不多,ios下,国内市场的ssr客户端都下架了,需要去美区App Store下载,美区账号在淘宝买就好,一般一两块钱一个,ios端推荐Shadowrocket,不过要花钱买,几块钱,用我们之前注册的PayPal就好,也有个免费的Patatso Lite。用法都差不多,从剪贴板导入ssr地址就好。

SSR for Android

链接:https://pan.baidu.com/s/10Jv7Q6kAFgRgQ_tZKzh7ow 
提取码:vgs1 

用法参考上面

SSR for Mac

链接:https://pan.baidu.com/s/11dpLTWuJmnKI-IfK4Ku0Dg 
提取码:dp2z 

用法参考上面

ps. ip被封了怎么办?

大多情况下不是ip被封了,只是端口被封了,这时候换个端口重新建服务还可以用段时间,再次被封的时候大概就事ip被封了,得重新换server了。

很简单,去到Digitalocean的控制台里,在我们创建的droplet最右边有三个点,点开点destory,几秒删除,在重新create一个droplet,从putty重新登录,安装脚本,熟练了两分钟就搞定,不怕被封ip了。

爬梯愉快。

vps其他玩法

VPS快速搭建traccar手机GPS追踪服务器