{"adoption": {"forks": 3735, "observed_at": "2026-08-28T04:09:29.693815+00:00", "stars": 5797}, "canonical_url": "https://ross.abutalabs.com/products/electron-ssr-backup", "card": {"archived": true, "artifact_type": "application", "description": "electron-ssr原作者删除了这个伟大的项目，故备份了下来，不继续开发,且用且珍惜", "domain": ["privacy", "censorship-circumvention", "cross-platform", "desktop-applications"], "enriched": true, "function": ["proxy", "privacy", "gui", "networking"], "health_score": 10, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["qingshuisiyuan/electron-ssr-backup"], "name": "qingshuisiyuan/electron-ssr-backup", "platform": ["windows", "cross-platform"], "pushed_at": "2019-08-12T01:01:45+00:00", "repo": "qingshuisiyuan/electron-ssr-backup", "stars": 5797, "tags": ["shadowsocksr", "ssr-client", "proxy-client", "backup", "discontinued", "vpn-alternative", "macos", "linux", "desktop", "electron"], "topics": ["electron-ssr", "linux-ssr", "ssr", "shadowsocksr"], "urls": [], "use_cases": ["use shadowsocksr proxy on linux", "cross-platform ssr client with gui", "import ssr links and scan qr codes to add proxy servers", "set system proxy mode pac or global", "run a local http proxy service", "subscribe to shadowsocksr server updates"], "what_it_is": "A backup of the discontinued electron-ssr project, a cross-platform ShadowsocksR proxy client desktop app built with Electron for Windows, macOS, and Linux. It supports server subscriptions, QR code scanning, clipboard import, system proxy modes, and a built-in http_proxy service, but is no longer developed.", "when_to_avoid": ["you need maintained software with security updates - the project was deleted by its original author in 2019 and only archived", "you use Shadowsocks (v2) or newer protocols like V2Ray/Trojan rather than ShadowsocksR", "you need reliable system proxy switching on some Linux distros or Windows global mode, which have known bugs"], "when_to_choose": ["you need a graphical ShadowsocksR client on Windows, macOS, or Linux and accept that it is unmaintained", "you want subscription updates, QR scanning, and clipboard import in one desktop app", "you are on Linux and need an AppImage/deb/rpm/pacman proxy client"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/electron-ssr-backup", "repo": "qingshuisiyuan/electron-ssr-backup", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.693815+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:52:47.323437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "01a9b4aedb0a018e4e6135a9a34da1d5f75665c4aab300bc6c9c865e29e3cedc", "fetched_at": "2026-08-28T04:09:29.693815+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qingshuisiyuan/electron-ssr-backup"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.693815+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:52:47.323437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "01a9b4aedb0a018e4e6135a9a34da1d5f75665c4aab300bc6c9c865e29e3cedc", "fetched_at": "2026-08-28T04:09:29.693815+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qingshuisiyuan/electron-ssr-backup"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:52:47.323437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "01a9b4aedb0a018e4e6135a9a34da1d5f75665c4aab300bc6c9c865e29e3cedc", "fetched_at": "2026-08-28T04:09:29.693815+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qingshuisiyuan/electron-ssr-backup"}], "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:09:29.693815+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.693815+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.693815+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:52:47.323437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "01a9b4aedb0a018e4e6135a9a34da1d5f75665c4aab300bc6c9c865e29e3cedc", "fetched_at": "2026-08-28T04:09:29.693815+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qingshuisiyuan/electron-ssr-backup"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.693815+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.693815+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:52:47.323437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "01a9b4aedb0a018e4e6135a9a34da1d5f75665c4aab300bc6c9c865e29e3cedc", "fetched_at": "2026-08-28T04:09:29.693815+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qingshuisiyuan/electron-ssr-backup"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.693815+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.693815+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.693815+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:52:47.323437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "01a9b4aedb0a018e4e6135a9a34da1d5f75665c4aab300bc6c9c865e29e3cedc", "fetched_at": "2026-08-28T04:09:29.693815+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qingshuisiyuan/electron-ssr-backup"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.693815+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.693815+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:52:47.323437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "01a9b4aedb0a018e4e6135a9a34da1d5f75665c4aab300bc6c9c865e29e3cedc", "fetched_at": "2026-08-28T04:09:29.693815+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qingshuisiyuan/electron-ssr-backup"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:52:47.323437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "01a9b4aedb0a018e4e6135a9a34da1d5f75665c4aab300bc6c9c865e29e3cedc", "fetched_at": "2026-08-28T04:09:29.693815+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qingshuisiyuan/electron-ssr-backup"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:52:47.323437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "01a9b4aedb0a018e4e6135a9a34da1d5f75665c4aab300bc6c9c865e29e3cedc", "fetched_at": "2026-08-28T04:09:29.693815+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qingshuisiyuan/electron-ssr-backup"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:52:47.323437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "01a9b4aedb0a018e4e6135a9a34da1d5f75665c4aab300bc6c9c865e29e3cedc", "fetched_at": "2026-08-28T04:09:29.693815+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qingshuisiyuan/electron-ssr-backup"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2667, "days_push": 2579, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}