sinspired/subs-check-pro

By sinspired

Updated 6 days ago

测活、测速、媒体解锁,高性能代理检测工具,自动生成 mihomo、singbox 订阅

Image
Networking
Integration & delivery
Web analytics
3

10K+

sinspired/subs-check-pro repository overview

Project Logo

Subs-Check⁺ PRO

High-performance proxy subscription checker.

doc-site WIKI GitHub Release

🚀 网络代理质量检测工具

测活、测速、媒体解锁,网络质量检测工具。采用全新设计,适配 PC 和手机设备的现代 WebUI 配置管理界面,自动生成 mihomosingbox 订阅,集成 sub-store 前端和后端,支持一键复制分享,可在高并发运行时保持低内存占用;支持自动无缝版本更新。

同时也提供了基于 Wails v3 现代化框架开发的跨平台本地图形界面客户端 subs-check-pro-gui

preview

✨ 特性

📖 教程(Wiki)
📣 使用交流,功能讨论,issue 反馈,新版本通知

Tip

功能更新频繁,请务必查看最新的 配置文件示例 以获取最新功能支持。

Note

查看新增功能及设置方法: [新增功能与性能优化详情](https://github.com/sinspired/subs-check-pro/wiki/Features-Details)

📸 预览

preview
result

✨ 现代 WebUI 管理界面

http://localhost:8199/admin

login WebUI

🖥️ Wails v3 现代化桌面客户端 (subs-check-pro-gui)

如果你更喜欢原生的桌面应用程序,可以使用全新开发的客户端。它拥有完美的跨平台系统级适配、更低的系统资源开销以及极度现代化的精致 GUI 交互界面。

GUI

➡️ 立即前往体验:subs-check-pro-gui 仓库

📊 检测结果分析报告

http://localhost:8199/analysis

analysis

⚡ 自动生成 singbox 订阅,支持一键分享
sub-storeshareMenusingbox
tgramdingtalk

🛠️ 快速开始

首次运行会在当前目录生成默认配置文件。完整安装与部署见 Wiki: 安装与部署

💻 桌面端 UI 运行(推荐)

直接前往 subs-check-pro-gui 下载适配你当前系统(Windows / macOS / Linux)的安装包,开箱即用,无须配置复杂的命令行参数。

🌏 WebUI 控制面板

WebUI 集成了配置编辑、订阅分享、订阅管理,内置文件服务,检测结果分析报告,日志查看等功能,请务必使用 WebUI 作为主要管理入口

请主动修改 config.yaml api-key 作为 WebUI 访问密码,如未设置,请查看终端日志获取 api-key

浏览器输入 http://localhost:8199/adminhttp://127.0.0.1:8199/admin 访问 WebUI

注意 8199 为默认监听端口,如已修改,请替换为实际端口

📦 二进制文件运行

下载 Releases 中适合的版本,解压后直接运行:

./subs-check-pro.exe -f ./config/config.yaml

记录 api-key,访问 WebUi

http://localhost:8199/admin

🐳 Docker 运行(最简)
docker run -d \
  --name subs-check-pro \
  -p 8299:8299 \
  -p 8199:8199 \
  -v ./config:/app/config \
  -v ./output:/app/output \
  --restart always \
  ghcr.io/sinspired/subs-check-pro:latest

💡 记录 api-key,访问 WebUi

http://localhost:8199/admin

代理设置见 Wiki:系统与 GitHub 代理

自建测速地址:Speedtest

🪜 优化系统代理和 GitHub 代理设置(可选)

可使用网上公开的github proxy 或使用 GitHub 项目 CF-Proxy 自建 GitHub 代理

展开查看
# 优先级 1.system-proxy;2.github-proxy;3.ghproxy-group
# 即使未设置,也会检测常见端口(v2ray\clash)的系统代理自动设置

# 系统代理设置: 适用于拉取订阅、消息推送、文件上传等等。
# 写法跟环境变量一样,修改需重启生效
# system-proxy: "http://username:[email protected]:7890"
# system-proxy: "socks5://username:[email protected]:7890"
system-proxy: ""
# Github 代理:获取订阅使用
# github-proxy: "https://ghfast.top/"
github-proxy: ""
# GitHub 代理列表:程序会自动筛选可用的 GitHub 代理
ghproxy-group:
# - https://ghp.yeye.f5.si/
# - https://git.llvho.com/
# - https://hub.885666.xyz/
# - https://p.jackyu.cn/
# - https://github.cnxiaobai.com/

如果拉取非Github订阅速度慢,可使用通用的 HTTP_PROXY HTTPS_PROXY 环境变量加快速度;此变量不会影响节点测试速度

# HTTP 代理示例
export HTTP_PROXY=http://username:[email protected]:7890
export HTTPS_PROXY=http://username:[email protected]:7890

# SOCKS5 代理示例
export HTTP_PROXY=socks5://username:[email protected]:7890
export HTTPS_PROXY=socks5://username:[email protected]:7890

# SOCKS5H 代理示例
export HTTP_PROXY=socks5h://username:[email protected]:7890
export HTTPS_PROXY=socks5h://username:[email protected]:7890

如果想加速github的链接,可使用网上公开的github proxy

可使用 GitHub 项目 CF-Proxy 自建 GitHub 代理,可直接复制 worker.jsCloudflare 的 workers。

# Github Proxy,获取订阅使用,结尾要带的 /
# github-proxy: "https://ghfast.top/"
github-proxy: "https://proxy.custom-domain/"
🌐 自建测速地址(可选)
展开查看

⚠️ 注意: 避免使用 Speedtest 或 Cloudflare 下载链接,因为部分节点会屏蔽测速网站。

  1. worker.js 部署到 Cloudflare Workers。
  2. 绑定自定义域名(避免被节点屏蔽)。
  3. 在配置文件中设置 speed-test-url 为你的 Workers 地址。
  4. 建议使用 speed-test-url: random 使用随机测速地址,避免对单个测速源造成负担。
# 100MB
speed-test-url: https://custom-domain/speedtest?bytes=104857600
# 1GB
speed-test-url: https://custom-domain/speedtest?bytes=1073741824

⚙️ Cloudflare Tunnel 外网访问

完整配置请见 Wiki:Cloudflare Tunnel

🔔 通知渠道配置

完整文档请见 Wiki:通知渠道

💾 保存方法

见 Wiki:保存方法

📲 订阅使用方法

完整文档请见 Wiki:订阅使用方法

🌐 内置文件服务

完整文档请见 Wiki:内置文件服务

✨ 新增功能与性能优化详情

完整说明请见 Wiki:新增功能与性能优化详情

🤝 贡献与开发

  • 欢迎提交 PR 与 Issue,一起完善项目。
git clone https://github.com/sinspired/subs-check-pro
cd subs-check-pro

🙏 鸣谢

beck-8Sub-Storebestruirui

⭐ Star History

Stargazers over time

⚖️ 免责声明

本工具仅供学习和研究使用,不鼓励或支持任何非法活动。使用者应自行承担风险并遵守相关法律法规。

Tag summary

Content type

Image

Digest

sha256:436b0c660

Size

88.9 MB

Last updated

6 days ago

docker pull sinspired/subs-check-pro