因为不想和人共用线路了(说服自己的原因是这样,具体为什么想搭梯子我也不知道),所以自己搭了一个VPN。但是由于本人是真的0基础,所以查了很多资料才勉强成功。还好最后算是成功了。爆了八十多人民币。

你妈的什么时候人民币和美元汇率涨到7.3了😨😭愤怒喵😡😡😡

会使用到的工具

  • 一台境外VPS(以下步骤有说明如何购买)
  • 一个域名(貌似不一定需要?)
  • Cloudflare账号(非必需,有最好)
  • 「Xshell」与「v2rayN」两个软件

步骤总览

  1. 购买一台VPS
  2. 使用Xshell登录VPS
  3. 租个便宜的域名
  4. 借助Cloudflare添加DNS解析(非必需)
  5. 在VPS上安装V2Ray Websocket+TLS模式
  6. 在本地v2rayN上添加服务器

分步解析

1. 购买一台VPS

关于VPS是什么,请自行谷歌。

提供VPS的供应商很多,比较常见的供应商包括:

查找了多方面资料(哥们太穷了),选择了相对而言比较便宜的Racknerd

因为我是黑五期间购买的,在其他时间购买不一定有黑五期间的优惠。如果无法负担Racknerd,可以尝试其他国外VPS供应商,购买流程大同小异。需要注意的是,既然是用来翻墙的VPS,那么千万不能购买国内云服务商的VPS,也不能购买国外需要实名备案的VPS

注册账号后,直接选择购买VPS下拉框里的KVM VPS。不要选择HOST,那个东西不能用来翻墙。

如图,注册后可以在页面上方看到VPS的选项。
如图,注册后可以在页面上方看到VPS的选项。

进入商品列表以后,选择比较便宜的选项,点击「order now」即可——仅用于翻墙的VPS不需要特别好的配置。黑五期间可以查看黑五活动列表,里面应该会有更优惠的选择。不建议选仅限IPv6的VPS。

这不神奇吗点击的链接我简历获取一个获取一个。
这不神奇吗点击的链接我简历获取一个获取一个。
黑五期间会有一定优惠。
黑五期间会有一定优惠。

按照以下图片设置配置。操作系统建议选择Debian 10,机房地址建议选择西海岸。

其实页面右上角可以改成中文。
其实页面右上角可以改成中文。

随后,点击右边的「Continue」,再点击「Check out」进行结账即可。如果没有提前设置Account,也可以在结账界面进行设置。Racknerd支持支付宝支付,对中国用户比较友好。

结账完成后,VPS属于购买者了。

2. 使用Xshell登录VPS

购买VPS后,邮箱里会收到一封邮件,标题为「KVM VPS Login Information」,邮件内容包括VPS的主要信息。建议将这些信息妥善保存。端口一般是22。如果有特殊端口,VPS供应商会在邮件里说明。

这些信息可以用于在Xshell上登录VPS。
这些信息可以用于在Xshell上登录VPS。

Xshell的语言可以切换成中文。打开Xshell后,可能会弹出以下窗口。点击窗口左上角的新建即可。如果没弹出这个窗口,也可以点击左上角的「文件-新建」或者「文件-打开-新建」。

直接点击新建,不需要点旁边的下拉框。
直接点击新建,不需要点旁边的下拉框。

随后,将IP Address填入「主机」一栏。如果购买的VPS是特殊端口,那么「端口号」也要修改。第一次登录主机会弹出指纹确认窗口,点击「接受并保存」即可。在接下来的窗口里填上Username和Password。这些信息在邮件里都有。

在「主机」一栏里填入VPS的IP地址。
在「主机」一栏里填入VPS的IP地址。

如果一切都正确,这个时候应该就成功SSH登录了。要是一切顺利,应该可以在左下角看到~#提示符号。

3. 租个便宜的域名

VLESS + Websocket + TLS 模式需要一个域名。似乎某些模式不需要域名,不过我只学了VLESS + Websocket + TLS 模式(

和VPS一样,不要用国内厂商的域名,国外厂商需要实名备案的域名也尽量别买。

我个人选择的域名厂商是NameSile,因为这个厂商支持支付宝。也可以选择NamecheapPorkbun等厂商,不过他们貌似不支持支付宝。

域名比VPS的要求更低。买最便宜的就行。某些网站提供免费域名,比如US.KG,但是我没敢用。

域名购买流程比较简单,就不多介绍了。如果不知道怎么购买,可以求助AI工具。

4. 借助Cloudflare添加DNS解析(非必需)

Cloudflare有更快的解析速度、更高的安全性、更好的隐私保护,还能够提供CDN服务。而且免费。

注册Cloudflare账号后,点击「添加域」,会进入以下页面。在格子里输入刚才注册的域名。点击「继续」后,页面底部应该会有免费计划。选免费计划。

下面的三个选项里,选择默认的「快速扫描 DNS 记录」就足够了。
下面的三个选项里,选择默认的「快速扫描 DNS 记录」就足够了。

等待一会儿,会有一个操作界面。(如果没有的话,在Cloudflare账户主页里点击对应的域名。)

选择「DNS-记录」,点击右下角的「添加记录」。

「名称」输入@,「IPv4地址」输入VPS的IP Address。点击保存。保存后应该会弹出警告,不用管。

想写备注也可以写。
想写备注也可以写。

添加DNS记录之后,页面下方有两个「Cloudflare 名称服务器」的地址。记住他们。

回到购买域名的供应商处,进入域名管理页面。可以看到「NameServers」。点击编辑,删除所有已有的NameServers,再分别填入两个「Cloudflare 名称服务器」的地址。提交。

这里的「编辑」就是旁边那支笔。
这里的「编辑」就是旁边那支笔。

等待一段时间,直到Cloudflare提示「好消息!Cloudflare 正在保护您的站点」后,选择「SSL/TLS-概述」,点击「配置」后,选择「完全(严格)」并保存即可。

好消息!好消息!
好消息!好消息!

5. 在VPS上安装V2Ray Websocket+TLS模式

这里用的是CrazyPeace的代码。谢谢喵。

进入XShell,运行以下命令:

1
2
3
apt update
apt install curl -y
bash <(curl -L https://github.com/crazypeace/v2ray_wss/raw/main/install.sh) 刚才注册的域名

成功执行完,应该会显示 vless:// 链接和二维码。

6. 在本地v2rayN上添加服务器

进入GitHub下载v2rayN并解压,运行v2rayN.exe。

保持上一步得到的二维码位于屏幕上。在v2rayN的服务器菜单里,选择「扫描屏幕上的二维码」。

如果扫不了二维码,也可以选择「从剪贴板导入分享链接」,然后粘贴刚才的 vless:// 链接。

在下方的状态栏里,选择「PAC模式」和「绕过大陆」。点击「重启服务」。

现在应该可以访问非法网站了。