Had to rebuild my own proxy pool last month because a vendor's residential pool got flagged in a chain for a client, whole day of swearing. So here's the messy, raw state of it, not a clean tutorial. Featuring speed tests done at 2am out of sheer rage. The idea was simple, get 70% mobile, 30% clean data center ips for general scraping, avoid those giant public provider pools that are just blacklists with an API. Started with three cheap services for raw IPs with less filtering, names withheld unless you DM. Then wrote a simple python script that runs a triple check, response time under 1.8s, headers checking for server tags, and a request thru a known captcha-test page. You run this and see 60% fail. It all comes down to that human element of sifting garbage vs recycling gems, most of the low-cost IP sources are selling absolute trash traffic. My setup uses a tiered rotation, the clean 3% flagged as virgin get used for login requests, then it moves to other tasks. Speed isn't the main enemy weirdly, residential ip latency killed me, mobile ips from certain asia pacific providers had speed 350 ms avg, while a data center from a different random local isp gave me 50ms, go figure, attached the numbers below for a laugh. Currently paying around $0.8 per residential IP that passes, which is a third of the main providers. Is it worth the hassle for AF? If you just need 50 rotating addresses yes, the second you scale you are rebuilding everything again due to detection changes, maybe i am just tired. TL;DR building your own still saves money at small scale but is a second job.