前言:

最近没什么可以折腾的,加上 Loon 最近的更新支持了 WireGuard 协议,所以去 Loon 群的次数多了一点,然后有人建议我写个 Loon 从入门到退款,本来都已经建好了文件,结果一查,Loon 官方群里本来就已经有写好的官方和非官方的教程,而且都挺好,让我来写也没什么新意,于是转念一想,干脆写一下 Loon 上抓 Warp 的 WireGuard 教程算了,虽然熟悉的人知道步骤和 Surge 上是一样的,但是总会有些不熟悉的来问,干脆另起一篇,于是卸载 Loon 重新安装,从起步开始折腾吧。

快速上手:

开始使用前的准备工作:

在第一次打开 Loon 的时候,它会询问你需要以下网络权限:

请都选择 允许并按照系统指引 进行设置。

以下部份来自官方手册

新安装的 Loon 自带一个简易的配置,所以只需要导入节点或者导入订阅节点就能使用,具体步骤如下:

首次添加订阅节点:

Loon 新手起步折腾 Warp 永久免费无限流量教程

首次添加单个节点:

Loon 新手起步折腾 Warp 永久免费无限流量教程

在根据上述操作添加完订阅后,你的 Loon 就已经属于可用状态了。

接下来我们开始进行 Warp 阶段的一些操作了。

一些必要设置及证书安装

提示:如果你已经将脚本、复写、MitM 打开,并且已经安装并信任了证书,则下面这一段可以跳过。

首先进入配置页面,将脚本、复写、MitM 这三个开关都打开,如下图:

Loon 新手起步折腾 Warp 永久免费无限流量教程

接下来需要进入到设置的 MitM 的域名设置里面,将 MitM over HTTP/2 开关打开

Loon 新手起步折腾 Warp 永久免费无限流量教程

接下来是安装证书并且信任,文字步骤如下:

设置 - 证书管理 -(如果有证书)安装 CA 证书 - 允许描述文件 - 选取设备 iPhone- 设置 - 已下载描述文件 - 安装描述文件 - 输入密码 - 安装 - 通用 - 关于本机 - 拉到底部的证书信任设置 - 点上 Loon 对应证书。

图片步骤见下面的图示:

Loon 新手起步折腾 Warp 永久免费无限流量教程

Loon 新手起步折腾 Warp 永久免费无限流量教程

Loon 新手起步折腾 Warp 永久免费无限流量教程

下载 1.1.1.1 App

下面链接是日本区的,你们可以直接在自己的 App Store 搜索 1.1.1.1

https://apps.apple.com/jp/app/1-1-1-1-faster-internet/id1423538627

注册一个 cloudflare 帐号

注册帐号操作建议在电脑上进行。

我这里仅根据下面教程和实际大家注册过程中的一些问题做一些提示:

按照下面链接教程:注册 warp 和加入一个 team(Zero Trust),并用 1.1.1.1 app 进行一次链接以生成数据

注册 Cloudflare 并加入 ZeroTrust 教程

下载 WireGuard App

下面链接是日本区的,你们可以直接在自己的 App Store 搜索 WireGuard

https://apps.apple.com/jp/app/wireguard/id1441195209

安装 Boxjs 以及薯条的 clouflare 插件:

首先安装 Loon 社区制作的插件仓库:

https://raw.githubusercontent.com/Peng-YM/Loon-Gallery/master/loon-gallery.plugin

或者通过这里  一键添加插件仓库

安装方法:

配置 - 插件 - 右上角添加 -URL 中粘贴上面地址 - 信任插件安装,并且按照图示的点击进入插件仓库

Loon 新手起步折腾 Warp 永久免费无限流量教程

安装 boxjs 插件并订阅薯条的脚本 json:

薯条的脚本 json 地址:

https://raw.githubusercontent.com/VirgilClyne/Cloudflare/beta/BoxJs/Cloudflare.beta.boxjs.json

Loon 新手起步折腾 Warp 永久免费无限流量教程

Loon 新手起步折腾 Warp 永久免费无限流量教程

安装薯条的插件:

在插件仓库中找到:VIRGICLYNE/CLOUDFLARE 点开后选择右边的安装按钮按照上面教过的步骤进行安装

