Notably it features interface compatible dialer functions that dial out from different proxies for every connection, and a SOCKS5 server that utilizes those functions.
---
### Initial validation sequence
- TCP Dial to the endpoint
- HTTPS GET request to a list of IP echo endpoints
Prox5 will then store the endpoint's outward appearing IP address and mark it as valid for use.
### Accessing validated proxies
- Retrieve validated 4/4a/5 proxies as simple strings for generic use
The way you choose to use this lib is yours. The API is fairly extensive for you to be able to customize runtime configuration without having to do any surgery.
Things like the amount of validation workers that are concurrently operating, timeouts, and proxy re-use policies may be tuned in real-time. [please read the docs.](https://pkg.go.dev/git.tcp.direct/kayos/Prox5)