在之前的教程中,我介绍了两个基于 UDP 的协议——Hysteria、tuic。但是在近期,又出现了一个叫做 juicity 的新协议。这个协议同样也是基于 UDP 的。我于是第一时间根据这个协议的特点,编写了一键脚本。这篇文章中,我来和大家一起使用一键脚本,来部署 juicity 的节点。
准备材料
- 一台 VPS
- 一枚域名
- 域名证书(也可以使用脚本申请)
项目地址
https://github.com/Misaka-blog/juicity-script
部署步骤
服务器配置
- SSH 进入 VPS,并执行以下命令运行脚本。
shell
1 |
wget -N https://raw.githubusercontent.com/Misaka-blog/juicity-script/main/juicity.sh && bash juicity.sh |
- 输入 1 选项,安装 Juicity
- 等待安装配置文件之后,申请域名证书。如有自定义证书选择第二选项,否则选择第一
如使用过我的 Acme 脚本申请过一次证书,可以选择 1 选项,脚本将会自动应用
- 设置 Juicity 端口、UUID 及密码(如不懂可以直接回车随机生成)
- 安装完成之后,脚本将会显示 Juicity 协议的节点信息
客户端配置
v2rayN
- 打开 v2rayN,依次点击“服务器”→“添加自定义服务器”
- 输入别名、导入脚本生成的 json 文件,Core 类型选择
juicity
,端口输入 7080
- 由于 Juicity 在 V2rayN 为自定义配置节点,故不能使用平常用的真链接和测速进行测试节点连通性。所以说只能依靠链接来测试连通性
v2rayA
- 打开 v2rayA,点击“导入”按钮
- 在此填入脚本提供的 Juicity 节点链接地址
- 这样就可以导入并使用 Juicity 的节点了
Nekoray / Nekobox
- 从 https://github.com/juicity/juicity/releases 处,选择适合自己系统的版本下载对应的 Juicity 核心
- 下载完成后,解压里面的
juicity-client.exe
到任意路径(最好路径别带中文)
- 打开 Nekobox,依次点击“首选项”→“基本设置”
- 转到“其他核心”处,点击“添加”按钮。输入核心名称(直接写
Juicity
即可),然后选择核心文件所在的位置
- 在手动配置节点处,类型选择“自定义(其他核心)”,输入节点名称,服务器 IP 地址及端口号,核心选择
Juicity
,命令设置成run -c %config%
,后缀设置为json
。在下方配置处将脚本生成的 CLI 客户端配置文件复制到里面,然后修改 listen 字段为127.0.0.1:%socks_port%
,server 字段为%server_addr%:%server_port%
,然后点击确定保存即可
Nekobox for Android
- 打开 https://github.com/MatsuriDayo/plugins/releases ,找到 Juicity 插件,下载并安装
- 打开 Nekobox 客户端,然后进入设置页面,点击“高级插件”选项
- 启用“Juicity For Nekobox”插件
- 回到主页,依次点击新建按钮→“高级插件”
- 选择“Juicity”
- 设置别名、IP 和端口,UUID、密码、SNI 即可