A subscription-first proxy node importer, tester, pool manager, and multi-port gateway powered by sing-box.
A community-maintained fork of jasonwong1991/easy_proxies with a redesigned WebUI, subscription importing, reliable node testing, and an easier multi-port workflow.
Paste subscription URLs, and Easy Proxies parses and tests every node, adds the passing ones to the pool, and gives each one a local HTTP/SOCKS5 port starting at 24000.
- Imports HTTP/HTTPS subscriptions, URI lists, Base64, Clash/Mihomo YAML, and plain
host:port/user:pass@host:portlists. - Concurrent multi-round testing with live progress; candidate, pooled, and failed nodes are all kept.
- Optional front-proxy profiles for chained routes, retested before they are applied.
- Site checks for Google, GitHub, Outlook, and ProxySpace that can rebuild ports from the nodes passing every selected site.
- Scheduled subscription refresh with transactional rollback, plus batch retest and country detection.
- Dashboard with pool, refresh, and runtime status; the WebUI and REST API share one management endpoint.
- Local and WebDAV backups, per-tag data export.
Download a package from Releases or build from source, copy config.example.yaml to config.yaml, then run:
./easy_proxies -config config.yamlOpen the WebUI at the management.listen address (default http://127.0.0.1:9091). See the User Guide for package selection, build commands, and troubleshooting.
VLESS, VMess, Trojan, Shadowsocks, ShadowsocksR, Hysteria, Hysteria2, TUIC, AnyTLS, HTTP/HTTPS, SOCKS4, and SOCKS5. Availability depends on the sing-box version and build tags.
| Mode | Behavior |
|---|---|
multi-port |
Default. One local port per pooled node. |
pool |
One shared entry that schedules across pooled nodes. |
hybrid |
Both the shared entry and per-node ports. |
See CONTRIBUTING.md.
- jasonwong1991/easy_proxies — upstream project
- SagerNet/sing-box — proxy platform and protocol implementation
- linux.do community
MIT. Attribution for the upstream project and MIT-licensed portions is retained.



