{"adoption": {"forks": 76, "observed_at": "2026-08-28T04:05:21.926268+00:00", "stars": 1685}, "canonical_url": "https://ross.abutalabs.com/products/free-proxy", "card": {"archived": false, "artifact_type": "service", "description": "Provide free clash subscriptions of ssr / vmess / hysteria2 proxy servers 提供免费clash订阅，免费ssr节点，免费trojan节点，免费vmess节点，免费hysteria2节点服务器", "domain": ["privacy", "censorship-circumvention", "networking", "self-hosted"], "enriched": true, "function": ["proxy", "vpn", "networking", "privacy"], "health_score": 80, "homepage": "http://clash.crossxx.com", "language": "Shell", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["crossxx-labs/free-proxy"], "name": "crossxx-labs/free-proxy", "platform": ["cross-platform", "windows"], "pushed_at": "2026-08-26T20:00:07+00:00", "repo": "crossxx-labs/free-proxy", "stars": 1685, "tags": ["clash", "clash-subscription", "free-proxy-nodes", "ssr", "vmess", "vless", "hysteria2", "trojan", "shadowsocksr", "censorship-circumvention", "macos", "android", "ios", "linux"], "topics": ["clash", "clash-verge-rev", "shadowsocksr", "vless", "vmess", "clash-subscription", "free-clash", "free-node", "free-server", "hiddify", "hiddify-app"], "urls": [], "use_cases": ["get free clash subscription links for ssr and vmess nodes", "bypass censorship to access google twitter and facebook", "configure clash verge rev with a free proxy server", "find free hysteria2 nodes for clash meta", "set up a proxy client on android or ios with free nodes", "test cross-border network connectivity with temporary proxy subscriptions"], "what_it_is": "A repository that publishes free Clash subscription links for SSR, VMess, VLESS, Trojan, and Hysteria2 proxy servers, refreshed every few hours. It includes client download links and setup tutorials for Windows, macOS, Android, and iOS Clash-compatible clients.", "when_to_avoid": ["you need reliable, high-bandwidth, or long-lived proxy service", "you require privacy guarantees, since free shared nodes may log or inspect traffic", "you need a self-hosted proxy solution rather than third-party nodes"], "when_to_choose": ["you need a free, short-lived Clash subscription for occasional censorship circumvention", "you use a Clash Meta-based client like Clash Verge Rev, Hiddify, or Clash Meta for Android", "you want tutorials for configuring proxy clients across platforms"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/free-proxy", "repo": "crossxx-labs/free-proxy", "role": "main", "score": 72}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.926268+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:39:16.191090+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f12bc20ffd20134bf692d7cb9ec38214d8386c2556910c215e0a6f197486b5a1", "fetched_at": "2026-08-28T04:05:21.926268+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crossxx-labs/free-proxy"}, {"content_hash": "08f027e162347035b3c8841fc59af89b021c9d9358c9530c38d3ff63aa40f0cc", "fetched_at": "2026-08-29T11:13:51.266459+00:00", "kind": "homepage", "missing": false, "url": "http://clash.crossxx.com"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.926268+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:39:16.191090+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f12bc20ffd20134bf692d7cb9ec38214d8386c2556910c215e0a6f197486b5a1", "fetched_at": "2026-08-28T04:05:21.926268+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crossxx-labs/free-proxy"}, {"content_hash": "08f027e162347035b3c8841fc59af89b021c9d9358c9530c38d3ff63aa40f0cc", "fetched_at": "2026-08-29T11:13:51.266459+00:00", "kind": "homepage", "missing": false, "url": "http://clash.crossxx.com"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:39:16.191090+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f12bc20ffd20134bf692d7cb9ec38214d8386c2556910c215e0a6f197486b5a1", "fetched_at": "2026-08-28T04:05:21.926268+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crossxx-labs/free-proxy"}, {"content_hash": "08f027e162347035b3c8841fc59af89b021c9d9358c9530c38d3ff63aa40f0cc", "fetched_at": "2026-08-29T11:13:51.266459+00:00", "kind": "homepage", "missing": false, "url": "http://clash.crossxx.com"}], "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:21.926268+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.926268+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.926268+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:39:16.191090+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f12bc20ffd20134bf692d7cb9ec38214d8386c2556910c215e0a6f197486b5a1", "fetched_at": "2026-08-28T04:05:21.926268+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crossxx-labs/free-proxy"}, {"content_hash": "08f027e162347035b3c8841fc59af89b021c9d9358c9530c38d3ff63aa40f0cc", "fetched_at": "2026-08-29T11:13:51.266459+00:00", "kind": "homepage", "missing": false, "url": "http://clash.crossxx.com"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.926268+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.926268+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:39:16.191090+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f12bc20ffd20134bf692d7cb9ec38214d8386c2556910c215e0a6f197486b5a1", "fetched_at": "2026-08-28T04:05:21.926268+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crossxx-labs/free-proxy"}, {"content_hash": "08f027e162347035b3c8841fc59af89b021c9d9358c9530c38d3ff63aa40f0cc", "fetched_at": "2026-08-29T11:13:51.266459+00:00", "kind": "homepage", "missing": false, "url": "http://clash.crossxx.com"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.926268+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.926268+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.926268+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:39:16.191090+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f12bc20ffd20134bf692d7cb9ec38214d8386c2556910c215e0a6f197486b5a1", "fetched_at": "2026-08-28T04:05:21.926268+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crossxx-labs/free-proxy"}, {"content_hash": "08f027e162347035b3c8841fc59af89b021c9d9358c9530c38d3ff63aa40f0cc", "fetched_at": "2026-08-29T11:13:51.266459+00:00", "kind": "homepage", "missing": false, "url": "http://clash.crossxx.com"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.926268+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.926268+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:39:16.191090+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f12bc20ffd20134bf692d7cb9ec38214d8386c2556910c215e0a6f197486b5a1", "fetched_at": "2026-08-28T04:05:21.926268+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crossxx-labs/free-proxy"}, {"content_hash": "08f027e162347035b3c8841fc59af89b021c9d9358c9530c38d3ff63aa40f0cc", "fetched_at": "2026-08-29T11:13:51.266459+00:00", "kind": "homepage", "missing": false, "url": "http://clash.crossxx.com"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:39:16.191090+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f12bc20ffd20134bf692d7cb9ec38214d8386c2556910c215e0a6f197486b5a1", "fetched_at": "2026-08-28T04:05:21.926268+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crossxx-labs/free-proxy"}, {"content_hash": "08f027e162347035b3c8841fc59af89b021c9d9358c9530c38d3ff63aa40f0cc", "fetched_at": "2026-08-29T11:13:51.266459+00:00", "kind": "homepage", "missing": false, "url": "http://clash.crossxx.com"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:39:16.191090+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f12bc20ffd20134bf692d7cb9ec38214d8386c2556910c215e0a6f197486b5a1", "fetched_at": "2026-08-28T04:05:21.926268+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crossxx-labs/free-proxy"}, {"content_hash": "08f027e162347035b3c8841fc59af89b021c9d9358c9530c38d3ff63aa40f0cc", "fetched_at": "2026-08-29T11:13:51.266459+00:00", "kind": "homepage", "missing": false, "url": "http://clash.crossxx.com"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:39:16.191090+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f12bc20ffd20134bf692d7cb9ec38214d8386c2556910c215e0a6f197486b5a1", "fetched_at": "2026-08-28T04:05:21.926268+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crossxx-labs/free-proxy"}, {"content_hash": "08f027e162347035b3c8841fc59af89b021c9d9358c9530c38d3ff63aa40f0cc", "fetched_at": "2026-08-29T11:13:51.266459+00:00", "kind": "homepage", "missing": false, "url": "http://clash.crossxx.com"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 77, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1091, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 72, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}