# 科学上网
# 1、准备工作
首先你得先下载 xshell,xshell 官网提供个人免费版下载,直接去 官网下载 即可。
然后你得需要一个国外的服务器,这里使用的是 vultr 的服务器。
# 2、注册购买 vultr 服务器
具体操作步骤略过,不会的话查询百度吧。 ps:购买了服务器后简易先本地ping一下,如果延迟太大可以销毁重购
# 3、运行 xshell 连接上刚买的国外服务器
接下来就是执行一系列的脚本,现在是简易版,没有过多解释,直接照做就行。
# 1. 安装 ssr
用 xshell 连上服务器后,执行以下命令
wget --no-check-certificate https://freed.ga/github/shadowsocksR.sh; bash shadowsocksR.sh |
若提示: wget :command not found
请执行: yum install wget -y
紧接着会出现提示输入密码,输入 ssr 连接密码,如果不输入,你连接 ssr 是会是默认的密码。然后输入端口后,按任意键开始安装。
会出现中文字样提示,把标红的部分截图下来保存,客户端连接的时候需要用到。
# 2、安装 bbr
安装这个的原因是防止有些时候会访问很慢,需要使用 bbr 来加速 tcp。
首先查看自己的版本是否是 centos7
cat /etc/redhat-release |
大于 7.3 即可,然后执行以下脚本
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh |
耐心等待安装完毕
安装完成后会提示重启系统
立即重启,输入:y ,等待重启完毕
验证当前的 TCP 算法
[root@hwsrv-781523 ~]# sysctl net.ipv4.tcp_available_congestion_control | |
net.ipv4.tcp_available_congestion_control = bbr cubic reno |
输出结果包含了:bbr 表示成功
查看 BBR 是否启动
[root@hwsrv-781523 ~]# sysctl net.ipv4.tcp_congestion_control | |
net.ipv4.tcp_congestion_control = bbr |
查看 BBR 是否已经载入了系统模块
[root@hwsrv-781523 ~]# lsmod | grep bbr | |
tcp_bbr 20480 32 |
# 3、客户端 ssr 配置
首先需要自己去找个 ssr 的下载地址,这里贴几个。
windows 电脑版:
https://github.com/shadowsocksrr/shadowsocksr-csharp/releases
安卓手机版:
https://github.com/shadowsocksrr/shadowsocksr-android/releases
Mac OS 苹果电脑版:
https://github.com/qinyuhang/ShadowsocksX-NG-R/releases
iPhone/iPad 苹果手机版:
在手机中,打开 App Store,搜索并下载 Mume (暮梅)、Potatso Lite、FastSocks、Shadowrocket 等应用。
把压缩包里面的所有文件解压到一个文件夹中。如果你的电脑上已经安装了 NET Framework 4.0(新版 Windows 已默认安装),那么就可以使用 “donet4.0” 后缀的版本,否则请去下载并安装它再以管理员身份运行客户端。如果是 XP 用户,请使用 “dotnet2.0” 版本。
下面是配置的一张示意图,把之前的配置依次填入到右边即可。注意 ssr 客户端需要管理员打开,若无效可重启客户端。