Subs-Check PRO: 高性能代理检测与管理工具
GitHub Repo
MIT
March 12, 2026 at 05:14 PM
0 views

Subs-Check PRO: 高性能代理检测与管理工具

@sinspiredProject Author

Subs-Check⁺ PRO:高性能代理订阅检测与管理平台详细介绍

前言

Subs-Check⁺ PRO(以下简称“Subs-Check Pro”)是一款基于现代技术架构的高并发、低占用代理订阅检测工具,继承自原始项目 subs-check,但经过重大升级后独立维护。该软件专为用户提供全面的代理节点测试、流媒体解锁、高速访问等功能,支持多平台(Windows、Linux、macOS)和 Docker 部署,并集成了自动化配置管理、智能分析与一键共享功能。其核心特点在于 高并发检测模式(100-1000 并发)、精准节点识别以及强大的 WebUI 界面设计,适用于 PC 和手机端访问。


产品简介与核心特性

1. 主要功能概览

Subs-Check Pro 通过以下关键技术优势脱颖而出:

  • 高并发代理检测:支持 100-1000 并发低占用模式,确保大规模节点库快速响应。
  • 智能节点管理:通过 自适应流水线 和 位置标签增强,提升节点可用性识别率。
  • 自动化配置与更新:支持 历次节点保存加载,并实现 无缝版本更新。
  • 统计分析功能:提供订阅链接总数、可用节点数量和成功率的详细报告。
  • 自动代理环境检测:识别系统内置代理(如 V2Ray/Clash)并自动配置。
  • 文件与通知服务:支持 分享码优化 和 多渠道消息推送(Telegram、钉钉等)。
  • 跨平台兼容性:支持 Windows、Linux、macOS 以及 Docker 部署,并提供专用的 Windows GUI 客户端。

2. 技术架构与功能模块

A. WebUI 管理界面(重新设计)

Subs-Check Pro 的核心在于其 全新设计的 WebUI,兼顾 PC 和手机用户体验。以下是关键界面展示:

  • 登录页面(图:./doc/images/login-white.png):简洁明了,支持白名单管理。
  • 主控台(图:./doc/images/WebUI.png):
  • 节点测试区域:实时显示代理节点状态(可用/不可用)。
  • 统计分析:订阅链接总数、成功率和地理位置分布。
  • 配置编辑器:支持自动补全与高亮,方便快速修改。

B. 检测结果分析报告

通过 /analysis 端点生成的详细报告(图:./doc/images/analysis.png)包含:

  • 地理位置可视化:节点所在地区分布。
  • 协议分布:支持 IPv4/IPv6、ISP类型等多种代理协议。
  • 成功率统计:每个订阅链接的测试结果。

C. 订阅管理与共享功能

  • 自动生成 sing-box 配置(图:./doc/images/sing-box.png):
  • 支持多种非标准订阅格式,提高获取成功率。
  • 一键复制分享(如 Telegram、钉钉等)。
  • sub-store 集成:前端后端一体化管理界面(图:./doc/images/sub-store.png)。

部署与配置指南

1. 二进制文件运行

用户可从 Releases 下载适合平台的二进制文件,直接解压并执行:

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

配置文件示例:

# 优先级设置(系统代理 > GitHub 代理)
priority:
  - system-proxy
  - github-proxy

# 系统代理(可选,如 SOCKS5/HTTP)
system-proxy: "socks5://username:[email protected]:7890"

# GitHub 代理(用于拉取订阅数据)
github-proxy: "https://ghfast.top/"

2. Docker 部署

推荐使用 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

注意:

  • 端口 8299 用于 WebUI,8199 用于代理测试。
  • 配置文件 /app/config 和输出目录 /app/output 可自定义。

3. 自建 GitHub 代理(CF-Proxy)

为了加速订阅数据拉取,可以使用 CF-Proxy 自建 GitHub 代理:

# worker.js 配置示例
module.exports = {
  github: "https://ghproxy.example.com",
};

部署到 Cloudflare Workers 后,在配置文件中设置 github-proxy。


技术优势与性能特点

A. 高并发检测模式

  • 支持 100-1000 并发低占用运行,适合大规模节点库。
  • 智能节点乱序:减少重复测试,提高效率。

B. 自动化更新与通知

  • 自动检查更新:无缝升级新版本。
  • 消息通知:节点状态/GeoDB 更新等信息通过 Telegram、钉钉等渠道推送(图:./doc/images/tgram.png, ./doc/images/dingtalk.png)。

C. 内存优化与稳定性

  • 支持 百万-千万级节点库,内存占用低。
  • 兼容多种代理协议(如 IPv6、ISP 类型等)。

常见问题与解决方案

1. 订阅速度慢的问题

  • 检查 github-proxy 是否有效,或使用公开的 GitHub 代理列表。
  • 设置环境变量:
  export HTTP_PROXY=http://proxy.example.com:7890
  export HTTPS_PROXY=socks5://proxy.example.com:1080

2. WebUI 无法访问

  • 检查端口 8299 是否被其他进程占用。
  • 使用 Cloudflare Tunnel 外网访问(详见 Wiki)。

社区与支持

1. 交流渠道

2. 文档与资源


总结与应用场景

Subs-Check Pro 适合以下用户群体:

  1. 流媒体解锁爱好者:通过精准节点检测,实现无缝访问。
  2. 开发者/运维人员:自动化配置管理与部署。
  3. 手机用户:轻量级 WebUI 适合小屏设备。

该工具通过 高并发、智能分析 和 跨平台支持,为代理订阅检测提供了全新的解决方案,助力用户快速获取可靠节点资源。未来将持续优化性能与功能,以满足不断增长的需求。


注意:本工具仅供学习研究使用,请遵守相关法律法规。

Enjoying this project?

Discover more amazing open-source projects on TechLogHub. We curate the best developer tools and projects.

Project
subs-check-pro
Created
March 12
Last Updated
March 12, 2026 at 05:14 PM

Maintain Subs-Check PRO: 高性能代理检测与管理工具? Add the badge to your README

Show that the project is featured on TechLogHub and send readers to this write-up.

Featured on TechLogHub
[![Featured on TechLogHub](https://techloghub.com/badge-neutral.svg)](https://techloghub.com/open-source/subs-check-pro?utm_source=techloghub_badge&utm_medium=referral&utm_campaign=readme)

Find more projects like this

One email a week: new and trending developer tools, fresh comparisons, and what shipped. Unsubscribe in one click.