proxy-scraper The live list

Which free proxy list on GitHub actually works?

16 popular free proxy lists on GitHub, checked about every hour. In recent runs Zaeem20/FREE_PROXIES_LIST had the highest share of its checked proxies pass every check, 9.2 %; in the typical list it was 3.2 %. Updated 10 Nov 2026, 14:27 UTC.

16
popular lists compared
9.2 %
highest share (Zaeem20/FREE_PROXIES_LIST)
3.2 %
in the typical list (median)
191,596
proxies checked per run, counted per list

The popular lists, side by side

Per list, in an average recent run: proxies in the latest download, how many of them were checked, how many passed every check and their share. Highest share first.
#ListProxies listedCheckedPassed every checkShareLast change
1Zaeem20/FREE_PROXIES_LIST41359355
2iplocate/free-proxy-list3,0103,161194
3mmpx12/proxy-list3,1453,141173
4monosans/proxy-list1,8122,053109
5ProxyScrape/free-proxy-list5,5365,891283
6sunny9577/proxy-scraper1,1521,53764
7roosterkid/openproxylist61661724
8vakhov/fresh-proxy-list2,1462,14282 · unchanged for a week
9zloi-user/hideip.me6,5877,062189
10r00tee/Proxy-List9,6639,598219 · unchanged for a week
11TheSpeedX/PROXY-List5,3916,684145
12proxifly/free-proxy-list23,55723,389397
13hookzof/socks5_list5,1834,63041
14jetkai/proxy-list14,43412,25656 · unchanged for a week
15ErcinDedeoglu/proxies122,002108,042359
16clarketm/proxy-list8008001 · unchanged for a week

How it's measured

About every hour a GitHub Actions runner downloads each of these lists and checks its proxies. A proxy passed every check when it got through all three:

Share is the proxies that passed against the proxies checked from that list. Both are averages of recent runs in which every run counts twice as much as the one before it, so the latest run makes up about half and the last few hours almost all of it. Proxies listed is the latest successful download, which is why checked can come out a little above it.

One run checks only the most promising part of the candidates from all the lists it knows, so of a big list only a part is checked each time. That part is not a random sample: proxies that worked before go first. A proxy that several lists carry counts for each of them, and all files of one repository count as one list. Lists with fewer than 300 proxies checked per run are shown without a place.

This is one measurement from one data center network, not a judgment of the maintainers. Many of these lists publish what they collect without filtering it, refresh at different times or are meant for other uses; a low share mostly means that many entries were offline or didn't pass at the moment they were checked. From your own network the numbers can differ.

proxy-scraper's own published list is not in the table. It is made of the proxies that passed these same checks an hour earlier, so measuring it with them would not be a fair comparison.

Every list it knows, not only these, is ranked on the sources page. The same numbers from your own network: proxy-scraper --list-sources.

Share or embed the chart

Rewritten with every run: light · dark. For a README:

<a href="https://proxy-scraper.de/benchmark/"><picture>
  <source media="(prefers-color-scheme: light)" srcset="https://proxy-scraper.de/benchmark-light.svg">
  <img src="https://proxy-scraper.de/benchmark-dark.svg" alt="Which free proxy list on GitHub actually works?" width="100%">
</picture></a>