折腾啥














- ❤️1
Stash可以完美的用peng佬的引用私有库脚本
https://raw.githubusercontent.com/chengkongyiban/stash/main/override_Store/github-private-repo.stoverride
💬 查看最新原文
📢 折腾啥 频道
👥 折腾啥 群组
#Stash #覆写 执行远程脚本
⚠️ 请勿执行有风险的脚本 不点击面板时也可能会执行!
三种设置方式:
1. 脚本编辑器/BoxJs 执行 $persistentStore.write('http://1.js', 'execute-remote-script-url'); $done({title:'已设置'})
2. 自定义覆写参数 argument:icon=arrowtriangle.right.circle&color=#663399&url=http://1.js
3. Node.js 环境变量 XREAM_EXECUTE_REMOTE_SCRIPT_URL=http://1.js
两种执行方式:
1. 面板 (Tile)
2. 访问 execute-remote-script.com
🔗 覆写地址
傻瓜教程:
先装这个覆写 https://raw.githubusercontent.com/xream/scripts/main/surge/modules/execute-remote-script/execute-remote-script.rewrite.stash.stoverride
然后 脚本编辑器/BoxJs 里执行
$persistentStore.write('http://1.js', 'execute-remote-script-url'); $done({title:'已设置'})
然后
点击面板 (Tile)
或 访问 execute-remote-script.com 时
都会执行 http://1.js
🚀 高级用法
可以在远程脚本里返回设定的数据结构来覆盖本脚本的返回值:
$done({
exec1ute_remote_script: {
title: '面板/通知标题',
content: '面板/通知内容',
icon: 'arrow.clockwise.icloud',
subt: '通知副标题',
opts: { url: 'http://通知跳转.com' },
},
})
💬 查看最新原文
📢 折腾啥 频道
👥 折腾啥 群组- ❤️1
#调试 macOS 端一键执行脚本
macOS 端自己配置好 BoxJs
使用 httpYac 一键执行脚本 /Users/xream/script.js
@scriptPath = /Users/xream/script.js
{{
async function readScript(){
const fs = require('fs')
const path = require('path')
console.info('将读取脚本文件内容', scriptPath);
const content = fs.readFileSync(scriptPath, 'utf8')
console.info(content);
console.info('已读取脚本文件内容', scriptPath);
return JSON.stringify(content).slice(1, -1)
}
exports.scriptContent = readScript();
}}
POST http://boxjs.net/api/runScript HTTP/1.1
content-type: application/json
{
"script": "{{scriptContent}}"
}
{{
// post request script
console.info("响应")
console.info(response.parsedBody.result)
console.info(response.parsedBody.output)
}}
💬 查看最新原文
📢 折腾啥 频道
👥 折腾啥 群组
#Stash #覆写 实时加载远程脚本示例
将永远自动执行最新的 http://192.168.10.229:5500/tmp/debug-script-test.js
name: 实时加载远程脚本
desc: argument 里填写要实时加载的脚本链接
http:
script:
- match: ^https\:\/\/(weixin110\.qq|security.wechat)\.com\/cgi-bin\/mmspamsupport-bin\/newredirectconfirmcgi\?
name: debug-script
type: response
timeout: 30
require-body: true
max-size: 3145728
argument: "http://192.168.10.229:5500/tmp/debug-script-test.js"
mitm:
- "weixin110.qq.com"
- "security.wechat.com"
script-providers:
debug-script:
url: https://raw.githubusercontent.com/xream/scripts/main/surge/modules/debug-script/debug-script.js
interval: 86400
💬 查看最新原文
📢 折腾啥 频道
👥 折腾啥 群组- ❤️1
玩玩先 目前只支持 QX 脚本转 Stash 脚本
name: 脚本转换
desc: 目前在测试 QX 脚本
# 修改自 https://github.com/Peng-YM/ScriptConverter
# 在 QX JS 脚本链接的末尾加上 _script-converter-stash.js
https://raw.githubusercontent.com/xream/scripts/main/surge/modules/script-converter/script-converter.rewrite.stash.stoverride
💬 查看最新原文
📢 折腾啥 频道
👥 折腾啥 群组