{"adoption": {"forks": 3096, "observed_at": "2026-08-28T04:11:17.693389+00:00", "stars": 17121}, "canonical_url": "https://ross.abutalabs.com/products/goproxy", "card": {"archived": false, "artifact_type": "cli-tool", "description": "🔥  Proxy is a high performance HTTP(S) proxies, SOCKS5 proxies,WEBSOCKET, TCP, UDP proxy server implemented by golang. Now, it supports chain-style proxies,nat forwarding in different lan,TCP/UDP port forwarding, SSH forwarding.Proxy是golang实现的高性能http,https,websocket,tcp,socks5代理服务器,支持内网穿透,链式代理,通讯加密,智能HTTP,SOCKS5代理,黑白名单,限速,限流量,限连接数,跨平台,KCP支持,认证API。", "domain": ["networking", "security", "privacy", "self-hosted", "censorship-circumvention"], "enriched": true, "function": ["proxy", "networking", "security", "cryptography", "load-testing"], "health_score": 99, "homepage": "https://www.goproxy.win/", "language": "Go", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["snail007/goproxy", "snail007/proxy_admin_free"], "name": "goproxy", "platform": ["windows", "cross-platform", "cli", "self-hosted", "go"], "pushed_at": "2026-08-17T05:46:30+00:00", "repo": "snail007/goproxy", "stars": 17121, "tags": ["http-proxy", "socks5-proxy", "reverse-proxy", "transparent-proxy", "tcp-proxy", "udp-proxy", "chained-proxy", "nat-traversal", "port-forwarding", "kcp", "traffic-limiting", "web-console", "linux", "macos", "android"], "topics": ["http-proxy", "https-proxy", "reverse-proxy", "transparent-proxy", "socks5-proxy", "ss-proxy", "upstream-proxies", "tcp-proxy", "udp-proxy", "dns-proxy", "encryption-proxy", "tls-proxy", "kcptun", "websocket-proxy", "http", "socks5", "socket", "tcp", "udp", "tls"], "urls": [{"kind": "homepage", "url": "https://www.goproxy.win/"}], "use_cases": ["run a socks5 or http proxy server on my VPS", "chain multiple proxies to hide my IP", "expose a local service behind NAT to the internet", "forward TCP and UDP ports across networks", "set up a transparent proxy on a router with iptables", "rate-limit and authenticate proxy users via API", "encrypt traffic between proxy hops with TLS or KCP", "build a proxy-selling service with user traffic control"], "what_it_is": "GoProxy is a high-performance, cross-platform proxy server written in Go supporting HTTP(S), SOCKS5, SS, WebSocket, TCP, UDP, and DNS proxying, with chained proxies, encryption, load balancing, and NAT traversal. It ships as a CLI binary with an optional free web console (ProxyAdmin) for management.", "when_to_avoid": ["you only need a simple forward proxy where squid, tinyproxy, or gost suffice", "you need a full VPN with routing for all system traffic", "you require a GPL-unfriendly license for commercial redistribution without a commercial license", "you need a managed cloud proxy service rather than self-hosting"], "when_to_choose": ["you need a single binary multi-protocol proxy with auth, rate limiting, and chaining", "you want NAT traversal / intranet penetration without complex VPN setup", "you need cross-platform deployment including routers and ARM devices", "you want a web console to manage proxy users and traffic"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/snail007/goproxy", "repo": "snail007/goproxy", "role": "main", "score": 94}, {"path": "/repos/snail007/proxy_admin_free", "repo": "snail007/proxy_admin_free", "role": "frontend", "score": 50}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.693389+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:03:30.009160+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42bb64294f0b643054c4971e834030f0703c937e93ced28dc43ad2544feb9ce2", "fetched_at": "2026-08-28T04:11:17.693389+00:00", "kind": "readme", "missing": false, "url": "https://github.com/snail007/goproxy"}, {"content_hash": "1616d12e23fc12663ce82780a2715ec4043ee21923be26c3fd797e47149db819", "fetched_at": "2026-08-29T08:01:30.935435+00:00", "kind": "homepage", "missing": false, "url": "https://www.goproxy.win/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.693389+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:03:30.009160+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42bb64294f0b643054c4971e834030f0703c937e93ced28dc43ad2544feb9ce2", "fetched_at": "2026-08-28T04:11:17.693389+00:00", "kind": "readme", "missing": false, "url": "https://github.com/snail007/goproxy"}, {"content_hash": "1616d12e23fc12663ce82780a2715ec4043ee21923be26c3fd797e47149db819", "fetched_at": "2026-08-29T08:01:30.935435+00:00", "kind": "homepage", "missing": false, "url": "https://www.goproxy.win/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:03:30.009160+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42bb64294f0b643054c4971e834030f0703c937e93ced28dc43ad2544feb9ce2", "fetched_at": "2026-08-28T04:11:17.693389+00:00", "kind": "readme", "missing": false, "url": "https://github.com/snail007/goproxy"}, {"content_hash": "1616d12e23fc12663ce82780a2715ec4043ee21923be26c3fd797e47149db819", "fetched_at": "2026-08-29T08:01:30.935435+00:00", "kind": "homepage", "missing": false, "url": "https://www.goproxy.win/"}], "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:11:17.693389+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.693389+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.693389+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:03:30.009160+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42bb64294f0b643054c4971e834030f0703c937e93ced28dc43ad2544feb9ce2", "fetched_at": "2026-08-28T04:11:17.693389+00:00", "kind": "readme", "missing": false, "url": "https://github.com/snail007/goproxy"}, {"content_hash": "1616d12e23fc12663ce82780a2715ec4043ee21923be26c3fd797e47149db819", "fetched_at": "2026-08-29T08:01:30.935435+00:00", "kind": "homepage", "missing": false, "url": "https://www.goproxy.win/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.693389+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.693389+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:03:30.009160+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42bb64294f0b643054c4971e834030f0703c937e93ced28dc43ad2544feb9ce2", "fetched_at": "2026-08-28T04:11:17.693389+00:00", "kind": "readme", "missing": false, "url": "https://github.com/snail007/goproxy"}, {"content_hash": "1616d12e23fc12663ce82780a2715ec4043ee21923be26c3fd797e47149db819", "fetched_at": "2026-08-29T08:01:30.935435+00:00", "kind": "homepage", "missing": false, "url": "https://www.goproxy.win/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.693389+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.693389+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.693389+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:03:30.009160+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42bb64294f0b643054c4971e834030f0703c937e93ced28dc43ad2544feb9ce2", "fetched_at": "2026-08-28T04:11:17.693389+00:00", "kind": "readme", "missing": false, "url": "https://github.com/snail007/goproxy"}, {"content_hash": "1616d12e23fc12663ce82780a2715ec4043ee21923be26c3fd797e47149db819", "fetched_at": "2026-08-29T08:01:30.935435+00:00", "kind": "homepage", "missing": false, "url": "https://www.goproxy.win/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.693389+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.693389+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:03:30.009160+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42bb64294f0b643054c4971e834030f0703c937e93ced28dc43ad2544feb9ce2", "fetched_at": "2026-08-28T04:11:17.693389+00:00", "kind": "readme", "missing": false, "url": "https://github.com/snail007/goproxy"}, {"content_hash": "1616d12e23fc12663ce82780a2715ec4043ee21923be26c3fd797e47149db819", "fetched_at": "2026-08-29T08:01:30.935435+00:00", "kind": "homepage", "missing": false, "url": "https://www.goproxy.win/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:03:30.009160+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42bb64294f0b643054c4971e834030f0703c937e93ced28dc43ad2544feb9ce2", "fetched_at": "2026-08-28T04:11:17.693389+00:00", "kind": "readme", "missing": false, "url": "https://github.com/snail007/goproxy"}, {"content_hash": "1616d12e23fc12663ce82780a2715ec4043ee21923be26c3fd797e47149db819", "fetched_at": "2026-08-29T08:01:30.935435+00:00", "kind": "homepage", "missing": false, "url": "https://www.goproxy.win/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:03:30.009160+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42bb64294f0b643054c4971e834030f0703c937e93ced28dc43ad2544feb9ce2", "fetched_at": "2026-08-28T04:11:17.693389+00:00", "kind": "readme", "missing": false, "url": "https://github.com/snail007/goproxy"}, {"content_hash": "1616d12e23fc12663ce82780a2715ec4043ee21923be26c3fd797e47149db819", "fetched_at": "2026-08-29T08:01:30.935435+00:00", "kind": "homepage", "missing": false, "url": "https://www.goproxy.win/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:03:30.009160+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42bb64294f0b643054c4971e834030f0703c937e93ced28dc43ad2544feb9ce2", "fetched_at": "2026-08-28T04:11:17.693389+00:00", "kind": "readme", "missing": false, "url": "https://github.com/snail007/goproxy"}, {"content_hash": "1616d12e23fc12663ce82780a2715ec4043ee21923be26c3fd797e47149db819", "fetched_at": "2026-08-29T08:01:30.935435+00:00", "kind": "homepage", "missing": false, "url": "https://www.goproxy.win/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 86}, "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": 3278, "days_push": 16, "days_rel": 16, "gap_med": 83, "n_releases_24m": 4}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}