Skip to content

Advanced Script Converter for QX, Loon, Surge, Stash, Egern, LanceX and Shadowrocket - 重写 & 规则集转换

License

Notifications You must be signed in to change notification settings

egerndaddy/Script-Hub

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Script Hub

Script Hub

Advanced Script Converter for QX, Loon, Surge, Stash, Egern, LanceX and Shadowrocket

重写 & 规则集转换

社群

👏🏻 欢迎加入社群进行交流讨论

👥 群组 张佩服(群组) & 折腾啥(群组)

📢 频道 张佩服(频道) & 折腾啥(频道)

简介

• 支持将 QX 重写解析至 Surge Shadowrocket Loon Stash

• 支持将 Surge 模块解析至 Loon Stash

• 支持将 Loon 插件解析至 Surge Shadowrocket Stash

• 支持 QX & Surge & Loon & Shadowrocket & Clash 规则集解析,适用 app: Surge Shadowrocket Stash Loon

• 支持 将 QX 脚本转换成 Surge 脚本(兼容)

• 可以修改参数 argument

• 支持一键导入 Shadowrocket / Loon / Stash

• 高级功能 OR 修改任意文本

• 如果某些模块需要 加参数才能使用 但只想用远程链接,不想拉取到本地模块的情况 可以直接使用 纯文本 -> 高级操作修改参数 功能修改远程链接 任意内容 或者 argument 参数, 不用再复制到本地模块

🆕 不需要代理 app 的全服务器部署版(测试中)

• 相关生态: Surge 模块工具 支持一键导入 Surge, 需要下载「Scriptable」app. 如果想把其他非 Script Hub 转换的 模块放在本地, 也可单独用此脚本

文档

安装体验请查看文档

鸣谢

Powered by @Chavy‘s Env.js
原脚本作者 @小白脸
脚本修改@chengkongyiban
大量借鉴@KOP-XIAO佬的resource-parser.js
感谢@xream 佬提供与 @keywos 修改 本项目 Script Hub 网页前端, replace-header.jsecho-response.jsscript-converter.js
感谢@mieqq 佬提供的replace-body.js, 本项目中已进行修改
感谢@Maasea 佬的指导
项目 logo 感谢 @Toperlock
插件图标用的 @Keikinn 佬的 StickerOnScreen项目,以及 @Toperlock 佬的 QX 图标库项目,感谢

开发

pnpm preview html 内容的本地预览

About

Advanced Script Converter for QX, Loon, Surge, Stash, Egern, LanceX and Shadowrocket - 重写 & 规则集转换

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%