logo头像

叩首问路,码梦为生

科学上网的正确姿势

这篇文章详细介绍一下如何利用 Vultr 进行 VPS 的购买和配置,同时实现电脑和手机的科学上网。注意:此方法并不免费,但永久有效,网速稳定。

VPS 购买

首先来到 Vultr 官网,该网站需要FQ,自己想办法吧。。

注册登录之后先进行充值(10 刀就可以了,能用几个月):

充值成功之后我们就可以购买服务器了,点击 Deploy New Server 按钮:

在服务器地区的选择上,我推荐日本东京,因为距离中国最近,网速是有保证的,不过日本的服务器经常没有,退而求其次的话新加坡的也可以,不过不着急的话你也可以等等,毕竟买完之后基本上就一直用下去了:

配置的话看自己喜好,一般最低的就可以了,购买成功之后在 Servers->Intances 目录下就可以看到自己刚刚购买的服务器实例了:

点击上图箭头指示的 查看详细信息 按钮,在这里可以看到服务器的详细信息,其中包括最重要的 IP 地址和密码:

在这里我们把 IP 地址和密码复制下来,一会儿会用到,然后我们再返回刚才的 Intances 列表页,点击操作下面的 View Console 按钮进行 SS 的安装:

注意事项

  • Vultr 实际上是折算成小时来计费的,比如服务器是 5 美元 1 个月,那么每小时收费为 5/30/24=0.0069 美元,会自动从账号中扣费,只要保证账号有钱即可。如果你部署的服务器实测后速度不理想,你可以把它删掉(destroy),重新换个地区的服务器来部署,方便且实用。因为新的服务器就是新的 ip,所以当 ip 被墙时这个方法很有用。当 ip 被墙时,为了保证新开的服务器 ip 和原先的 ip 不一样,先开新服务器,开好后再删除旧服务器即可。
  • 计费从你开通服务器开始算的,不管你有没有使用,即使服务器处于关机状态仍然会计费,如果你没有开通服务器就不算。比如你今天早上开通了服务器,但你有事情,晚上才部署,那么这段时间是会计费的。
  • 在账号的 Billing 选项里可以看到账户余额。
  • 有一些很简单的方法可以 earn some additional free credit

比如下图所示的,关注 Vultr 的 twitter 就可以收到 1 美元,发一条关于 Vultr 的 twitter 也可以收到 1 美元:

SS 配置

SS 全称为 Shadowsocks,是一种基于 Socks5 代理方式的加密传输协议,分为服务器端和客户端,在使用之前,需要先将服务器端部署到服务器上面,然后通过客户端连接并创建本地代理。

按照上面的流程,点击 View Console 按钮之后,我们就连接上了服务器(之所以通过这种方式进行连接,是为了避免 Windows 上没有 Terminal 的尴尬,不过 Mac 电脑的话可以直接打开终端,输入 ssh root@ip 就可以)

不管你通过何种方式连接上了服务器,接下来就是最重要的一步——部署 SS 服务器端了,这里使用 teddysun 大神的一键安装脚本:

1
2
3
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
chmod +x shadowsocks.sh
./shadowsocks.sh 2>&1 | tee shadowsocks.log

以下是3条命令,每次输入一行、回车,等待屏幕上的操作完成后再输入下一条。(这里有个小插曲,有时候无法输入最后一步中的 | 符号,这时候最后一步就可以把 tee 去掉,因为后面语句只是打 log,即最后一步变为:

1
./shadowsocks.sh 2>&1

上面几条命令执行完之后,你应该可以下图中内容,这是要你为 Shadowsocks 服务设置一个个人密码,自己记住即可:

输完回车后会让你选择一个端口,输入 1-65535 之间的数字就行,当然也可以直接回车选择默认端口(16455):

之后就是选择加密方式,默认是 aes-256-gcm,我选择的是 aes-256-cfb(即输入数字 7),看个人喜好了:

上面步骤做完后,我们基本上做完了 SS 服务器端的所有配置,按任意键就开始部署 Shadowsocks,这时候稍微等一会儿就好了,结束后就可以看到你所配置的 SS 的配置信息:

至此,SS 的配置和部署就大功告成了,我们将服务器端口、密码和加密方式粘贴下来,后面会用到。

客户端安装和配置

相比服务器端的安装,客户端的安装就简单了很多。下面按照操作系统进行详细介绍:

Mac

首先下载客户端:https://github.com/shadowsocksr-backup/ShadowsocksX-NG/releases,选择 dmg 类型的文件即可。下载成功之后,点击顶部箭头一样的图标,然后点击 服务器->服务器设置 按钮:

点击左下角的加号新建服务器:

填写相关信息,地址即 IP 地址,加密方法和密码都是之前部署成功之后展示的信息:

模式推荐 白名单模式,实测速度最快:

经过简单的几步,我们就配置好了 SS 客户 端,之后想科学上网的时候点击上图所示的开启 Shadowsocks 按钮就可以了

Windows

客户端下载地址:https://github.com/shadowsocks/shadowsocks-windows/releases,配置和上面 Mac 的配置步骤类似,就不再介绍了。

安卓

apk 下载地址:https://github.com/shadowsocksr-backup/shadowsocksr-android/releases/download/3.4.0.8/shadowsocksr-release.apk,下载之后填写服务器的相关信息即可,非常简单

iOS

Potatso Lite、Potatso、shadowrocket 都可以作为 SSR 客户端,但这些软件目前已经在国内的app商店下架,可以用美区的appid账号来下载。但是,如果你配置的 SSR 账号兼容 SS 客户端,或者协议选择 origin 且混淆选择 plain,那么你可以选择苹果 SS 客户端软件(即协议和混淆可以不填),APP商店里面有很多,比如:SuperRocket、ScanWingy 等。

我用的是 Shadowrocket,ipa 文件网盘链接:https://pan.baidu.com/s/1jOc4mWa8JtrGLykUBqjH1Q 密码:lu91

扩展阅读

参考链接

支付宝打赏 微信打赏

听说赞过就能年薪百万