先有鸡还是先有蛋

一大堆作业

不再适用,请考虑购买 VPS 或者机场。

前期准备

需要临时的科学上网工具(注册与使用 Heroku 时可能需要全程科学上网)

如果你懒,下面也不用看了 (~ ̄▽ ̄)~

在 Heroku 上部署

注册 Heroku

先注册一个 Heroku 账号 注册链接 ,qq 邮箱和 163 邮箱无法注册,推荐使用国外邮箱,比如 outlook。其他选项看着填。

注册过程可能需要翻墙(谷歌验证码),而且登录控制台是一定需要翻墙的

部署 V2Ray 服务端

项目地址 (说明文档已经很详细了)

根据文档 Fork 并修改后,点击那个紫色的按钮,接着根据情况自行判断

App name :应用名称(记住,后面要用)
Choose a region :选择地区,代表着你在哪个地区部署节点
UUID:相当于密码,不要使用默认的,可以到这个网站 随机生成然后填入

其他不会填的就保持默认,确认好信息后点击 Deploy app

管理 APP

部署完成后点击 Manage APP,可以在 Setting 中查看和修改变量,比如 UUID

使用 Cloudflare 加速

刚部署的节点直连速度堪忧,因此需要一点点加速来提升体验😋

注册 Cloudflare

注册完成后来到首页,点击 Workers,然后创建 Worker,选择快速编辑

在左侧的脚本中填入下列代码并按实际情况修改相关信息

1
2
3
4
5
6
7
8
9
10
addEventListener(
"fetch",event => {
let url=new URL(event.request.url);
url.hostname="你的APP名称.herokuapp.com";
let request=new Request(url,event.request);
event. respondWith(
fetch(request)
)
}
)

关于文档中的另一种脚本,若你注册了两个 Heroku 账号分别进行部署,那么其含义为单数日使用一个账号的节点,双数日使用另一个账号的节点,那么就相当于拥有了 550h+550h 的时长。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
const SingleDay = '你的APP名称.herokuapp.com'
const DoubleDay = '你的另一个APP名称.herokuapp.com'
addEventListener(
"fetch",event => {

let nd = new Date();
if (nd.getDate()%2) {
host = SingleDay
} else {
host = DoubleDay
}

let url=new URL(event.request.url);
url.hostname=host;
let request=new Request(url,event.request);
event. respondWith(
fetch(request)
)
}
)

保存并部署后点击发送,右侧显示 200 OK 则代表成功,然后记下不带https:// 的链接

优选 Cloudflare 的 IP

鉴于目前 Cloudflare 在大陆周围的节点情况不佳,例如我的 IPV4 段全不可用,优选结果大不如前

Cloudflare 在全球有多个节点,谁也不知道你会连上哪一个,因此需要根据你当前网络环境选择连接到优质的 CF 节点

项目地址 中选择适合于你的平台的优选工具,根据文档进行操作

进行客户端配置

根据使用平台下载对应的客户端
安卓客户端 (一般下载 arm64-v8a 版本)
PC 客户端 (如果你对 V2Ray 并不熟悉,则请下载 v2rayN-Core.zip)

本文以 PC 端为例,移动端类似。

截至 2021-2-24 仅有 V2RayN 4.12+ 及 V2RayNG 1.5.8+ 支持链接及二维码导入,其他客户端请手动填入配置信息。

打开客户端,在左上角选择添加 VMess 服务器

在无法筛选 IP 的情况下,再添加一个配置也能应急

目前不使用优选 IP 则会大概率连接到不可用的节点

除了特别说明,其他的按照图中填就行

关于使用限制

  1. 单个免费的 Heroku 账号使用时间有 550 个小时,绑定外币卡进行验证后有 1000 小时,没外币卡的可以上某宝花十几大洋买个验证号

  2. Cloudflare 对于 Wokers 的使用也有限制,但轻度使用这些额度应该也用不完

在 VPS 上部署 (不推荐)

这是传统方式,本着白嫖的初衷自然也不会选择大厂的 VPS 了,但其代价就是两个字麻烦。个人只推荐作为临时梯子

Hax 限制为一个账号一台 VPS,而且只有一周使用时间,但可以多次续期(记得提前一天)。VPS 只支持 IPv6 网络,如果你的网络不支持 IPv6 则要绕一段弯路
检测你的网络是否支持 IPv6

Hax 注册需要依靠 Telegram 的机器人进行验证,而 Telegram 的注册又需要一个手机号以及翻墙😅

参考资料

Project X

  • 标题: 先有鸡还是先有蛋
  • 作者: 一大堆作业
  • 创建于 : 2021-05-02 00:00:00
  • 更新于 : 2021-05-02 00:00:00
  • 链接: https://blog.zuoye.win/post/xian-you-ji-huan-shi-xian-you-dan/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论