Search: #检查

  1. Sub-Store 的节点 入口 & 落地 检测 完整示例配置更新- Node.js 版分为俩配置一个需配置 GEOIP 数据, 一个不需要 原消息 Sub-Store 合集 频道资源合集 恰饭推荐 群组 #Sub-Store #SubStore #脚本 #节点 #订阅 #节点信息 #检测 #check #HTTP-META #HTTPMETA #Meta #Clash #Node #服务器 #VPS #GEO #落地 #节点落地 #落地检测 #入口 #节点入口 #入口检测

    Sub-Store 的节点 入口 & 落地 检测 完整示例配置更新

    - Node.js 版分为俩配置

    一个需配置 GEOIP 数据, 一个不需要

    原消息

    Sub-Store 合集 频道资源合集 恰饭推荐 群组

    #Sub-Store #SubStore #脚本 #节点 #订阅 #节点信息 #检测 #check #HTTP-META #HTTPMETA #Meta #Clash #Node #服务器 #VPS #GEO #落地 #节点落地 #落地检测 #入口 #节点入口 #入口检测

    • ❤️6
    • 👍2
  2. NetQuality: 网络质量体检脚本- 中英文双语言支持- 支持IPv4/IPv6双栈查询- 精美排版,直观显示,多终端单屏优化展示,便于截图分享- BGP信息、本地策略、接入信息、三网TCP大包延迟、三网回程路由、国内测速、国际互连七大模块- 基础数据源自*BGP.TOOLS*及*BGP.HE.NET*数据库- 上游及接入信息直观展示- 中国大陆地区31个省/市/自治区电信/联通/移动三网回程延迟- 基于*SPEEDTEST.NET*的中国大陆(含大湾区)三网网速测试- 全球五大洲网速及延迟测试- 延迟模式、低数据模式、跳过任意章节,多种测试方式弹性选择- Json输出便于大数据分析 xykt/NetQuality 服务器合集 频道资源合集 恰饭推荐 群组 #网络质量 #检测 #脚本 #服务器

    NetQuality: 网络质量体检脚本

    - 中英文双语言支持
    - 支持IPv4/IPv6双栈查询
    - 精美排版,直观显示,多终端单屏优化展示,便于截图分享
    - BGP信息、本地策略、接入信息、三网TCP大包延迟、三网回程路由、国内测速、国际互连七大模块
    - 基础数据源自*BGP.TOOLS*及*BGP.HE.NET*数据库
    - 上游及接入信息直观展示
    - 中国大陆地区31个省/市/自治区电信/联通/移动三网回程延迟
    - 基于*SPEEDTEST.NET*的中国大陆(含大湾区)三网网速测试
    - 全球五大洲网速及延迟测试
    - 延迟模式、低数据模式、跳过任意章节,多种测试方式弹性选择
    - Json输出便于大数据分析


    xykt/NetQuality

    服务器合集 频道资源合集 恰饭推荐 群组

    #网络质量 #检测 #脚本 #服务器

    • ❤️8
  3. 🆕 更新: Sub-Store 入口检测和落地检测脚本中增加 MMDB 日志HTTP-META 方案的用户可以检查 entrance.js 和

    折腾啥
    🔗 Sub-Store 的节点 入口 & 落地 检测 完整示例配置 ⚠️ 支持的运行环境 请查看 检测落地脚本 和 检测入口脚本 说明 ▎使用 如 图 1 导入我的 预设配置: 1. App (使用内部接口版) 2. App (使用网络请求版) 3. Node.js 版 说明: App (使用网络请求版) 比较通用, 全部使用网络请求. 可能会慢到超时 App (使用内部接口版) 设置了 internal 参数使用内部方法获取数据, 数据来自 GEOIP 数据库, 大幅提速 在 订阅 中…
    🆕 更新: Sub-Store 入口检测和落地检测脚本中增加 MMDB 日志

    HTTP-META 方案的用户可以检查 entrance.jshttp_meta_geo.js

    脚本日志中会输出 GeoLite2 Country 和 GeoLite2 ASN 数据库文件路径

    ℹ️ 相关内容

    Sub-Store 的节点 入口 & 落地 检测 完整示例配置

    • ❤️3
  4. Sub-Store 的节点测活脚本(Node.js 版, 仅测试 server+port connect, 不保证节点可用性)点子和原始逻辑来自 @Momiji233· 优点: 更快(配合参数设置超时/重试次数/重试延迟/缓存等)· 不足: 不支持 UDP, 仅测试节点 server+port connect 耗时, 不保证节点可用性用肯定还是能用的 但是可能跟你网络复杂程度也有关 比如这个更完善的脚本请使用 合集中的其他脚本, 例如: 节点测试(完善版)▎使用参数一般不用加 这里仅做一个示范具体说明可查看脚本内容常用参数 timeout 可适当调小, show_latency 节点名称加上延迟执行后会给节点加上 _latency 字段, 方便之后再处理

    Sub-Store 的节点测活脚本(Node.js 版, 仅测试 server+port connect, 不保证节点可用性)

    点子和原始逻辑来自 @Momiji233

    · 优点: 更快(配合参数设置超时/重试次数/重试延迟/缓存等)

    · 不足: 不支持 UDP, 仅测试节点 server+port connect 耗时, 不保证节点可用性

    用肯定还是能用的 但是可能跟你网络复杂程度也有关 比如这个

    更完善的脚本请使用 合集中的其他脚本, 例如: 节点测试(完善版)

    ▎使用

    参数一般不用加 这里仅做一个示范

    具体说明可查看脚本内容

    常用参数 timeout 可适当调小, show_latency 节点名称加上延迟

    执行后会给节点加上 _latency 字段, 方便之后再处理

    https://raw.githubusercontent.com/xream/scripts/main/surge/modules/sub-store-scripts/check/node_js_connect_latency.js#show_latency=true&timeout=500&retry_delay=0&retries=1


    📌 资源合集导航

    #Sub-Store #SubStore #脚本 #节点 #订阅 #测活 #节点测活 #节点延迟 #延迟 #检测 #check #脚本 #Node #服务器 #VPS #connect #latency

    • ❤️3
    • 👍1
  5. Sub-Store 入口/落地检测 更新 1. 默认情况下节点域名会被解析为 IP, 若想还原节点域名, 可在最后加一步节点操作if ($server._domain) $server.server = $server._domain 2. 部分 IP(如各种 CDN ) 使用内部方法 GEO 数据 可能无法得到 countryCode3. 使用内部方法时, 检测条件放宽, aso 和 countryCode 存在其一即可4. 如果嫌中转的名称太长, 可以加一步正则命名: 🇨🇳.*➮(.*)$ => $1 中转 查看 发布帖

    折腾啥
    🔗 Sub-Store 的节点 入口 & 落地 检测 完整示例配置 ⚠️ 支持的运行环境 请查看 检测落地脚本 和 检测入口脚本 说明 ▎使用 如 图 1 导入我的 预设配置: 1. App (使用内部接口版) 2. App (使用网络请求版) 3. Node.js 版 说明: App (使用网络请求版) 比较通用, 全部使用网络请求. 可能会慢到超时 App (使用内部接口版) 设置了 internal 参数使用内部方法获取数据, 数据来自 GEOIP 数据库, 大幅提速 在 订阅 中…
    Sub-Store 入口/落地检测 更新

    1. 默认情况下节点域名会被解析为 IP, 若想还原节点域名, 可在最后加一步节点操作

    if ($server._domain) $server.server = $server._domain


    2. 部分 IP(如各种 CDN ) 使用内部方法 GEO 数据 可能无法得到 countryCode

    3. 使用内部方法时, 检测条件放宽, asocountryCode 存在其一即可

    4. 如果嫌中转的名称太长, 可以加一步正则命名: 🇨🇳.*➮(.*)$ => $1 中转

    查看 发布帖

    • ❤️1
  6. #Sub-Store #SubStore #脚本 #节点 #订阅 #节点信息 #检测 #check #脚本 #Node #服务器 #VPS #UDP Sub-Store 节点 UDP 检测脚本仅支持 HTTP-META▎使用具体说明可查看脚本内容常用参数:ntp 用于检测的 NTP 服务器. 默认 time.apple.com参数一般不用加 这里仅做一个示范

    #Sub-Store #SubStore #脚本 #节点 #订阅 #节点信息 #检测 #check #脚本 #Node #服务器 #VPS #UDP

    Sub-Store 节点 UDP 检测脚本

    仅支持 HTTP-META

    ▎使用

    具体说明可查看脚本内容

    常用参数:

    ntp 用于检测的 NTP 服务器. 默认 time.apple.com

    参数一般不用加 这里仅做一个示范

    https://raw.githubusercontent.com/xream/scripts/main/surge/modules/sub-store-scripts/check/http_meta_udp.js#concurrency=10&timeout=5000&retries=1

    相关脚本整合

    资源合集导航

    欢迎评论 & 转发

    加入 折腾啥

    频道 | 群组

    别忘了 领个红包支持一下

    • ❤️10
    • 👍1
  7. Sub-Store 的节点 入口 & 落地 检测 完整示例配置 支持的运行环境 请查看 检测落地脚本 和 检测入口脚本 说明▎使用如 图 1 导入我的 预设配置: 1. App (使用内部接口版) 2. App (使用网络请求版) 3. Node.js 版 说明:App (使用网络请求版) 比较通用, 全部使用网络请求. 可能会慢到超时App (使用内部接口版) 设置了 internal 参数使用内部方法获取数据, 数据来自 GEOIP 数据库, 大幅提速在 订阅 中, 输入你的 本地节点 或 远程订阅微调部分参数, 如: timeout 超时, retries 重试次数使用即可已开启了缓存, 首次超时就是节点太多测太慢了. 可在设备上尝试使用快捷指令等方式定时请求, 保证 App 中拉取时/ Gist 同步时 始终使用缓存相关使用说明: 脚本 检测落地脚本 和 检测入口脚本可得到如 图 2 的结果 默认情况下节点域名会被解析为 IP, 若想还原节点域名, 可在最后加一步节点操作: if ($server._domain) $server.server = $server._domain如果嫌中转的名称太长, 可以加一步正则命名: 🇨🇳.*➮(.*)$ => $1 中转 部分 IP(如各种 CDN ) 使用内部方法 GEO 数据 可能无法得到 countryCode Sub-Store 合集 频道资源合集 恰饭推荐 群组 #Sub-Store #SubStore #脚本 #节点 #订阅 #节点信息 #检测 #check #HTTP-META #HTTPMETA #Meta #Clash #Node #服务器 #VPS #GEO #落地 #节点落地 #落地检测 #入口 #节点入口 #入口检测

    Sub-Store 的节点 入口 & 落地 检测 完整示例配置

    支持的运行环境 请查看 检测落地脚本检测入口脚本 说明

    ▎使用

    图 1 导入我的 预设配置: 1. App (使用内部接口版) 2. App (使用网络请求版) 3. Node.js 版

    说明:

    App (使用网络请求版) 比较通用, 全部使用网络请求. 可能会慢到超时

    App (使用内部接口版) 设置了 internal 参数使用内部方法获取数据, 数据来自 GEOIP 数据库, 大幅提速

    订阅 中, 输入你的 本地节点 或 远程订阅

    微调部分参数, 如: timeout 超时, retries 重试次数

    使用即可

    已开启了缓存, 首次超时就是节点太多测太慢了. 可在设备上尝试使用快捷指令等方式定时请求, 保证 App 中拉取时/ Gist 同步时 始终使用缓存

    相关使用说明: 脚本 检测落地脚本检测入口脚本

    可得到如 图 2 的结果

    默认情况下节点域名会被解析为 IP, 若想还原节点域名, 可在最后加一步节点操作: if ($server._domain) $server.server = $server._domain

    如果嫌中转的名称太长, 可以加一步正则命名: 🇨🇳.*➮(.*)$ => $1 中转

    部分 IP(如各种 CDN ) 使用内部方法 GEO 数据 可能无法得到 countryCode


    Sub-Store 合集 频道资源合集 恰饭推荐 群组

    #Sub-Store #SubStore #脚本 #节点 #订阅 #节点信息 #检测 #check #HTTP-META #HTTPMETA #Meta #Clash #Node #服务器 #VPS #GEO #落地 #节点落地 #落地检测 #入口 #节点入口 #入口检测

    • ❤️40
    • 👍2
  8. #脚本 #bash #IP #VPS #服务器 #检测 #质量IP 质量体检脚本效果如图 还有斜体 作者用心了努力做市面最好的IP质量检测类脚本中英文双语言支持(基础信息德/法/日/俄/西/葡支持)支持IPv4/IPv6双栈查询精美排版,直观显示,多终端单屏优化展示,便于截图分享基础信息、IP类型、风险评分、风险因子、流媒体解锁、邮局检测六大模块 作者发布贴 作者仓库

    #脚本 #bash #IP #VPS #服务器 #检测 #质量

    IP 质量体检脚本

    效果如图 还有斜体 作者用心了

    努力做市面最好的IP质量检测类脚本
    中英文双语言支持(基础信息德/法/日/俄/西/葡支持)
    支持IPv4/IPv6双栈查询
    精美排版,直观显示,多终端单屏优化展示,便于截图分享
    基础信息、IP类型、风险评分、风险因子、流媒体解锁、邮局检测六大模块


    作者发布贴

    作者仓库

    • 👍14
    • ❤️13
    • 🦄2
    • 👏1
  9. Sub-Store 的节点入口信息检测脚本 支持自由设置 接口 和 格式支持所有环境▎使用具体说明可查看脚本内容常用参数:internal: 可切换为使用内部方法获取数据, 数据来自 GEOIP 数据库, 无需网络请求. 适用于以下环境: a. Surge, Loon(build >= 692) 等有 $utils.ipaso 和 $utils.geoip API 的 Appb. Node.js 版 Sub-Store, 设置环境变量 SUB_STORE_MMDB_COUNTRY_PATH 和 SUB_STORE_MMDB_ASN_PATH 或 传入 mmdb_country_path 和 mmdb_asn_path 参数(分别为 MaxMind GeoLite2 Country 和 GeoLite2 ASN 数据库 的路径) 部分 IP(如各种 CDN ) 使用内部方法 GEO 数据 可能无法得到 countryCodetimeout, concurrency , retries 适当调节 与测落地不同 测入口可能会因为请求过于频繁被风控api 接口. 默认为

    Sub-Store 的节点入口信息检测脚本

    支持自由设置 接口格式

    支持所有环境

    ▎使用

    具体说明可查看脚本内容

    常用参数:

    internal: 可切换为使用内部方法获取数据, 数据来自 GEOIP 数据库, 无需网络请求. 适用于以下环境:

    a. Surge, Loon(build >= 692) 等有 $utils.ipaso$utils.geoip API 的 App

    b. Node.jsSub-Store, 设置环境变量 SUB_STORE_MMDB_COUNTRY_PATHSUB_STORE_MMDB_ASN_PATH 或 传入 mmdb_country_pathmmdb_asn_path 参数(分别为 MaxMind GeoLite2 Country 和 GeoLite2 ASN 数据库 的路径)

    部分 IP(如各种 CDN ) 使用内部方法 GEO 数据 可能无法得到 countryCode

    timeout, concurrency , retries 适当调节 与测落地不同 测入口可能会因为请求过于频繁被风控
    api 接口. 默认为 http://ip-api.com/json/{{proxy.server}}?lang=zh-CN
    format 自定义格式, 从 节点(proxy) 和 入口 API 响应(api)中取数据. 默认为: {{api.country}} {{api.isp}} - {{proxy.name}}
    valid 验证 api 请求是否合法. 默认: ProxyUtils.isIP('{{api.ip || api.query}}') (判断 响应中的字段是否为合法`IP`)

    参数一般不用加 这里仅做一个示范

    https://raw.githubusercontent.com/xream/scripts/main/surge/modules/sub-store-scripts/check/entrance.js#concurrency=10&timeout=5000&retries=1

    抛砖引玉 提供一个 可一键导入的入口测试配置

    最新: 节点 入口 & 落地 检测 完整示例配置

    Sub-Store 合集 频道资源合集 恰饭推荐 群组

    #Sub-Store #SubStore #脚本 #节点 #订阅 #节点信息 #检测 #check #脚本 #Node #服务器 #VPS #GEO #入口 #节点入口 #入口检测

    • ❤️24
    • 👍1
    • 🤩1
    • 💯1
  10. #Sub-Store #SubStore #脚本 #节点 #订阅 #节点信息 #检测 #check #脚本 #服务器 #VPS #GEO #落地 #节点落地 #落地检测 Sub-Store 落地检测完整流程导出数据支持 Loon, Surge(ability=

    #Sub-Store #SubStore #脚本 #节点 #订阅 #节点信息 #检测 #check #脚本 #服务器 #VPS #GEO #落地 #节点落地 #落地检测

    Sub-Store 落地检测完整流程导出数据

    支持 Loon, Surge(ability=http-client-policy) 和 任何能运行 HTTP META 的环境

    其他平台可查看最下方合集 自行组合

    确保你的 前端 >= 2.14.229 后端 >= 2.14.298

    可一键导入

    然后填入你的订阅

    效果如图 3

    默认开启了缓存

    抛砖引玉 有需求自己修改

    文件见评论区 如图 2 点击导入

    相关内容

    链接参数说明
    脚本使用说明

    Sub-Store 代理 App 版安装下载

    Sub-Store 服务器/云平台/Docker/Android 版的相关教程

    相关脚本整合

    • ❤️2
  11. #Sub-Store #SubStore #脚本 #检测 #check #HTTP-META #HTTPMETA #Meta #Clash #脚本 #Node #服务器 #VPS #自建 #平台 #Docker #Node.js Sub-Store Docker 镜像 测试版 新增: 带

    #Sub-Store #SubStore #脚本 #检测 #check #HTTP-META #HTTPMETA #Meta #Clash #脚本 #Node #服务器 #VPS #自建 #平台 #Docker #Node.js

    Sub-Store Docker 镜像 测试版

    新增: 带 http-meta tag 的镜像

    包含 HTTP META

    可直接使用需要 HTTP META 功能的脚本, 本地且端口号为默认值, 无需设置

    可查看👇🏻

    节点测活脚本 GPT 检测脚本 节点落地信息脚本

    Sub-Store 服务器/云平台/Docker/Android 版的相关教程 (其中 Sub-Store Hugging Face 自建教程 已更新为 包含 HTTP-META 的版本)

    • ❤️2
  12. Sub-Store 的节点落地信息脚本 支持自由设置 接口 和 格式支持以下环境: 1. Loon 和 Surge2. 任意环境 但是需要配合另一台设备的 HTTP API(目前仅 Surge 支持, 参数看 脚本说明)3. Node.js 版(需要 HTTP META 配合) HTTP META 本体Android 也可本地使用 配合 Android 本地版 Sub-Store▎使用具体说明可查看脚本内容常用参数:internal: 可切换为使用内部方法获取数据, 数据来自 GEOIP 数据库. 此时仅需要一个支持返回 IP 的远程 API, 大幅缩短了请求时长. 适用于以下环境: a. Surge, Loon(build >= 692) 等有 $utils.ipaso 和 $utils.geoip API 的 Appb. Node.js 版 Sub-Store 需配置 GEOIP 数据, 设置环境变量 SUB_STORE_MMDB_COUNTRY_PATH 和 SUB_STORE_MMDB_ASN_PATH 或 传入 mmdb_country_path 和 mmdb_asn_path 参数(分别为 MaxMind GeoLite2 Country 和 GeoLite2 ASN 数据库 的路径)Docker 配置的一个参考(我省略了其他字段):

    Sub-Store 的节点落地信息脚本

    支持自由设置 接口格式

    支持以下环境:

    1. Loon 和 Surge

    2. 任意环境 但是需要配合另一台设备的 HTTP API(目前仅 Surge 支持, 参数看 脚本说明)

    3. Node.js 版(需要 HTTP META 配合)

    HTTP META 本体

    Android 也可本地使用 配合 Android 本地版 Sub-Store

    ▎使用

    具体说明可查看脚本内容

    常用参数:

    internal: 可切换为使用内部方法获取数据, 数据来自 GEOIP 数据库. 此时仅需要一个支持返回 IP 的远程 API, 大幅缩短了请求时长. 适用于以下环境:

    a. Surge, Loon(build >= 692) 等有 $utils.ipaso$utils.geoip API 的 App

    b. Node.jsSub-Store 需配置 GEOIP 数据, 设置环境变量 SUB_STORE_MMDB_COUNTRY_PATHSUB_STORE_MMDB_ASN_PATH 或 传入 mmdb_country_pathmmdb_asn_path 参数(分别为 MaxMind GeoLite2 Country 和 GeoLite2 ASN 数据库 的路径)

    Docker 配置的一个参考(我省略了其他字段):
    services:
    sub-store:
    environment:
    SUB_STORE_MMDB_CRON: 0 15 * * *
    # 注意 不会首次无数据不会自动下载, 会按上面这个定时任务下载
    SUB_STORE_MMDB_COUNTRY_URL: https://github.com/xream/geoip/releases/latest/download/ipinfo.country.mmdb
    SUB_STORE_MMDB_COUNTRY_PATH: /opt/app/data/GeoLite2-Country.mmdb
    SUB_STORE_MMDB_ASN_URL: https://github.com/xream/geoip/releases/latest/download/ipinfo.asn.mmdb
    SUB_STORE_MMDB_ASN_PATH: /opt/app/data/GeoLite2-ASN.mmdb
    volumes:
    - ./data:/opt/app/data


    部分 IP(如各种 CDN ) 使用内部方法 GEO 数据 可能无法得到 countryCode

    timeout, concurrency 适当调节
    api 接口. 默认为 http://ip-api.com/json?lang=zh-CN
    format 自定义格式, 从 节点(proxy) 和 API 接口响应(api) 中取数据. 默认为: {{api.country}} {{api.isp}} - {{proxy.name}}

    因为这里用了 eval 所以...其实可以玩很多花活 甚至可以 当前日期: {{new Date().toLocaleDateString()}}

    举例: 若要使用其他 API(比如 cloudflare), 可以这样设置(这个好像没法直接用了, 留着做个示范吧 反正意思就是从响应字段里取值)
    接口 为 https://speed.cloudflare.com/meta
    格式 为 {{api.country}} {{api.asOrganization}} - {{proxy.name}}

    参数一般不用加 这里仅做一个示范

    1. Loon 和 Surge (需使用 有 ability=http-client-policy 的模块) 版:

    https://raw.githubusercontent.com/xream/scripts/main/surge/modules/sub-store-scripts/check/geo.js#concurrency=10&timeout=5000&retries=1

    2. Node.js 版(需要 HTTP META 配合)

    https://raw.githubusercontent.com/xream/scripts/main/surge/modules/sub-store-scripts/check/http_meta_geo.js#http_meta_protocol=http&http_meta_host=127.0.0.1&http_meta_port=9876&http_meta_start_delay=3000&http_meta_proxy_timeout=10000

    抛砖引玉 提供一个 落地检测完整流程导出数据可一键导入

    最新: 节点 入口 & 落地 检测 完整示例配置

    Sub-Store 合集 频道资源合集 恰饭推荐 群组

    #Sub-Store #SubStore #脚本 #节点 #订阅 #节点信息 #检测 #check #HTTP-META #HTTPMETA #Meta #Clash #脚本 #Node #服务器 #VPS #GEO #落地 #节点落地 #落地检测

    • ❤️8
    • 👍1
  13. Sub-Store 的节点测速娱乐版脚本支持以下环境: 1. Loon 和 Surge 版2. Node.js 版(需要 HTTP META 配合)👉🏻 HTTP META 本体Android 也可本地使用 配合 Android 本地版 Sub-Store▎使用具体说明可查看脚本内容常用参数:timeout, concurrency 和 size 适当调节keep_incompatible 保留当前客户端不兼容的协议show_speed 显示速度. 默认不显示. 注: 即使不开启这个参数, 节点上也会添加一个 _speed 字段, 按速度倒序🌝 参数一般不用加 这里仅做一个示范1. Loon 和 Surge 版:

    Sub-Store 的节点测速娱乐版脚本

    支持以下环境:

    1. Loon 和 Surge 版

    2. Node.js 版(需要 HTTP META 配合)

    👉🏻 HTTP META 本体

    Android 也可本地使用 配合 Android 本地版 Sub-Store

    ▎使用

    具体说明可查看脚本内容

    常用参数:
    timeout, concurrencysize 适当调节
    keep_incompatible 保留当前客户端不兼容的协议
    show_speed 显示速度. 默认不显示. 注: 即使不开启这个参数, 节点上也会添加一个 _speed 字段, 按速度倒序


    🌝 参数一般不用加 这里仅做一个示范

    1. Loon 和 Surge 版:

    https://raw.githubusercontent.com/xream/scripts/main/surge/modules/sub-store-scripts/check/speed.js#keep_incompatible=true&show_speed&size=10&timeout=10000&concurrency=1

    2. Node.js 版(需要 HTTP META 配合)

    https://raw.githubusercontent.com/xream/scripts/main/surge/modules/sub-store-scripts/check/http_meta_speed.js#keep_incompatible=true&show_speed&size=10&timeout=10000&concurrency=1&http_meta_protocol=http&http_meta_host=127.0.0.1&http_meta_port=9876&http_meta_start_delay=3000&http_meta_proxy_timeout=10000


    Sub-Store 合集 频道资源合集 恰饭推荐 群组

    #Sub-Store #SubStore #脚本 #节点 #订阅 #节点测速 #测速 #节点延迟 #延迟 #检测 #check #HTTP-META #HTTPMETA #Meta #Clash #脚本 #Node #服务器 #VPS

    • ❤️4
    • 👍2
    • 🔥1
  14. Sub-Store 的节点测活脚本(完善版)支持以下环境: 1. Loon 和 Surge2. Node.js 版(需要 HTTP META 配合)HTTP META 本体Android 也可本地使用 配合 Android 本地版 Sub-Store▎使用🌝 参数一般不用加 这里仅做一个示范具体说明可查看脚本内容常用参数 timeout 可适当调小, keep_incompatible 保留当前客户端不兼容的协议, show_latency 节点名称加上延迟url 需要 encodeURIComponent. 默认

    Sub-Store 的节点测活脚本(完善版)

    支持以下环境:

    1. Loon 和 Surge

    2. Node.js 版(需要 HTTP META 配合)

    HTTP META 本体

    Android 也可本地使用 配合 Android 本地版 Sub-Store

    ▎使用

    🌝 参数一般不用加 这里仅做一个示范

    具体说明可查看脚本内容

    常用参数 timeout 可适当调小, keep_incompatible 保留当前客户端不兼容的协议, show_latency 节点名称加上延迟

    url 需要 encodeURIComponent. 默认 http://connectivitycheck.platform.hicloud.com/generate_204
    status 合法的状态码的表达式. 需要 encodeURIComponent . 默认 204

    举例, 如需使用 http://223.6.6.6 状态码 404: url=http%3A%2F%2F223.6.6.6&status=404

    节点操作 - 脚本操作 中 选择 链接

    然后按需填入链接内容

    1. Loon 和 Surge:

    https://raw.githubusercontent.com/xream/scripts/main/surge/modules/sub-store-scripts/check/availability.js#show_latency=true&keep_incompatible=true&status=204&url=http%3A%2F%2Fconnectivitycheck.platform.hicloud.com%2Fgenerate_204&timeout=1000&retries=1&retry_delay=1000&concurrency=10

    2. Node.js 版(需要 HTTP META 配合):

    https://raw.githubusercontent.com/xream/scripts/main/surge/modules/sub-store-scripts/check/http_meta_availability.js#show_latency=true&keep_incompatible=true&status=204&url=http%3A%2F%2Fconnectivitycheck.platform.hicloud.com%2Fgenerate_204&timeout=1000&retries=1&retry_delay=1000&concurrency=10&http_meta_protocol=http&http_meta_host=127.0.0.1&http_meta_port=9876&http_meta_start_delay=3000&http_meta_proxy_timeout=10000

    Sub-Store 合集 频道资源合集 恰饭推荐 群组

    #Sub-Store #SubStore #脚本 #节点 #订阅 #测活 #节点测活 #节点延迟 #延迟 #检测 #check #HTTP-META #HTTPMETA #Meta #Clash #脚本 #Node #服务器 #VPS

    • ❤️16
    • 👍3
    • 😈1
    • 🎃1
    • 🙈1
  15. Node.js 版 Sub-Store 的 GPT 检测 Surge Loon 用这个: App 版脚本需要 HTTP META 配合 Sub-Store 版本应 >= 2.14.112 HTTP META 本体需 Node.js 环境Android 也可本地使用 配合 Android 本地版 Sub-Store▎使用参数一般不用加 这里仅做一个示范具体说明可查看脚本内容常用参数 timeout 可适当调小 gpt_prefix 显示前缀. 默认为 "[GPT] "注: 节点上总是会添加一个 _gpt 字段, 可用于脚本筛选 示范节点上新增 _gpt_latency 字段, 指响应延迟新增参数 disable_failed_cache, 禁用失败缓存. 即不缓存失败结果

    Node.js 版 Sub-Store 的 GPT 检测

    Surge Loon 用这个: App 版脚本

    需要 HTTP META 配合

    Sub-Store 版本应 >= 2.14.112

    HTTP META 本体

    需 Node.js 环境

    Android 也可本地使用 配合 Android 本地版 Sub-Store

    ▎使用

    参数一般不用加 这里仅做一个示范

    具体说明可查看脚本内容

    常用参数 timeout 可适当调小

    gpt_prefix 显示前缀. 默认为 "[GPT] "

    注: 节点上总是会添加一个 _gpt 字段, 可用于脚本筛选 示范

    节点上新增 _gpt_latency 字段, 指响应延迟

    新增参数 disable_failed_cache, 禁用失败缓存. 即不缓存失败结果

    https://raw.githubusercontent.com/xream/scripts/main/surge/modules/sub-store-scripts/check/http_meta_gpt.js#timeout=1000&retries=1&retry_delay=1000&concurrency=10&client=iOS&http_meta_protocol=http&http_meta_host=127.0.0.1&http_meta_port=9876&http_meta_start_delay=3000&http_meta_proxy_timeout=10000

    Sub-Store 合集 频道资源合集 恰饭推荐 群组

    #Sub-Store #SubStore #脚本 #节点 #订阅 #GPT #OPENAI #检测 #check #HTTP-META #HTTPMETA #Meta #Clash #脚本 #Node #服务器 #VPS

    • ❤️4
    • 👍1
  16. 代理 App 版如何排查 Sub-Store 服务器/云平台/Docker/Android 版如何排查盗版不要提问 不解答 功能用不了是正常的 不是脚本的问题⚠️ 需要打开 App 开关, 重写, 脚本, MitM(并信任证书). 你不打开你玩啥呢(真的有人不开)※ 以 BoxJs 为例进行排查:0. 初始使用时, 可能会从 cdn.jsdelivr.net 和 raw.githubusercontent.com 下载内容, 请自己保证能正常访问(分流和节点自己处理)1. 确保模块和脚本都下载成功2. 浏览器中访问

    代理 App 版如何排查

    Sub-Store 服务器/云平台/Docker/Android 版如何排查

    盗版不要提问 不解答 功能用不了是正常的 不是脚本的问题


    ⚠️ 需要打开 App 开关, 重写, 脚本, MitM(并信任证书). 你不打开你玩啥呢(真的有人不开)

    ※ 以 BoxJs 为例进行排查:

    0. 初始使用时, 可能会从 cdn.jsdelivr.netraw.githubusercontent.com 下载内容, 请自己保证能正常访问(分流和节点自己处理)
    1. 确保模块和脚本都下载成功
    2. 浏览器中访问 https://boxjs.com/query/data/boxjs_host (注意 这是 https) 应该可以看到 key 和 val
    3. 如果报错, 尝试访问 http://boxjs.com/query/data/boxjs_host (注意 这是 http) 如果成功 那就是 MitM/证书信任的问题
    4. 如果还是不行 一般是因为请求没有进重写, 请检查是否开启了重写和脚本功能(不同的 app 可能会有差异, 总之得开启功能)

    ※ 以 Script Hub 为例进行排查:

    1. 确保模块和脚本都下载成功
    2. 浏览器中访问 https://script.hub (注意 这是 https) 应该可以看到本地网页版
    3. 如果报错, 尝试访问 http://script.hub (注意 这是 http) 如果成功 那就是 MitM/证书信任的问题
    4. 如果还是不行 一般是因为请求没有进重写, 请检查是否开启了重写和脚本功能(不同的 app 可能会有差异, 总之得开启功能)

    ※ 以 Sub-Store 为例进行排查

    如果是 Shadowrocket/Surge 上刷新就寄 看这个 https://t.me/zhetengsha/5844 改小并发数
    如果是 QX mac 上请求超时 看这个 https://t.me/zhetengsha/4505
    如果是 Stash 可能需要看下这个 https://t.me/StashFans/802076

    1. https://sub-store.vercel.app 是搭建在 vercel 上的, 请自己保证能正常访问(分流和节点自己处理)
    2. 如果前端不是使用的 https://sub-store.vercel.app, 需要修改模块参数 cors 配置 CORS allowlist
    3. 确保模块和脚本都下载成功
    4. 浏览器中访问 https://sub.store/api/utils/env (注意 这是 https) 应该可以看到版本号
    5. 如果报错, 尝试访问 http://sub.store/api/utils/env (注意 这是 http) 如果成功 那就是 MitM/证书信任的问题
    6. 如果还是不行 一般是因为请求没有进重写, 请检查是否开启了重写和脚本功能(不同的 app 可能会有差异, 总之得开启功能)

    mac 上可以用 /Applications/Surge.app/Contents/Applications/surge-cli dump profile effective|grep sub.store 检查当前配置中 Sub-Store 相关的配置

    删除模块 重新安装模块
    或把模块优先级调到最高
    如果此时可以使用 说明可能有其他模块覆盖了hostname 如下操作检查模块内容

    如果还是不行
    依次尝试:
    一个个地检查模块内容

    若在 Surge/Shadowrokect 中误用 Loon 插件 或安装了不规范的模块 MitM hostname 可能会被覆盖
    规范的模块应有 hostname = %APPEND%hostname = %INSERT%

    常见错误: https://github.com/Semporia/TikTok-Unlock 中的模块就有误 请注意

    部分模块 会在 MitM 中 配置 hostname *.*.*.* 导致一系列问题 建议远离(

    删除再安装模块
    更新外部资源 确保下载好了
    关闭再开启脚本
    关闭再开启重写
    关闭再开启 MitM
    信任证书
    禁用再启用模块
    关开代理
    关代理, 杀 app 后台, 再打开
    重启设备
    有群友反馈: 所有模块重新卸载安装一次好了
    有群友反馈: 删了代理 app 重新安装 重来一遍能解决奇葩故障
    部分严重情况需要重置网络乃至重置手机

    耐心把每一步都试一遍


    如果还是不行且你觉得操作肯定没问题
    带日志找 app 开发者反馈问题
    不是脚本的问题 不要在群里反复提问

    BoxJs-Script-Hub-Sub-Store-等模块通用的前置教程

    各大代理 app 懒人配置和使用图文教程

    Sub-Store 服务器/云平台/Docker/Android 版如何排查

    无法刷新出新版前端 清除前端 PWA 缓存

    Sub-Store 合集 频道资源合集 恰饭推荐 群组

    #排查 #排错 #检查 #打不开 #用不了

    • ❤️17
    • 👍3
    • 😁1
    • 🥱1