Sign inSign up

sinspired/subs-check-pro

By sinspired

•Updated about 17 hours 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 配置管理界面,自动生成 mihomo 和 sing-box 订阅,集成 sub-store 前端和后端,支持一键复制分享,可在高并发运行时保持低内存占用;支持自动无缝版本更新。

同时也提供了基于 Wails v3 现代化框架开发的跨平台本地图形界面客户端 subs-free⁠,已支持 Android 手机 和 Windows Linux Mac。

preview

⁠✨ 特性

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

Tip

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

Note

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

⁠📸 预览

preview result

⁠✨ 现代 WebUI 管理界面

http://localhost:8199/admin

login WebUI

⁠🖥️ subs-free⁠ 跨平台客户端

已支持 Android 手机 和 Windows Linux Mac。

⁠💻 桌面端

preview

⁠📱 手机 APP
正常版Lite 版
AndroidAndroid_Lite

➡️ 立即前往体验:subs-free 仓库⁠

⁠📊 检测结果分析报告

http://localhost:8199/analysis

analysis

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

⁠🛠️ 快速开始

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

⁠💻 桌面端 UI 运行(推荐)

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

⁠🌏 WebUI 控制面板

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

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

浏览器输入 http://localhost:8199/admin 或 http://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.js⁠ 到 Cloudflare⁠ 的 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:通知渠道⁠

⁠🌍 域名相关

Tip

Cloudflare Tunnel 外网访问和通知渠道部署需要域名,可自行注册或点击下方链接注册免费域名

域名注册

Caution

请勿用于非法用途!

⁠💾 保存方法

见 Wiki:保存方法⁠

⁠📲 订阅使用方法

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

⁠🌐 内置文件服务

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

⁠📱 安卓手机命令行运行

完整文档请见 Wiki:安卓手机命令行运行⁠

Tip

🎉 Android 手机应用已发布,前往 [Subs Free](https://github.com/sinspired/subs-free) 体验

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

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

⁠🤝 贡献与开发

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

⁠🙏 鸣谢

beck-8⁠、Sub-Store⁠、bestruirui⁠

⁠⚖️ 免责声明

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

Tag summary

Content type

Image

Digest

sha256:ba330671b…

Size

57.2 MB

Last updated

about 17 hours ago

docker pull sinspired/subs-check-pro