-
Notifications
You must be signed in to change notification settings - Fork 0
/
host.json
261 lines (260 loc) · 9.04 KB
/
host.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
"id": "xream.app.sub",
"name": "@xream 的应用订阅",
"author": "@xream",
"icon": "https://raw.githubusercontent.com/xream/scripts/main/surge/modules/gist/asset/avatar.png",
"repo": "https://github.com/xream/scripts/tree/main",
"apps": [
{
"icons": [
"https://raw.githubusercontent.com/xream/scripts/main/surge/modules/pcr/asset/icon.png",
"https://raw.githubusercontent.com/xream/scripts/main/surge/modules/pcr/asset/icon.png"
]
},
{
"id": "xream.sub_store_mega",
"name": "Sub-Store Mega",
"descs_html": [
"<a href=\"https://github.com/xream/scripts/tree/main/surge/modules/sub-store-scripts/mega\">查看文档</a>",
"Sub-Store 脚本使用方法: 打开 Sub-Store => 订阅 => 编辑 => 节点操作+ => 脚本操作 => 链接 => 粘贴<a href=\"https://raw.githubusercontent.com/xream/scripts/main/surge/modules/sub-store-scripts/mega/index.js\">脚本链接</a> => 保存",
"<a onClick=\"window.location.reload(true);\">刷新</a>"
],
"keys": [
"@xream.sub_store_mega.disabled",
"@xream.sub_store_mega.concurrency",
"@xream.sub_store_mega.title",
"@xream.sub_store_mega.prefix",
"@xream.sub_store_mega.suffix",
"@xream.sub_store_mega.method",
"@xream.sub_store_mega.host",
"@xream.sub_store_mega.hostPrefix",
"@xream.sub_store_mega.hostSuffix",
"@xream.sub_store_mega.path",
"@xream.sub_store_mega.pathPrefix",
"@xream.sub_store_mega.pathSuffix",
"@xream.sub_store_mega.network",
"@xream.sub_store_mega.defaultNetworkPath",
"@xream.sub_store_mega.networkPrefix",
"@xream.sub_store_mega.networkSuffix",
"@xream.sub_store_mega.port",
"@xream.sub_store_mega.sort",
"@xream.sub_store_mega.resolve",
"@xream.sub_store_mega.resolver",
"@xream.sub_store_mega.ipPrefix",
"@xream.sub_store_mega.ipSuffix",
"@xream.sub_store_mega.sleep",
"@xream.sub_store_mega.expire",
"@xream.sub_store_mega.cacheMaxSize",
"@xream.sub_store_mega.notifyOnSuccessDisabled",
"@xream.sub_store_mega.mock",
"@xream.sub_store_mega.clearCache"
],
"author": "@xream",
"repo": "https://github.com/xream/scripts/tree/main/surge/modules/sub-store-scripts/mega",
"settings": [
{
"id": "@xream.sub_store_mega.disabled",
"name": "是否禁用",
"val": false,
"type": "boolean",
"desc": "禁用后将返回原始节点数据"
},
{
"id": "@xream.sub_store_mega.concurrency",
"name": "并发数",
"val": 15,
"type": "number",
"desc": "默认 15. 若因为并发过多导致失败, 可将此值设小"
},
{
"id": "@xream.sub_store_mega.title",
"name": "通知标题",
"val": "",
"type": "text",
"desc": "默认为 Sub-Store Mega"
},
{
"id": "@xream.sub_store_mega.prefix",
"name": "节点名前缀",
"val": "",
"type": "text",
"desc": "默认为空. 例 [免流骚机场]"
},
{
"id": "@xream.sub_store_mega.suffix",
"name": "节点名后缀",
"val": "",
"type": "text",
"desc": "默认为空. 例 [全国停机]"
},
{
"id": "@xream.sub_store_mega.host",
"name": "Host 混淆",
"val": "",
"type": "text",
"desc": "默认为空 不修改. 例 a.189.cn"
},
{
"id": "@xream.sub_store_mega.hostPrefix",
"name": "为修改了 Host 的节点名添加前缀",
"val": "",
"type": "text",
"desc": "默认为空"
},
{
"id": "@xream.sub_store_mega.hostSuffix",
"name": "为修改了 Host 的节点名添加后缀",
"val": "",
"type": "text",
"desc": "默认为空. 例 [微博混淆]"
},
{
"id": "@xream.sub_store_mega.path",
"name": "Path 路径",
"val": "",
"type": "text",
"desc": "默认为空 不修改. 例 /TS/recharge/tzUrl.html"
},
{
"id": "@xream.sub_store_mega.pathPrefix",
"name": "为修改了 Path 的节点名添加前缀",
"val": "",
"type": "text",
"desc": "默认为空"
},
{
"id": "@xream.sub_store_mega.pathSuffix",
"name": "为修改了 Path 的节点名添加后缀",
"val": "",
"type": "text",
"desc": "默认为空. 例 [广停路径]"
},
{
"id": "@xream.sub_store_mega.network",
"name": "Network 网络(所谓的 vmess tcp 加混淆应该为 http)",
"type": "text",
"desc": "⚠️ Sub-Store 对非 ws 支持不完整. 但你可以设置一个新 host 和 path ⚠️ 默认为空 不修改. 例 ws"
},
{
"id": "@xream.sub_store_mega.defaultNetworkPath",
"name": "设置 Network 网络时 默认的 Path 路径",
"val": "/",
"type": "text",
"desc": "原始数据无 path 时, 默认设置为 / "
},
{
"id": "@xream.sub_store_mega.networkPrefix",
"name": "为节点名添加 network 前缀",
"val": false,
"type": "boolean",
"desc": "默认为空"
},
{
"id": "@xream.sub_store_mega.networkSuffix",
"name": "为节点名添加 network 后缀",
"val": false,
"type": "boolean",
"desc": "默认为空. 例: [WS]"
},
{
"id": "@xream.sub_store_mega.method",
"name": "method",
"type": "text",
"desc": "例 GET 网络为 http 时, 可能需要设置此项"
},
{
"id": "@xream.sub_store_mega.port",
"name": "端口",
"val": "",
"type": "number",
"desc": "默认为空 不修改. 例 443"
},
{
"id": "@xream.sub_store_mega.sort",
"name": "排序",
"val": false,
"type": "boolean",
"desc": "默认禁用. ⚠️ 脚本内部有一个我自用的根据节点名排序的逻辑 随时可能更改"
},
{
"id": "@xream.sub_store_mega.resolve",
"name": "域名 转 IP",
"val": false,
"type": "boolean",
"desc": "默认禁用. 使用网络请求解析域名 ⚠️ Sub-Store 已内置此功能 本脚本将放弃维护此功能"
},
{
"id": "@xream.sub_store_mega.resolver",
"name": "域名 转 IP 服务",
"type": "selects",
"items": [
{
"key": "cloudflare",
"label": "Cloudflare"
},
{
"key": "google",
"label": "Google"
},
{
"key": "ip-api",
"label": "IP-API(有频次限制)"
}
],
"val": "cloudflare",
"desc": "默认 Cloudflare"
},
{
"id": "@xream.sub_store_mega.ipPrefix",
"name": "为 IP 节点添加前缀",
"val": false,
"type": "boolean",
"desc": "默认禁用"
},
{
"id": "@xream.sub_store_mega.ipSuffix",
"name": "为 IP 节点添加后缀",
"val": false,
"type": "boolean",
"desc": "默认禁用. 例 [1.1.1.1]"
},
{
"id": "@xream.sub_store_mega.sleep",
"name": "域名解析等待时间(单位 秒)",
"val": 0,
"type": "number",
"desc": "因为网络请求的接口一般有频次限制 默认每次查询间隔 0 秒"
},
{
"id": "@xream.sub_store_mega.expire",
"name": "域名解析结果缓存时间(单位 秒)",
"val": 1800,
"type": "number",
"desc": "默认 1800 秒(30 分钟). 若 <= 0 则不缓存"
},
{
"id": "@xream.sub_store_mega.cacheMaxSize",
"name": "域名解析结果缓存最大数",
"val": 100,
"type": "number",
"desc": "默认 100"
},
{
"id": "@xream.sub_store_mega.notifyOnSuccessDisabled",
"name": "禁用成功后的通知",
"val": false,
"type": "boolean",
"desc": "默认会在成功后发送通知"
},
{
"id": "@xream.sub_store_mega.clearCache",
"name": "下次清除缓存",
"val": false,
"type": "boolean",
"desc": "默认禁用. 启用后下次将清除缓存, 然后自动禁用"
}
],
"icons": [
"https://raw.githubusercontent.com/xream/scripts/main/surge/modules/sub-store-scripts/mega/assets/icon.png",
"https://raw.githubusercontent.com/xream/scripts/main/surge/modules/sub-store-scripts/mega/assets/icon.png"
]
},