// the find
cmliu/SubsCheck-Win-GUI
SubsCheck 为 Windows 用户设计的 GUI 程序界面。
A WinForms GUI shell for subs-check (itself a fork of bestruirui's BestSub, forked again by beck-8), which tests proxy/VPN subscription nodes (V2Ray, Clash, etc.) and exports the working ones to formats consumable by clients like v2rayN or clash-verge-rev. It's aimed at Windows users who want a point-and-click front end instead of running the Go CLI tool directly.
The GUI doesn't reimplement the checking logic — it just shells out to the prebuilt subs-check binary and adds config editing (EditURLs, MoreYAML) and an auto-updater (Upgrade.exe/CheckUpdates.cs) on top, so correctness bugs get fixed upstream rather than duplicated here. It supports multiple output sinks inherited from subs-check config (local, Cloudflare R2, GitHub Gist, WebDAV) and targets several existing node clients instead of inventing a proprietary format.
This repo is almost entirely WinForms Designer boilerplate with no tests, no CI, and the actual logic living in someone else's zip file (subs-check_Windows_i386.zip) that gets bundled in — there's very little engineering here beyond UI plumbing. The README's disclaimer section is unusually heavy for a GUI wrapper: it tells users to delete the software within 24 hours and links a video explaining why antivirus flags it, which is worth knowing before recommending it to anyone. It's Windows-only, drops Windows 7 support entirely because of the Go 1.19 toolchain, and hasn't been pushed since April 2025, so any breaking change in the upstream subs-check CLI it wraps could silently stop working.