{"adoption": {"forks": 3083, "observed_at": "2026-08-28T04:10:39.137529+00:00", "stars": 9977}, "canonical_url": "https://ross.abutalabs.com/products/sing-box-yg", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Sing-box精装桶五合一协议VPS专用脚本：三大独家功能！自签/acme双证书切换、Argo固定临时双隧道（可共存）、Psiphon赛风VPN（30个国家）分流功能、本地IP订阅生成", "domain": ["privacy", "censorship-circumvention", "networking", "self-hosted"], "enriched": true, "function": ["proxy", "networking", "security", "self-hosted", "developer-tools"], "health_score": 90, "homepage": "https://ygkkk.blogspot.com/2023/10/sing-box-yg.html", "language": "Shell", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["yonggekkk/sing-box-yg"], "name": "yonggekkk/sing-box-yg", "platform": ["cli", "self-hosted"], "pushed_at": "2026-08-20T12:31:46+00:00", "repo": "yonggekkk/sing-box-yg", "stars": 9977, "tags": ["sing-box", "vless-reality", "vmess", "hysteria2", "tuic", "anytls", "argo-tunnel", "cloudflared", "warp", "psiphon", "acme", "vps-script", "proxy-server", "subscription-generator", "one-click-script", "shell-script", "serv00", "alpine", "command-line", "linux", "docker"], "topics": ["argo", "clash-meta", "hysteria2", "sing-box", "v2rayn", "openclash", "shadowrocket", "cloudflared", "acme", "v2ray", "xray", "tuic", "warp", "alpine", "oblivion", "psiphon", "serv00", "hostuno", "anytls"], "urls": [], "use_cases": ["set up a multi-protocol proxy server on a VPS with one command", "generate local subscription links for Clash and sing-box clients", "deploy vless-reality, hysteria2, tuic, and anytls together on one server", "create Argo fixed and temporary tunnels for vmess-ws nodes", "route traffic through WARP or Psiphon VPN with 30-country IP switching", "install proxy nodes on IPv6-only or ARM VPS without a domain", "run proxy protocols on Serv00 or Hostuno free hosting"], "what_it_is": "A one-click Shell script for VPS servers that installs and configures five coexisting proxy protocols (Vless-Reality, Vmess-WS/Argo, Hysteria2, TUIC v5, AnyTLS) on top of the sing-box core. It generates local subscription links compatible with Clash/Mihomo and sing-box clients, with dual certificate switching, Argo fixed/temporary tunnels, and WARP/Psiphon VPN traffic splitting.", "when_to_avoid": ["you need a managed proxy service or GUI dashboard rather than a shell script", "you only need a single protocol and prefer official sing-box or xray configurations", "you cannot run arbitrary shell scripts from the internet on your server for security reasons"], "when_to_choose": ["you want a beginner-friendly one-click proxy setup on a VPS with no domain or certificate hassle", "you need multiple proxy protocols coexisting with locally generated subscriptions and no third-party converters", "you want Argo tunnel support, WARP/Psiphon splitting, and multi-client config output in one script"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sing-box-yg", "repo": "yonggekkk/sing-box-yg", "role": "main", "score": 62}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.137529+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:20:02.409443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f700affca33a49cb6d41406b44e4198469bc9ffbe0dc07980a39fb118cb3d2cd", "fetched_at": "2026-08-28T04:10:39.137529+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yonggekkk/sing-box-yg"}, {"content_hash": "71fcefe34da316f6bd1318b97ec048ea3120c18e8dc88dcff5494400b75b8785", "fetched_at": "2026-08-29T08:19:48.183623+00:00", "kind": "homepage", "missing": false, "url": "https://ygkkk.blogspot.com/2023/10/sing-box-yg.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.137529+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:20:02.409443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f700affca33a49cb6d41406b44e4198469bc9ffbe0dc07980a39fb118cb3d2cd", "fetched_at": "2026-08-28T04:10:39.137529+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yonggekkk/sing-box-yg"}, {"content_hash": "71fcefe34da316f6bd1318b97ec048ea3120c18e8dc88dcff5494400b75b8785", "fetched_at": "2026-08-29T08:19:48.183623+00:00", "kind": "homepage", "missing": false, "url": "https://ygkkk.blogspot.com/2023/10/sing-box-yg.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:20:02.409443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f700affca33a49cb6d41406b44e4198469bc9ffbe0dc07980a39fb118cb3d2cd", "fetched_at": "2026-08-28T04:10:39.137529+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yonggekkk/sing-box-yg"}, {"content_hash": "71fcefe34da316f6bd1318b97ec048ea3120c18e8dc88dcff5494400b75b8785", "fetched_at": "2026-08-29T08:19:48.183623+00:00", "kind": "homepage", "missing": false, "url": "https://ygkkk.blogspot.com/2023/10/sing-box-yg.html"}], "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:10:39.137529+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.137529+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.137529+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:20:02.409443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f700affca33a49cb6d41406b44e4198469bc9ffbe0dc07980a39fb118cb3d2cd", "fetched_at": "2026-08-28T04:10:39.137529+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yonggekkk/sing-box-yg"}, {"content_hash": "71fcefe34da316f6bd1318b97ec048ea3120c18e8dc88dcff5494400b75b8785", "fetched_at": "2026-08-29T08:19:48.183623+00:00", "kind": "homepage", "missing": false, "url": "https://ygkkk.blogspot.com/2023/10/sing-box-yg.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.137529+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.137529+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:20:02.409443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f700affca33a49cb6d41406b44e4198469bc9ffbe0dc07980a39fb118cb3d2cd", "fetched_at": "2026-08-28T04:10:39.137529+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yonggekkk/sing-box-yg"}, {"content_hash": "71fcefe34da316f6bd1318b97ec048ea3120c18e8dc88dcff5494400b75b8785", "fetched_at": "2026-08-29T08:19:48.183623+00:00", "kind": "homepage", "missing": false, "url": "https://ygkkk.blogspot.com/2023/10/sing-box-yg.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.137529+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.137529+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.137529+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:20:02.409443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f700affca33a49cb6d41406b44e4198469bc9ffbe0dc07980a39fb118cb3d2cd", "fetched_at": "2026-08-28T04:10:39.137529+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yonggekkk/sing-box-yg"}, {"content_hash": "71fcefe34da316f6bd1318b97ec048ea3120c18e8dc88dcff5494400b75b8785", "fetched_at": "2026-08-29T08:19:48.183623+00:00", "kind": "homepage", "missing": false, "url": "https://ygkkk.blogspot.com/2023/10/sing-box-yg.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.137529+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.137529+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:20:02.409443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f700affca33a49cb6d41406b44e4198469bc9ffbe0dc07980a39fb118cb3d2cd", "fetched_at": "2026-08-28T04:10:39.137529+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yonggekkk/sing-box-yg"}, {"content_hash": "71fcefe34da316f6bd1318b97ec048ea3120c18e8dc88dcff5494400b75b8785", "fetched_at": "2026-08-29T08:19:48.183623+00:00", "kind": "homepage", "missing": false, "url": "https://ygkkk.blogspot.com/2023/10/sing-box-yg.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:20:02.409443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f700affca33a49cb6d41406b44e4198469bc9ffbe0dc07980a39fb118cb3d2cd", "fetched_at": "2026-08-28T04:10:39.137529+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yonggekkk/sing-box-yg"}, {"content_hash": "71fcefe34da316f6bd1318b97ec048ea3120c18e8dc88dcff5494400b75b8785", "fetched_at": "2026-08-29T08:19:48.183623+00:00", "kind": "homepage", "missing": false, "url": "https://ygkkk.blogspot.com/2023/10/sing-box-yg.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:20:02.409443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f700affca33a49cb6d41406b44e4198469bc9ffbe0dc07980a39fb118cb3d2cd", "fetched_at": "2026-08-28T04:10:39.137529+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yonggekkk/sing-box-yg"}, {"content_hash": "71fcefe34da316f6bd1318b97ec048ea3120c18e8dc88dcff5494400b75b8785", "fetched_at": "2026-08-29T08:19:48.183623+00:00", "kind": "homepage", "missing": false, "url": "https://ygkkk.blogspot.com/2023/10/sing-box-yg.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:20:02.409443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f700affca33a49cb6d41406b44e4198469bc9ffbe0dc07980a39fb118cb3d2cd", "fetched_at": "2026-08-28T04:10:39.137529+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yonggekkk/sing-box-yg"}, {"content_hash": "71fcefe34da316f6bd1318b97ec048ea3120c18e8dc88dcff5494400b75b8785", "fetched_at": "2026-08-29T08:19:48.183623+00:00", "kind": "homepage", "missing": false, "url": "https://ygkkk.blogspot.com/2023/10/sing-box-yg.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 74, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1046, "days_push": 13, "days_rel": 560, "gap_med": null, "n_releases_24m": 1}, "score": 62, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}