BoxJs
搜索文档…
介绍
BoxJs 是一款运行在 Surge、QuanX、Loon 环境下的脚本!

安装

Surge

Surge Module
1
# 安装路径:
2
​ 首页 > 模块 > 安装新模块
3
4
# BoxJs 稳定版
5
https://raw.githubusercontent.com/chavyleung/scripts/master/box/rewrite/boxjs.rewrite.surge.sgmodule
6
7
# BoxJs 测试版
8
https://raw.githubusercontent.com/chavyleung/scripts/master/box/rewrite/boxjs.rewrite.surge.tf.sgmodule
9
Copied!

QuanX

2021.3.25 发现通过 Rewrite 的方式访问 BoxJs 会导致无法删除备份, 建议改用 HTTP Backend
HTTP Backend 需要通过 IP+端口 的形式访问,如果你觉得这样不够优雅,可参考 `Rewrite + HTTP Backend (进阶)` 实现域名访问
HTTP Backend (推荐)
Rewrite
Rewrite + HTTP Backend (进阶)
HTTP Backend
1
# 安装路径:
2
​ 风车 > 工具&分析> HTTP Backend > 添加
3
4
# 标签: boxjs
5
# 处理请求的路径: ^/
6
7
# 脚本路径 (稳定版)
8
https://raw.githubusercontent.com/chavyleung/scripts/master/chavy.box.js
9
# 脚本路径 (测试版)
10
https://raw.githubusercontent.com/chavyleung/scripts/master/box/chavy.boxjs.js
11
12
# 访问地址:
13
http://127.0.0.1:9999
14
15
# 注意事项
16
注意配置 HTTP Backend 的地址为 0.0.0.0 端口为 9999
17
配置完成后确保打开了 HTTP Backend 的开关
18
然后 全部更新 > 重启代理
Copied!
QuanX Rewrite
1
# 安装路径:
2
​ 风车 > 重写 > 引用
3
4
# BoxJs 稳定版
5
https://raw.githubusercontent.com/chavyleung/scripts/master/box/rewrite/boxjs.rewrite.quanx.conf
6
7
# BoxJs 测试版
8
https://raw.githubusercontent.com/chavyleung/scripts/master/box/rewrite/boxjs.rewrite.quanx.tf.conf
9
Copied!
1
# 第一步
2
同时配置 HTTP Backend 和 Rewrite
3
全部更新 > 重启代理
4
配置后应该通过 http://127.0.0.1:9999 访问下页面后是否正常
5
6
# 第二步
7
# http://boxjs.com
8
# http://boxjs.net
9
# http://127.0.0.1:9999
10
进入 BoxJs > 应用(底栏) > 内置应用 > 偏好设置
11
12
# 第三步
13
`HTTP Backend (Quantumult X)` 中填入 HTTP Backend 的地址
14
如: http://127.0.0.1:9999
15
16
# 然后就可以通过`域名`的方式访问 BoxJs 了
17
18
# 原理
19
通过 Rewrite 可以实现域名的形式访问 BoxJs
20
通过 偏好设置 可以让 BoxJs 的数据请求走 HTTP Backend
21
22
# 感谢 https://github.com/chouchoui PR
23
# 详见 https://github.com/chavyleung/scripts/pull/327
24
Copied!

Loon

Loon Plugin
1
# 安装路径:
2
​ 配置 > 插件 > 插件
3
4
# BoxJs 稳定版
5
​ https://raw.githubusercontent.com/chavyleung/scripts/master/box/rewrite/boxjs.rewrite.loon.plugin
6
7
# BoxJs 测试版
8
https://raw.githubusercontent.com/chavyleung/scripts/master/box/rewrite/boxjs.rewrite.loon.tf.plugin
9
Copied!

Shadowrocket

Shadowrocket Rewrite
1
# 安装路径
2
配置 > 点击使用中的配置文件 > 编辑纯文本
3
4
# 在 [Script] 标签下增加以下内容,如果没有 [Script],可自行增加
5
6
# BoxJs 稳定版
7
Rewrite: BoxJs = type=http-request,pattern=^https?://boxjs.com,script-path=https://raw.githubusercontent.com/chavyleung/scripts/master/chavy.box.js, requires-body=true, timeout=120
8
9
# BoxJs 测试版
10
Rewrite: BoxJs = type=http-request,pattern=^https?://boxjs.net,script-path=https://raw.githubusercontent.com/chavyleung/scripts/master/box/chavy.boxjs.js, requires-body=true, timeout=120
11
Copied!
安装完成后,请重启一次代理

访问

商店版: http://boxjs.com
测试版: http://boxjs.net
最近更新 8mo ago