{"adoption": {"forks": 121, "observed_at": "2026-08-28T04:05:53.934094+00:00", "stars": 1917}, "canonical_url": "https://ross.abutalabs.com/products/bestclash", "card": {"archived": false, "artifact_type": "dataset", "description": "每30分钟更新！免费Clash翻墙订阅，自动从网上爬取并测速 | 免费代理 | VPN | 订阅 | 节点 | clash meta | mihomo | 翻墙 | 科学上网 | 梯子 |", "domain": ["privacy", "censorship-circumvention", "networking", "self-hosted"], "enriched": true, "function": ["proxy", "networking", "privacy", "web-scraping"], "health_score": 80, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["PuddinCat/BestClash"], "name": "PuddinCat/BestClash", "platform": ["cross-platform", "windows"], "pushed_at": "2026-08-26T18:19:34+00:00", "repo": "PuddinCat/BestClash", "stars": 1917, "tags": ["clash", "clash-meta", "mihomo", "vpn", "free-proxy", "subscription", "gfw", "v2ray", "auto-updated", "proxy-nodes", "android", "macos", "linux"], "topics": ["clash", "free", "gfw", "proxy", "v2ray", "vpn"], "urls": [], "use_cases": ["get a free clash subscription for bypassing censorship", "auto-updating free proxy nodes for clash meta", "subscribe to free vpn nodes on android", "aggregate free v2ray and clash proxies into one list", "find fast free proxy servers updated every 30 minutes", "科学上网 free subscription for mihomo"], "what_it_is": "A free Clash/Mihomo proxy subscription that automatically scrapes public proxy sources from the web, speed-tests them, and publishes an updated proxies.yaml file every 30 minutes. It aggregates nodes from many free proxy providers into a single subscription URL usable in Clash Meta clients.", "when_to_avoid": ["you need reliable, private, or paid-grade VPN performance and support", "you cannot trust third-party free proxies with sensitive traffic", "you need a self-hosted proxy solution rather than a shared public node list"], "when_to_choose": ["you need a zero-cost, regularly refreshed proxy subscription for Clash Meta/Mihomo clients", "you want aggregated free nodes without manually collecting sources", "you need a China-accessible mirror URL for the subscription"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/bestclash", "repo": "PuddinCat/BestClash", "role": "main", "score": 64}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.934094+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:10:07.926308+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "096de0c13407b9b23767ed8783ccdd9ba90cef7c461243ab9a8f37275771adbc", "fetched_at": "2026-08-28T04:05:53.934094+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PuddinCat/BestClash"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.934094+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:10:07.926308+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "096de0c13407b9b23767ed8783ccdd9ba90cef7c461243ab9a8f37275771adbc", "fetched_at": "2026-08-28T04:05:53.934094+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PuddinCat/BestClash"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:10:07.926308+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "096de0c13407b9b23767ed8783ccdd9ba90cef7c461243ab9a8f37275771adbc", "fetched_at": "2026-08-28T04:05:53.934094+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PuddinCat/BestClash"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.934094+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.934094+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.934094+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:10:07.926308+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "096de0c13407b9b23767ed8783ccdd9ba90cef7c461243ab9a8f37275771adbc", "fetched_at": "2026-08-28T04:05:53.934094+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PuddinCat/BestClash"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.934094+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.934094+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:10:07.926308+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "096de0c13407b9b23767ed8783ccdd9ba90cef7c461243ab9a8f37275771adbc", "fetched_at": "2026-08-28T04:05:53.934094+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PuddinCat/BestClash"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.934094+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.934094+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.934094+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:10:07.926308+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "096de0c13407b9b23767ed8783ccdd9ba90cef7c461243ab9a8f37275771adbc", "fetched_at": "2026-08-28T04:05:53.934094+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PuddinCat/BestClash"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.934094+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.934094+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:10:07.926308+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "096de0c13407b9b23767ed8783ccdd9ba90cef7c461243ab9a8f37275771adbc", "fetched_at": "2026-08-28T04:05:53.934094+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PuddinCat/BestClash"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:10:07.926308+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "096de0c13407b9b23767ed8783ccdd9ba90cef7c461243ab9a8f37275771adbc", "fetched_at": "2026-08-28T04:05:53.934094+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PuddinCat/BestClash"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:10:07.926308+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "096de0c13407b9b23767ed8783ccdd9ba90cef7c461243ab9a8f37275771adbc", "fetched_at": "2026-08-28T04:05:53.934094+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PuddinCat/BestClash"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:10:07.926308+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "096de0c13407b9b23767ed8783ccdd9ba90cef7c461243ab9a8f37275771adbc", "fetched_at": "2026-08-28T04:05:53.934094+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PuddinCat/BestClash"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 37, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 520, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 64, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}