explaingit

gproxynet/free-proxy-list

Analysis updated 2026-05-18

1Audience · developerSetup · easy

TLDR

An auto-updated list of free public HTTP and SOCKS proxies, refreshed every 30 minutes with country and latency tags.

Mindmap

mindmap
  root((free proxy list))
    What it does
      Auto checked proxies
      HTTP SOCKS4 SOCKS5
      Refreshed every 30 min
    Tech stack
      Plain text files
      JSON data
    Use cases
      Quick proxy testing
      Scraping projects
      Learning proxies
    Audience
      Developers
      Scraper builders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Pull a free, short-lived list of HTTP or SOCKS proxies for quick testing or learning

USE CASE 2

Fetch the structured proxies.json file to filter proxies by country or latency in a script

USE CASE 3

Use the linked proxyspin tool to rotate through this proxy pool in a scraping project

USE CASE 4

Try the Proxy Switcher Chrome extension to manually switch between proxies from this list

What is it built with?

Plain textJSON

How does it compare?

gproxynet/free-proxy-list0xkinno/neuralvault0xlocker/d17-contracts
Stars111
LanguageTypeScriptSolidity
Setup difficultyeasyhardhard
Complexity4/55/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Proxies are public and short lived, expect frequent failures and re-checking.

In plain English

This repository is an automatically generated list of free public proxy servers, covering HTTP, SOCKS4, and SOCKS5 protocols. A script checks each proxy and refreshes the whole list every 30 minutes, tagging every entry with its country and response latency. At the time this README was captured it held 200 proxies. The data is provided as plain text files, one per protocol plus a combined file, and a structured JSON file that includes protocol, country, latency, and when each proxy was last checked. You can pull the current list directly with a single curl command pointed at the raw file on GitHub, without needing to clone the repository or run any code. The README is direct about the limits of this data: public proxies are unstable by nature, often stop working within minutes or hours, and are shared with strangers rather than being private to you. It describes this list as a small sample meant for testing, learning, and quick experiments rather than serious or reliable use. The full README also promotes a paid service from the same maintainer offering a much larger, continuously checked proxy pool with country, protocol, and site specific filtering, plus rotating residential and mobile IP options. Two companion projects are linked for using these proxies in practice: one is a rotating proxy pool tool for scraping frameworks like Scrapy and Playwright, and the other is a one-click proxy switcher browser extension for Chrome. The repository itself contains no application code, only auto-generated data files updated on a schedule.

Copy-paste prompts

Prompt 1
Write a Python script that downloads all.txt from this repo and tests each proxy for connectivity
Prompt 2
Show me how to use proxies.json from this repo to filter proxies by country in Node.js
Prompt 3
Explain the tradeoffs of using these free public proxies versus a paid rotating proxy service
Prompt 4
Help me wire up proxyspin with this repo's proxy list for a Scrapy project

Frequently asked questions

What is free-proxy-list?

An auto-updated list of free public HTTP and SOCKS proxies, refreshed every 30 minutes with country and latency tags.

How hard is free-proxy-list to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is free-proxy-list for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.