那一天,人类回想起了,曾经被那堵墙支配的恐惧,以及被囚禁在鸟笼中的屈辱…
—-节选自《2020科学上网日记》
很久很久以前,那个时候是可以直接访问Google、Facebook、Twitter、Instagram等国外网站的。
突然有一天,一堵名为GFW(Great Firewall)的大墙挡在了中间,从此生活便少了诸多色彩。
终于有一天,一个叫SSH Server的东西出现了,它改变了我的世界。它生来就与众不同,我们访问它可以不经过GFW,而他可以访问外面的世界不受GFW的影响。如此我们之后就可以请他代替我们访问一些被GFW墙掉的网站,然后再将内容发给我们。
但是,GFW不甘心这种东西的存在,而ssh本身的特征是明显的,GFW便可以分析连接特征去搞搞小破坏,干扰我们的开心生活。于是ss便出现了。
安装配置
环境工具:Vultr + v2ray
一、首先买一台墙外的服务器,作为SS Server,推荐选择Vultr。
有很多国外服务商,像aws、google、vultr、搬瓦工,等等。aws可以免费一年,google也类似,但是国外的网站可能不符合咱的操作习惯,很多用起来很麻烦,对小白太累,而且aws每个月只免费1G流量,他们还需要信用卡绑定,有些学生又没有信用卡。所以我们可能会选择搬瓦工或者vultr这种操作简单,支持支付宝支付的商家。就我来说,我喜欢vultr,按小时计费,可以随时删除服务器,应对ip被封的情况,而且价格相对便宜,网站简洁,操作简单,支持支付宝微信支付。搬瓦工相对vultr要便宜一点,但是一般是月付或者年付,万一被封ip,可能就亏了,但是对于买来还有其他用途的人来说,搬瓦工也是个不错的选择哦
访问Vultr官网注册账号,验证邮箱
账户没钱记得存点钱,可以使用支付宝
选择Products,购买一台服务器,推荐(Tokyo - Ubuntu 18.04 X64 - $5/mo)
Deploy Now完成后就可以看到创建的实例了,比如我的
MAC 可以使用ShellCraft连接服务器,Host是你的服务器IP,端口22不变,User name是root,Password 服务器详情中查看。
连接成功之后如下:
二、配置SS Server
服务器买了当然要配置一下,不然怎么在墙外接收你的request呢,推荐使用V2ray因为更稳定,一键安装:
将以下命令复制到你已连接的服务器命令行中,然后就是一步一步下一步
1 | bash <(curl -s -L https://git.io/v2ray.sh) |
选择1,按回车
1 | 1. 安装 |
用默认的tcp就行,直接回车
1 | 请选择 V2Ray 传输协议 [1-32] |
端口随便写一个,范围1025到65535,也可以选择默认,直接回车
1 | 请输入 V2Ray 端口 [1-65535] |
这个也不知道真影响假影响,姑且相信他,使用默认,直接回车
1 | 是否开启广告拦截(会影响性能) [Y/N] |
是不是顺便把ss服务也装了,这个就随便你了,我感觉用了v2ray也没必要再搭ss,毕竟s’s很容易被封,所以保持默认,回车
1 | 是否配置 Shadowsocks [Y/N] |
会让你确认一下信息,确认无误,按回车
1 | ---------- 安装信息 ------------- |
然后,就是等…
安装完成,最后会提示你连接配置信息:
1 | ---------- V2Ray 配置信息 ------------- |
也可以通过命令v2ray url
和 v2ray qr
获取v2ray url和v2ray QRCode
1 | root@ONEVPS190911085532:~# v2ray url |
三、配置客户端
既然SS Server 配置好了,那就搞SS Local了,如果你用mac OS就下个V2RayX,如果你用Android手机就下个v2rayNG
比如MAC:打开客户端,选择Config,配置上一步生成的Address、Port、User ID、Alter Id即可,也可以通过导入url来自动配置;
配置完成后,选择PAC Mode, 然后点击load core就是开启了服务;
然后就可以打开谷歌浏览器看下youtube是不是可以正常访问啦, da’gong’gao’cheng
安卓手机或者其他设备同理,只需要安装V2Ray客户端,配置好即可,记得给服务器续费…
参考文档:
3、搭梯子