Loon 新手起步折腾 Warp 永久免费无限流量教程

附上不通过插件仓库的安装地址:

手动安装:

https://raw.githubusercontent.com/chavyleung/scripts/master/box/rewrite/boxjs.rewrite.loon.plugin

☁ 1.1.1.1 by Cloudflare with WARP

通过 Wireguard app 生成一堆密钥

打开 wireguard app 添加隧道 - 手动创建 - 生成密钥对,将生成的公钥和私钥都复制出来,保存在备忘录并做好备注公钥、私钥。本次教程中 wireguard 的唯一作用就是生成一对密钥。

提示:建议先复制公钥再复制私钥,因为进行 app 间程序切换回来,公钥似乎会消失;复制私钥时候用全选再复制,避免漏字母

Loon 新手起步折腾 Warp 永久免费无限流量教程

boxjs 中的设置:

根据上面的教程我们已经安装并且配置好了 boxjs,进入薯条的 cloudflare 1.1.1.1,按照提示填入设备 ID 和在上一步生成的一对密钥

设备 ID 可在 1.1.1.1 app 的设置 - 诊断中找到,复制并保存

Loon 新手起步折腾 Warp 永久免费无限流量教程

注意:以下操作是建立在 Loon 运行过程中

在 boxjs 中填好相应字段并保存:

Loon 新手起步折腾 Warp 永久免费无限流量教程

接下来进入到 1.1.1.1 app 的设置 - 高级 - 连接选项 - 拉到底部,重置加密密钥,就会出现 Loon 的通知打开即是生成的配置文件

Loon 新手起步折腾 Warp 永久免费无限流量教程

提醒:在系统自带的邮件客户端里面添加一个可用邮箱,不然会收不到邮件通知,可以将收到的邮件发送给自己便于保存。

将生成的配置文件复制并粘贴到 Loon 的 Proxy 字段里面去,即可使用啦。

Loon 新手起步折腾 Warp 永久免费无限流量教程

如果你不想折腾,这里有一个配置:

WARP = wireguard, interface-ip=172.16.0.2, interface-ipv6=2606:4700:110:832c:b21b:4f99:f9fa:417b, private-key="2JkWiH65BRnIZTr5y4i4XVPkYnWZ9Vr18FkpWEc7aEQ=", mtu=1280, dns=162.159.36.1, dnsv6=2606:4700:4700::1111, keepalive=45, peers=[{public-key="bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=", allowed-ips="0.0.0.0/0, ::/0", endpoint=engage.nanocat.me:2408, reserved=[195,10,198]}]

最后要提醒的是,如果你已通过 Loon 获取了一组可用的 WireGuard 配置,那么建议卸载 1.1.1.1 这个应用程序,因为重启该应用时可能会自动重置密钥,导致之前获取的配置不再可用,必须重新获取。

说明一下:目前转出来的节点,只有在电信网络下有比较好的体验,联通和移动的体验均不太好,请根据自己网络运营商看要不要折腾。

2023.03.30 补充一点:用薯条面板生成的配置的 endpoint 是 engage.nanocat.me:2408,这个是他的私有 DNS 服务器,里面包含了所有 warp 的 endpoint 可用 IP,包括 free 的,有些 IP 段在国内是不通的,这也是有些人有时候直连 ping 不通的原因,当时正好分配到不能用的 IP,如果这样时候可以试试把 endpoint 改为:

162.159.193.1~10:2408

或者 162.159.195.1~10:2408,

注意不是上面的格式,而是从 1~10 中选一个去试

最终格式应该是类似:162.159.193.5:2408

或者

162.159.195.8:2408

这两个 193、195 段是 Warp+ 服务的。

千万不要直接填成 1~10 然后问为什么不行🫠

或者直接用官方的域名地址:

engage.cloudflareclient.com:2408

然后更改 endpoint 的方法:

Loon 新手起步折腾 Warp 永久免费无限流量教程

这里还有一个关于优选 Warp+/ZeroTrust 的 endpoint 的教程,可以根据教程来进行优选 IP,然后填到 endpoint 里面(只能填一个)