在之前的教程中,我介绍了两个基于 UDP 的协议——Hysteria、tuic。但是在近期,又出现了一个叫做 juicity 的新协议。这个协议同样也是基于 UDP 的。我于是第一时间根据这个协议的特点,编写了一键脚本。这篇文章中,我来和大家一起使用一键脚本,来部署 juicity 的节点。

准备材料

  • 一台 VPS
  • 一枚域名
  • 域名证书(也可以使用脚本申请)

项目地址

https://github.com/Misaka-blog/juicity-script

部署步骤

服务器配置

  1. SSH 进入 VPS,并执行以下命令运行脚本。
1
wget -N https://raw.githubusercontent.com/Misaka-blog/juicity-script/main/juicity.sh && bash juicity.sh
  1. 输入 1 选项,安装 Juicity

  1. 等待安装配置文件之后,申请域名证书。如有自定义证书选择第二选项,否则选择第一

如使用过我的 Acme 脚本申请过一次证书,可以选择 1 选项,脚本将会自动应用

  1. 设置 Juicity 端口、UUID 及密码(如不懂可以直接回车随机生成)

  1. 安装完成之后,脚本将会显示 Juicity 协议的节点信息

客户端配置

v2rayN

  1. 打开 v2rayN,依次点击“服务器”→“添加自定义服务器”

  1. 输入别名、导入脚本生成的 json 文件,Core 类型选择 juicity,端口输入 7080

  1. 由于 Juicity 在 V2rayN 为自定义配置节点,故不能使用平常用的真链接和测速进行测试节点连通性。所以说只能依靠链接来测试连通性

v2rayA

  1. 打开 v2rayA,点击“导入”按钮

  1. 在此填入脚本提供的 Juicity 节点链接地址

  1. 这样就可以导入并使用 Juicity 的节点了

Nekoray / Nekobox

  1. https://github.com/juicity/juicity/releases 处,选择适合自己系统的版本下载对应的 Juicity 核心

  1. 下载完成后,解压里面的 juicity-client.exe 到任意路径(最好路径别带中文)

  1. 打开 Nekobox,依次点击“首选项”→“基本设置”

  1. 转到“其他核心”处,点击“添加”按钮。输入核心名称(直接写 Juicity 即可),然后选择核心文件所在的位置

  1. 在手动配置节点处,类型选择“自定义(其他核心)”,输入节点名称,服务器 IP 地址及端口号,核心选择 Juicity,命令设置成 run -c %config%,后缀设置为 json。在下方配置处将脚本生成的 CLI 客户端配置文件复制到里面,然后修改 listen 字段为 127.0.0.1:%socks_port%,server 字段为 %server_addr%:%server_port%,然后点击确定保存即可

Nekobox for Android

  1. 打开 https://github.com/MatsuriDayo/plugins/releases ,找到 Juicity 插件,下载并安装

  1. 打开 Nekobox 客户端,然后进入设置页面,点击“高级插件”选项

  1. 启用“Juicity For Nekobox”插件

  1. 回到主页,依次点击新建按钮→“高级插件”

  1. 选择“Juicity”

  1. 设置别名、IP 和端口,UUID、密码、SNI 即可

参考资料