-
Notifications
You must be signed in to change notification settings - Fork 0
/
SurgeTools.sgmodule
23 lines (18 loc) · 1.49 KB
/
SurgeTools.sgmodule
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!name=Troubleshoot
#!desc=故障排除/规则统计 访问 http://trouble.shoot http://surge.tool 查看;
#!author=@xream @key
#!category=SurgeTool
#!arguments=Type:1, Log:0, List:1, Push:1,title:Surge Rule, color:#007afe, icon:personalhotspot.circle, ST Panel:ST Panel ,script-update:-1
#!author=@xream @key
#!arguments-desc=规则集数量统计支持远程分流规则/本地单条规则, 本地规则集无法读取不支持, ScriptHub转换过的规则会读取缓存数, 速度快\n\nST Panel 如果填写为 # 则关闭面板\n在通知显示规则类型数量: Type\n在通知显示各规则集数量: List\n开启通知: Push\n开启日志: Log\n\n开启为: 1\n关闭为: 0
#!date=2024-01-24 21:14:45
// @xream https://raw.githubusercontent.com/xream/scripts/main/surge/modules/troubleshoot/troubleshoot.js
[Panel]
{{{ST Panel}}} = script-name={{{ST Panel}}},update-interval=-1
[MITM]
hostname = %APPEND% trouble.shoot, *.trouble.shoot, surge.tool
[Script]
# Web
troubleshoot = type=http-request, pattern=^https?:\/\/(trouble\.shoot|surge\.tool), timeout=300,script-update-interval={{{script-update}}}, script-path=https://raw.githubusercontent.com/leetown3113/JavaScript/main/Surge_Troubleshoot.js
# Panel
{{{ST Panel}}} = type=generic,timeout=8,argument=list={{{List}}}&type={{{Type}}}&LogTF={{{Log}}}&icolor={{{color}}}&title={{{title}}}&icon={{{icon}}}&push={{{Push}}},script-update-interval={{{script-update}}},script-path=https://raw.githubusercontent.com/leetown3113/JavaScript/main/Surge_Troubleshoot.js