@yukiakai/proxy-probe
v1.0.0
Published
A proxy testing tool with support for file-based batch testing and single proxy evaluation.
Maintainers
Readme
@yukiakai/proxy-probe
A proxy testing CLI for single and batch proxy evaluation.
Why?
Testing proxies at scale is messy:
- large files → crash or memory spike
- inconsistent formats
- slow sequential testing
@yukiakai/proxy-probe focuses on:
- streaming processing (low memory)
- concurrent testing
- clean output separation
Features
- Test single proxy or proxy list from file
- High-performance concurrent pool testing
- Retry support for unstable proxies
- Streaming + chunk processing (safe for large files)
- Supports HTTP / HTTPS / SOCKS4 / SOCKS5
Installation
npm install -g @yukiakai/proxy-probeUsage
Test a single proxy
proxy-probe url http://127.0.0.1:8080Test proxies from file
proxy-probe file proxies.txt --out-dir ./outputOptions
--out-dir <path> Output directory (file mode)Input format
Each line:
http://user:pass@host:port
socks5://host:portOutput
File mode
Generated files:
success.txt # working proxies
error.txt # failed (timeout, refused, etc.)
invalid.txt # malformed inputExample
proxy-probe file proxies.txt --out-dir ./outNotes
- Large files are processed in chunks → no memory overflow
- Order is not guaranteed due to concurrency
- Designed for testing availability, not anonymity level
License
MIT
