| Crates.io | proxyparser |
| lib.rs | proxyparser |
| version | 0.1.0 |
| created_at | 2025-12-23 04:21:57.562637+00 |
| updated_at | 2025-12-23 04:21:57.562637+00 |
| description | A cross-platform system proxy detector with strong support for complex enterprise PAC scripts |
| homepage | |
| repository | https://github.com/l16659/rustproxyparser |
| max_upload_size | |
| id | 2000737 |
| size | 166,890 |
A cross-platform system proxy detector written in Rust, with strong support for complex enterprise PAC scripts.
Currently fully supports macOS (manual + automatic proxy configuration).
Windows and Linux support is actively in development.
Accurate system proxy detection across platforms
Full-featured PAC script support
boa_enginednsResolve, myIpAddress, isInNet, shExpMatch, etc.)Correct proxy priority order
HTTP_PROXY, etc.) → System proxy → DIRECTLightweight binary (~4.7 MB release build, heavily optimized)
cargo install proxyparser
# Query the proxy for a specific URL
proxyparser https://httpbin.org/ip
# Use the default target (google.com) if no URL is provided
proxyparser
git clone https://github.com/l16659/rustproxyparser.git
cd rustproxyparser
cargo build --release
./target/release/proxyparser https://example.com
# Current Status
This project is under active development and maintenance.
# License
This project is licensed under the MIT License.