🧾 AI Relay Usage
一个用于查看 AI 中转站余额的 Scripting 小工具
🔌 支持sub2api、new-api / one-api
📊 查看剩余额度、已用额度
➕ 支持添加多个中转站,并设置默认供应商
📱 提供桌面小组件,和主页面板,桌面小组件可以通过传入不同供应商的域名作为Scripting组件参数来指定展示对应供应商
🔄 支持手动刷新、自动刷新和余额缓存
- 👍1
smart=true / smart=1 来选择性下发 smart 策略组const { smart } = $options?._req?.query || {};
if (smart && JSON.parse(smart)) {
const config = ProxyUtils.yaml.safeLoad($content)
config['proxy-groups'] = config['proxy-groups'].map(group => ({
...group,
type: ['url-test'].includes(group.type) ? 'smart' : group.type
}));
$content = ProxyUtils.yaml.safeDump(config)
}
app 设为 False
我的快递 页我的快递 页 是未授权...alipays://platformapi/startapp?appId=2021002175698278weixin://dl/business/?t=rVE3xGnV5yq我的快递 页(bug, 需要 跨时空 App): ksk://kainy.cn/#weixin://app/KSK_URLscheme/jumpWxa/?userName=gh_2ab5c6580f27&path=pages/entry/express/index.html
sni 文件中读取内容并进行节点操作config 文件中读取配置项并进行节点操作config 的本地内容为 { "reuse": false } 假设我们用 JSON 配置(也支持 JSON5)
在最新的 iOS 版本中,为 Surge 的托管配置、外部资源和模块 HTTP 请求,新增了 X-Surge-Unlocked-Features 字段,用于服务器判定 Surge 已解锁的功能以区分返回结果
const headers = $options?._req?.headers
const features = (headers?.['x-surge-unlocked-features'] || headers?.['X-Surge-Unlocked-Features'])?.split(/\s*,\s*/)
console.log(features)
// 如果包含某个功能
if (features?.includes('encrypted-dns')) {
// 就修改内容
$content = $content.replace(/a/,'b')
}
$options 为通过链接传入的参数{ arg1: 'a', arg2: 'b' }encodeURIComponent(JSON.stringify({ arg1: 'a', arg2: 'b' }))
然后这样用 /api/file/foo?$options=%7B%22arg1%22%3A%22a%22%2C%22arg2%22%3A%22b%22%7DencodeURIComponent('arg1=a&arg2=b')/api/file/foo?$options=arg1%3Da%26arg2%3Db{ url: 'https://raw.githubusercontent.com/lige47/QuanX-icon-rule/main/ligeicon.json' }/api/file/fetch?$options=%7B"url"%3A"https%3A%2F%2Fraw.githubusercontent.com%2Flige47%2FQuanX-icon-rule%2Fmain%2Fligeicon.json"%7D$arguments. 但是用的时候, 需要你自己改了.timeout , headers 等参数, 会覆盖默认参数. 也可以直接修改脚本里的默认参数,rsp 将 sudo 的命令前缀从 / 修改为 ; 或 ;pagermaid/listener.py 为 pagermaid/listener_backup_日期时间.pypagermaid/listener.pysystemctl restart pagermaid,rsp 将 sudo 的命令前缀从 / 修改为 ; 或 ;pagermaid/listener.py 为 pagermaid/listener_backup_日期时间.pypagermaid/listener.pysystemctl restart pagermaid
脚本支持重复执行
bash -c "$(curl -fsSL https://raw.githubusercontent.com/monlor/docker-xiaoya/main/install.sh)"bash -c "$(curl -fsSL https://raw.githubusercontent.com/monlor/docker-xiaoya/main/uninstall.sh)"非必需,小白跳过。注意:修改后执行更新脚本会覆盖docker-compose.yml,不会覆盖env文件。
cd 你的安装目录
docker-compose up --remove-orphans -dexport VERSION=main && bash -c "$(curl -fsSL ${GH_PROXY}https://raw.githubusercontent.com/monlor/docker-xiaoya/${VERSION:-main}/install.sh)"
,sudo add 将大号加入管理员列表,sudo add,sudo gaddu A 将大号加入权限组 A 中,sudo gaddu A,sudo gaddp A modules.aaa 把 aaa 这个命令权限, 加入权限组 A 中,help aaa, 说明中的 所需权限: modules.aaa 中的部分就是权限.,sudo gaddp A modules, ,sudo gaddp A system, ,sudo gaddp A plugins, ,sudo gaddp A plugins_root/aaa 即可/ 开头触发命令/var/lib/pagermaid/pagermaid/listener.py (如果你安装到了其他目录中, 找对应的文件) 中的 sudo_pattern 部分, 把 ^(/) 改成 ^(;|;) 然后重启服务 systemctl restart pagermaid;aaa 或 ;aaa 了sudo 命令的说明: ,help sudo