BoxJs
  • 介绍
  • 基础
    • 如何升级
    • 一些技巧
  • 进阶
    • 急救
    • 通过 PC 访问
  • 开发文档
    • 配置文档 (*.boxjs.json)
    • URL Scheme
  • awesome
    • 订阅
    • 视频
    • 图标
    • 壁纸
由 GitBook 提供支持
在本页
  • 安装
  • Surge
  • Quantumult X
  • Loon
  • Shadowrocket
  • Stash
  • 访问

这有帮助吗?

介绍

BoxJs 是一款运行在 Surge、Quantumult X、Loon、Shadowrocket、Stash 环境下的脚本!

下一页如何升级

最后更新于1年前

这有帮助吗?

安装

Surge

一键安装

如果你使用的是 v5 5.21.0 (3063) 及以上的版本,你可以直接:

手动安装

Surge Module
# 安装路径: 
 ​ 首页 > 模块 > 安装新模块

# 模块地址: 
  https://raw.githubusercontent.com/chavyleung/scripts/master/box/rewrite/boxjs.rewrite.surge.sgmodule

Quantumult X

在最新的版本,推荐只使用 Rewrite 安装,无特殊需要无必要配置 HTTP Backend。

一键安装

如果你使用的是 v1.0.29 (670) 及以上版本:

手动安装

QuanX Rewrite
# 安装路径: 
 ​ 风车 > 重写 > 引用

# 重写路径: 
  https://raw.githubusercontent.com/chavyleung/scripts/master/box/rewrite/boxjs.rewrite.quanx.conf
  

HTTP Backend 需要通过 IP+端口 的形式访问

如果你觉得这样不够优雅,可参考 `Rewrite + HTTP Backend (进阶)` 实现域名访问

添加 Backend 时不要填 `主机名`

HTTP Backend
# 安装路径: 
 ​ 风车 > 工具&分析> HTTP Backend > 添加

# 标签: boxjs
# 处理请求的路径: ^/

# 脚本路径
  https://raw.githubusercontent.com/chavyleung/scripts/master/box/chavy.boxjs.js

# 访问地址:
  http://127.0.0.1:9999

# 注意事项
  注意配置 HTTP Backend 的地址为 0.0.0.0 端口为 9999
  配置完成后确保打开了 HTTP Backend 的开关
  然后 全部更新 > 重启代理
# 第一步
同时配置 HTTP Backend 和 Rewrite 
全部更新 > 重启代理
配置后应该通过 http://127.0.0.1:9999 访问下页面后是否正常

# 第二步
# http://boxjs.com
# http://boxjs.net 
# http://127.0.0.1:9999
进入 BoxJs > 应用(底栏) > 内置应用 > 偏好设置

# 第三步
在 `HTTP Backend (Quantumult X)` 中填入 HTTP Backend 的地址
如: http://127.0.0.1:9999

# 然后就可以通过`域名`的方式访问 BoxJs 了

# 原理
通过 Rewrite 可以实现域名的形式访问 BoxJs
通过 偏好设置 可以让 BoxJs 的数据请求走 HTTP Backend

# 感谢 https://github.com/chouchoui PR
# 详见 https://github.com/chavyleung/scripts/pull/327

Loon

一键安装

手动安装

Loon Plugin
# 安装路径: 
 ​ 配置 > 插件 > 插件
 
# 插件地址: 
 ​ https://raw.githubusercontent.com/chavyleung/scripts/master/box/rewrite/boxjs.rewrite.loon.plugin

Shadowrocket

一键安装

手动安装

Shadowrocket Module
# 安装路径: 
 ​ 配置 > 模块 > 右上角加号

# 模块地址: 
  https://raw.githubusercontent.com/chavyleung/scripts/master/box/rewrite/boxjs.rewrite.surge.sgmodule

# 感谢
  @JOJOforshaun PR
Shadowrocket Rewrite
# 安装路径:
  配置 > 点击使用中的配置文件 > 编辑纯文本
  
# 在 [Script] 标签下增加以下内容,如果没有 [Script],可自行增加

# 重写地址:
  Rewrite: BoxJs = type=http-request,pattern=https?:\/\/boxjs\.(com|net),script-path=https://raw.githubusercontent.com/chavyleung/scripts/master/box/chavy.boxjs.js, requires-body=true, timeout=120
  

安装完成后,最好重启一次代理

Stash

一键安装

手动安装

Stash stoverride
# 安装路径: 
  首页 > 覆写 > 安装覆写
  
​# 覆写地址: 
  https://raw.githubusercontent.com/chavyleung/scripts/master/box/rewrite/boxjs.rewrite.stash.stoverride

访问

如果你使用的是 v2.1.19 (385) 及以上的版本,你可以直接:

如果你使用的是 v2.2.8 (1658) 及以上的版本,你可以直接:

如果你正在使用最新版本的 Stash 版本,你可以直接:

一键安装
一键安装
一键安装
一键安装
一键安装
http://boxjs.com