{"adoption": {"forks": 511, "observed_at": "2026-08-28T04:07:44.555562+00:00", "stars": 3128}, "canonical_url": "https://ross.abutalabs.com/products/shadowsocks-wiki-shadowsocks", "card": {"archived": false, "artifact_type": "learning-resource", "description": "shadowsocks.wiki", "domain": ["censorship-circumvention", "privacy", "networking", "documentation", "tutorials"], "enriched": true, "function": ["documentation", "proxy", "vpn", "privacy"], "health_score": 31, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["Shadowsocks-Wiki/shadowsocks"], "name": "Shadowsocks-Wiki/shadowsocks", "platform": ["windows", "browser", "cross-platform"], "pushed_at": "2025-04-22T09:16:24+00:00", "repo": "Shadowsocks-Wiki/shadowsocks", "stars": 3128, "tags": ["shadowsocks", "trojan", "proxy-setup", "wiki", "guides", "clash", "proxy-switchyomega", "commercial-service", "android", "ios", "macos", "linux"], "topics": [], "urls": [], "use_cases": ["set up a trojan proxy client on android", "configure shadowrocket on ios for a proxy service", "install clash verge rev on windows mac or linux", "use switchyomega to switch proxies in chrome or firefox", "configure custom dns servers for a proxy connection", "learn how to buy and use a shadowsocks.com subscription"], "what_it_is": "A wiki repository containing setup tutorials and guides for the Shadowsocks.com commercial proxy service, covering Trojan and Clash clients across Android, iOS, Windows, macOS, and Linux. It is documentation only, not the Shadowsocks proxy software itself, and is explicitly unaffiliated with the official Shadowsocks developers.", "when_to_avoid": ["you want the actual Shadowsocks proxy source code or server implementation", "you need vendor-neutral documentation for self-hosted proxy tooling", "you require a license-backed open-source project rather than service docs"], "when_to_choose": ["you are a shadowsocks.com customer following step-by-step client setup", "you need beginner-friendly guides for trojan or clash clients on multiple platforms"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/shadowsocks-wiki-shadowsocks", "repo": "Shadowsocks-Wiki/shadowsocks", "role": "main", "score": 40}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:44.555562+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:26:18.748213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd8638d009691bea9e795c2850d6d14f9c3dddfc3e4da77bc011dc722151ca27", "fetched_at": "2026-08-28T04:07:44.555562+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Shadowsocks-Wiki/shadowsocks"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:44.555562+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:26:18.748213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd8638d009691bea9e795c2850d6d14f9c3dddfc3e4da77bc011dc722151ca27", "fetched_at": "2026-08-28T04:07:44.555562+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Shadowsocks-Wiki/shadowsocks"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:26:18.748213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd8638d009691bea9e795c2850d6d14f9c3dddfc3e4da77bc011dc722151ca27", "fetched_at": "2026-08-28T04:07:44.555562+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Shadowsocks-Wiki/shadowsocks"}], "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:07:44.555562+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:44.555562+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:44.555562+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:26:18.748213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd8638d009691bea9e795c2850d6d14f9c3dddfc3e4da77bc011dc722151ca27", "fetched_at": "2026-08-28T04:07:44.555562+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Shadowsocks-Wiki/shadowsocks"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:44.555562+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:44.555562+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:26:18.748213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd8638d009691bea9e795c2850d6d14f9c3dddfc3e4da77bc011dc722151ca27", "fetched_at": "2026-08-28T04:07:44.555562+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Shadowsocks-Wiki/shadowsocks"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:44.555562+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:44.555562+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:44.555562+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:26:18.748213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd8638d009691bea9e795c2850d6d14f9c3dddfc3e4da77bc011dc722151ca27", "fetched_at": "2026-08-28T04:07:44.555562+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Shadowsocks-Wiki/shadowsocks"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:44.555562+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:44.555562+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:26:18.748213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd8638d009691bea9e795c2850d6d14f9c3dddfc3e4da77bc011dc722151ca27", "fetched_at": "2026-08-28T04:07:44.555562+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Shadowsocks-Wiki/shadowsocks"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:26:18.748213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd8638d009691bea9e795c2850d6d14f9c3dddfc3e4da77bc011dc722151ca27", "fetched_at": "2026-08-28T04:07:44.555562+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Shadowsocks-Wiki/shadowsocks"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:26:18.748213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd8638d009691bea9e795c2850d6d14f9c3dddfc3e4da77bc011dc722151ca27", "fetched_at": "2026-08-28T04:07:44.555562+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Shadowsocks-Wiki/shadowsocks"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:26:18.748213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd8638d009691bea9e795c2850d6d14f9c3dddfc3e4da77bc011dc722151ca27", "fetched_at": "2026-08-28T04:07:44.555562+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Shadowsocks-Wiki/shadowsocks"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 17, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+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": 3324, "days_push": 498, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 40, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}