Skip to content

高性能代理订阅检测器,支持测活、测速、媒体解锁,自动生成 Mihomo/Clash 与 sing-box 订阅。

License

Notifications You must be signed in to change notification settings

sinspired/subs-check-pro

Repository files navigation

Project Logo

Subs-Check⁺ PRO

High-performance proxy subscription checker.

GitHub Release

🚀 高性能代理检测工具

This project originated from beck-8 but has since diverged significantly and is now maintained independently.

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

preview

✨ 特性

📖 教程(Wiki)

📣 使用交流,功能讨论,issure 反馈,新版本通知

Tip

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

Note

查看新增功能及设置方法: 新增功能与性能优化详情

📸 预览

preview
result

✨ 重新设计的 WebUI管理界面

login WebUI

⚡新增分享菜单项,自动生成singbox订阅,支持一键分享

sub-store shareMenu singbox
tgram dingtalk

🛠️ 快速开始

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

二进制文件运行

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

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

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

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

自建测速地址:Speedtest

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

新增: 自动检测并设置系统代理;自动检测筛选 GitHub 代理并设置

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

# 系统代理设置: 适用于拉取代理、消息推送、文件上传等等。
# 写法跟环境变量一样,修改需重启生效
# system-proxy: "http://username:password@192.168.1.1:7890"
# system-proxy: "socks5://username:password@192.168.1.1: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:password@192.168.1.1:7890
export HTTPS_PROXY=http://username:password@192.168.1.1:7890

# SOCKS5 代理示例
export HTTP_PROXY=socks5://username:password@192.168.1.1:7890
export HTTPS_PROXY=socks5://username:password@192.168.1.1:7890

# SOCKS5H 代理示例
export HTTP_PROXY=socks5h://username:password@192.168.1.1:7890
export HTTPS_PROXY=socks5h://username:password@192.168.1.1:7890

如果想加速github的链接,可使用网上公开的github proxy,或者使用下方自建测速地址处的worker.js自建加速

# Github Proxy,获取订阅使用,结尾要带的 /
# github-proxy: "https://ghfast.top/"
github-proxy: "https://custom-domain/raw/"

🌐 自建测速地址(可选)

展开查看

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

  1. worker.js 部署到 Cloudflare Workers。
  2. 绑定自定义域名(避免被节点屏蔽)。
  3. 在配置文件中设置 speed-test-url 为你的 Workers 地址:
# 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 LFS 管理大文件(如资源与预编译产物)。
git lfs install
git clone https://github.com/sinspired/subs-check-pro
cd subs-check-pro
# 如已克隆完成后再启用 LFS,请执行:
git lfs pull

🙏 鸣谢

beck-8cmliuSub-Storebestruirui

⭐ Star History

Stargazers over time

⚖️ 免责声明

本工具仅供学习和研究使用,使用者应自行承担风险并遵守相关法律法规。

About

高性能代理订阅检测器,支持测活、测速、媒体解锁,自动生成 Mihomo/Clash 与 sing-box 订阅。

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 5