Skip to content

v1.4.0 – exports, logins, Docker and a lot less waiting

Choose a tag to compare

@github-actions github-actions released this 25 Sep 00:13
· 110 commits to main since this release
b4472b0

Worked through all open issues for this one.

New

  • Exports – --export proxychains,clash,curl (or all) writes ready-to-use configs next to the results. HTTP proxies that can't tunnel are left out of proxychains and Clash, since both only use CONNECT (#4)
  • Proxies with credentials – socks5://user:pass@… entries keep their login: Basic auth for HTTP, RFC 1929 for SOCKS5, user ID for SOCKS4. They're never published to the public live list, and the terminal only shows user:••• (#7)
  • Fallback check targets – five targets instead of one, none behind Cloudflare. If the current one goes down mid-run, the tool switches and re-checks what was affected, so the source stats don't learn from an outage (#8)
  • Docker image – ghcr.io/maximilianfeix/proxy-scraper for amd64 and arm64 (#5)

Faster

  • ETag cache – unchanged lists aren't downloaded again. A second run right after the first: 0 MB in 9 s instead of 161 MB in 22 s (#9)
  • Countries offline – DB-IP Lite instead of waiting for ip-api.com at the end of a run (#2)

Measured and dropped

  • Protocol detection with an extra connection made runs slower (77 s vs 60 s), see #3
  • IPv6: only ~300 entries in all 726 sources, mostly V2Ray configs, see #1
pipx install git+https://github.com/maximilianfeix/proxy-scraper.git
# or
docker run --rm ghcr.io/maximilianfeix/proxy-scraper --want 20

Full list: CHANGELOG.md · v1.3.0...v1.4.0