此文章在2020年新型冠状病毒疫情期间所写
中国加油,武汉加油
敬所有的白衣天使们,您们辛苦了

这次要介绍给大家的是搭建自己的VPN服务器,让自己不在花冤枉钱。
众所周知VPN(虚拟专用网络)可以帮助大家翻墙做一些平时在国内网络做不了的事情,
接触最多的就是打游戏得时候需要连接到国外的网络打外服所用的,有的人会不惜大价钱去买,可悲的是还不知道自己用的是和别人共享的一台服务器。
当然某些职业有的时候也是需要去翻墙查阅一些资料帮助自己学习和提升,从而能更好的完成任务。
除了以上两种会使用VPN外,肯定还有某些同胞还想用VPN的功能FQ在外网看一些两三个人就拍完的电影,干一些匪夷所思的事情。

搞之前呢先告诉大家搭建VPN服务器的优缺点
自建VPN与付费VPN相比的优点:

  • 独享服务器带宽,只要网络环境许可,快,超级无敌非常之快。
  • 每个月外网服务器大概5美金,约合33元,在国内呢阿里的24元机就能满足。
  • 不会因为政策原因被封号(国外的服务器管不着)
  • socket5加密协议,没人能拦截、解密。
  • 可以自己在服务端添加账号,给朋友使用,不限制数量。(超级得瑟)
  • 路由器支持挂VPN自动FQ,只要连上了WIFI即可自动FQ。
  • 支持安卓、IOS、路由器、windows、mac等等各种终端使用,非常适配。
  • 支持自动FQ,平时挂着就行了,不会影响访问国内网站的访问速度。
  • 可以折腾折腾,满满的成就感。(哈哈哈,这个自己的感受,吹牛皮的时候很爽)

缺点:

  • 在某些网络环境下可能会连接不上或不稳定,比如用移动、铁通等宽带。(硬伤由于我家的就是移动的有些不稳定)
  • 没有付费VPN那么多加速节点可选择,搭建一个服务器就一个节点,如租用的美国服务器那就是美国节点。

该说的不该说的都说完了下面进入正题

实验准备:钱!(租用服务器使)、耐心(鉴于新手和老油条的差别文章会很长)
还不知道如何购买服务器的请访问:http://www.wenziju.com/index.php/archives/326/

本次实验使用的是新加坡的服务器(国内访问国外选择国外的主机、国外访问国内选择国内的主机)
下面展示一下我的主机

轻量应用服务器信息1.png

这个呢是我所购买的主机的一个情况
关于所安装的软件介绍呢我会单独写一篇文章进行介绍
下面开始实验
首先登陆到自己的服务器内

wget --no-check-certificate https://raw.githubusercontent.com/zhou894267028/ziyong/zhou-Linux-SSR/ssr.sh && chmod +x ssr.sh && bash ssr.sh

就把这行命令复制进去直接回车,因为ctrl+c和ctrl+v无效,所以要用鼠标右键粘贴进去脚本会自动安装,以后只需要运行这个快捷命令就可以出现下图的界面进行设置,快捷管理命令为:bash ssr.sh
1.png
如果提示wget: command not found 那么就说明你的服务商给你装的系统非常的干净,没有wget这个工具而已,CentOS系统安装wget命令: yum install -y wget 如果是Debian/Ubuntu系统安装wget命令:apt-get install -y wget

2.png
然后呢根据提示,依次输入自己想设置的端口和密码输入完回车就确认了
特别说明一下:关于端口的设置呢,总共的网络端口有6万多个,理论上可以任意设置,但是不要用0开头!并且有些端口比较特殊,举几个例子80、143、443、1433、3306、3389、8080。新手玩家我建议就默认就好了。

3.png
加密方式如图,这个能说一宿这里跟着我选10就对了

4.png
这个是协议呢同上跟我选2就行

5.png
这些选择确认后,就会出现上面的图,问你是否选择兼容原版,这里指的原版是SS客户端(SS客户端没有协议和混淆的选项),可以根据需求进行选择,我这里为了演示选的y(新手玩家听不懂的话跟着我选就对了)

下面就是混淆插件的设置
注意:如果协议是origin,那么混淆也必须是plain;如果协议不是origin,那么混淆可以是任意的。有的地区需要把混淆设置成plain才好用。因为混淆不总是有效果,要看各地区的策略,有时候不混淆(plain)或者(origin和plain一起使用),让其看起来像随机数据更好。(特别注意:tls开头的容易受到干扰!请选择除tls开头以外的其它混淆!!!)

先别看图上面这段话看了没有!!
6.png
再说一遍请选择除tls开头以外的其它混淆!!!

进行混淆插件的设置后,会依次提示你对设备数、单线程限速和端口总限速进行设置,默认值是不进行限制,个人使用的话,选择默认即可,即直接敲回车键。
注意:关于限制设备数,这个协议必须是非原版且不兼容原版才有效,也就是必须使用SSR协议的情况下,才有效!
7.png

到下面这个图的位置,后面的代码呢就正式开启自动部署了,输入:y
8.png
然后现在就是在滚屏中,这个地方小白可以在什么都不懂的人面前操作,很装叉
9.png
到了这张图就正式完成了上面会写你的IP、端口号、还有密码等等你设置的信息这些信息需要填入你的SSR客户端。
提醒一下:二维码链接地址由于域名失效不可用,所以部署好的账号需要自己在客户端里面手动填写信息。

如果忘了那些信息再查看的话登陆到云主机上始行./ssr.sh命令即可查看
10.png
到这里呢服务端我们就做好了

脚本呢是开机自启动的,部署完就行了,最后呢可以重启一下服务器确保部署生效(一般情况不重启也生效)这里啊新手玩家自己想办法重启



后面呢就是我们的客户端进行连接服务端了,连接成功后就可以FQ了
首先是客户端的下载
Windows的客户端 SSR.rar

Mac SSR客户端 Mac.rar

Linux客户端一键安装配置脚本(这个脚本是我从网上找的,使用方法注释写的很清楚) ssr.rar

安卓的客户端apk shadowsocksr-release.rar

这个属于敏感信息,所以大家看到打开的时候可能已经被禁了,如果被禁了,联系我就好了
IOS苹果系统要下载SS/SSR软件的话需要有一个美区的ID,在美区的App Store下载,大陆的都被下架了,美区ID申请方法很多,不过为了方便大家淘宝买一个临时的就行了,应该一两块钱就可以了,SS/SSR软件很多比如:Potatso Lite、Potatso、wingy、Shadowrocket等。

客户端演示

我们这里PC端用Windows进行演示,我的系统是Win10
Windows我所提供了两种工具一个是SS另一个是SSR
配置基本相同
首先是SS的配置
w客户端1.png
这个就是一个基础配置上面的IP地址就是你主机的公网IP地址然后是刚刚选择的端口号还有密码
注意加密方式别选错了
然后点击确认
在右下角会看到一个小飞机
w客户端2.jpg
这个就是开启的方法
下面我在把SSR的配置方法说一下
SSR1.png
在对应的位置,填上服务器ip、服务器端口、密码、加密方式、协议和混淆就可以了

其他的客户端呢方法都一样下载好软件填上对应的信息就可以了
以上就是本次文章的所有内容了

版权声明:本文为原创文章,版权归文字居所有,转载请注明出处!
本文链接:http://www.wenziju.com/index.php/archives/331/
如教程需要更新,或相关链接出现404,请联系博主处理。

最后修改:2020 年 02 月 24 日 03 : 45 PM
喜欢就用赞赏来鞭打我吧~