Changelog
August 30, 2026 · View on GitHub
0.1.0 (2026-08-31)
Initial release.
- Discovers and reuses proxies already on the system:
extraProxiesconfig → environment variables → Windows WinINet registry / macOSscutil/ Linux gsettings → common local ports (http and socks5 both attempted). - Reachability probing (Google 204 and GitHub by default); with
activation: autoa proxy is activated only when direct access fails and the candidate reaches every target — a fallback, not a takeover. - Activation replaces the undici global dispatcher (hostname routing;
bypassHostsstay direct) and setsHTTP(S)_PROXY/ALL_PROXY/NO_PROXYso child processes (git/pnpm) benefit too; deactivate/switch restores precisely. - Re-probes every 5 minutes by default;
/net-proxyshows status in the Web UI,/net-proxy refreshre-probes immediately. - Optional
net-proxyWebFetchProvider (routesweb_fetchthrough the proxy) with error semantics compatible with the built-inweb-fetch-http. - Built
lib/is committed, so GitHub installs need no allowBuilds authorization; vitest: 40 cases.