科学上网完全手册

1、为什么要科学上网

由于日常的工作、学习,需要访问国外一些网站(Facebook、YouTube、Google等)或使用一些国外的app(电报等);但是长城防火墙对一些不能完全符合国家政策的网站进行了屏蔽;导致正常的一些使用也受到限制;此时,就需要用的科学上网技术了;

2、科学上网原理

如果按照正常的访问方式,当遇到不允许看的内容的时候,就直接被干掉了;如下图:

如果,我们偷偷的访问一个不在“不允许”看的墙外的地方建立一个加密的通道,通过这个加密通道访问我们真实想访问的网站,就可以骗过防火墙的检测;
所以,科学上网本质的原理就是如何建立一条安全的加密通道,从而绕过检测

3、如何科学上网

目前最流行的最稳定的科学上网方式,就是通过Shadowsocks(简称SS),SS是一种基于Socks5代理方式的加密传输协议,也可以指实现这个协议的各种开发包;由于SS原作者收到某方面的压力,停更了这个项目,后续又有breakwa11发起了SS的一个分支ShadowsocksR(简称SSR),SSR在SS基础上增加了一些混淆方式,提高了被检查的难度。

4、如何通过自建服务器科学上网

最简单的方式就是在墙外建立自己的前哨阵地,如图:

接下来,将着重介绍如何建立这个阵地,并在阵地间建立安全的加密通道;

1、首先,我们需要找个一靠谱的VPS服务商作为我们搭建阵地的服务器;下面推荐我使用过的几个VPS提供商,以及他们的价格和流量情况

服务商 价格 流量 速度 配置
1.Vultr 6美元(约40人民币)/月 2TB 可选择韩国或日本节点,速度较快 1核CPU,1G内存,25G硬盘
2.JustHost最佳性价比 104卢布(约13.6人民币)/月 不限流量 200Mbit共享,速度一般 1核CPU,512M内存,5GB硬盘
3.onevps 10美元(约67人民币)/月 不限流量 选择日本节点,速度较快 1核CPU,512M内存,20G硬盘

以上这3个服务商,我都用过,目前主要用1.JustHost2.Vultr,主用Vultr,JustHost作为备用使用;
下面介绍如何注册及安装方法

Vultr的注册

第一步:访问Vultr官网

点击“我是人类”完成防机器人注册验证

点击下一步后,继续按按要求选择

输入邮箱+密码,完成注册

选择VPS型号,创建服务器

按照下图选择相应配置,并完成注册


支付宝扫码完成支付

稍等几分钟,等待服务器分配完成

JustHost的注册(目前官网已经被墙,但是已注册的服务器可用)

5、服务器端安装

服务的程序下载
方法一、配置好了:https://www.kan123.us/vpn.tar.gz
使用ssh客户端登陆服务器,执行命令:

wget https://www.kan123.us/vpn.tar.gz
tar -xvf vpn.tar.gz
sh vpn/vpn.sh

方法二、开源源码:https://github.com/shadowsocks/shadowsocks/archive/refs/tags/2.9.1.tar.gz

客户端推荐

ssr
Mac客户端 :https://www.kan123.us/ShadowsocksX-NG-R8.dmg
Windows客户端:https://www.kan123.us/ShadowsocksR-win-4.9.0.rar
kcpturn客户端windows:https://www.kan123.us/kcptun-window.rar
安卓客户端:https://www.kan123.us/ssr_3.4.0.6.apk

附件2

ssr