Skip to content

A list of free, public, forward proxy servers. UPDATED DAILY!

License

Notifications You must be signed in to change notification settings

clarketm/proxy-list

Repository files navigation

proxy-list

A list of free, public, forward proxy servers. UPDATED DAILY!

proxy-list

Download

# Download and save to local file `proxt-list.txt` with format `IP:PORT`
curl -sSf "https://raw.githubusercontent.com/clarketm/proxy-list/master/proxy-list-raw.txt" > proxy-list.txt

Format

######################
### proxy-list.txt ###
######################

IP [1]
|
| Port [2]
|   |
|   | Country [3]
|   |   |
|   |   | Anonymity [4]
|   |   |  |
|   |   |  |  Type [5]
|   |   |  |   |_ _ _ _
|   |   |  |_ _ _ _ _  | Google passed [6]
|   |   |_ _ _ _ _   | |  |
|   |_ _ _ _ _    |  | |  |
|             |   |  | |  |
200.2.125.90:8080 AR-N-S! +


1. IP address
2. Port number
3. Country code
4. Anonymity
   N = No anonymity
   A = Anonymity
   H = High anonymity
5. Type
     = HTTP
   S = HTTP/HTTPS
   ! = incoming IP different from outgoing IP
6. Google passed
   + = Yes
   – = No


#############################
### proxy-list-status.txt ###
#############################

IP [1]
|
| Status [2]
|   |_ _ _ _ _
|             |
200.2.125.90: success


1. IP address
2. Status
   success = low latency (0-9 seconds)
   failure = high latency (10+ seconds)

API

PubProxy provides a free, robust API to narrow down the proxy to your desired specification.

#######################################################################
#     PARAMETER             VALUES                DESCRIPTION         #
#######################################################################
# FORMAT          | json, txt             | Output format
# LEVEL           | anonymous, elite      | Anonymity level
# TYPE            | http, socks4, socks5  | Proxy protocol
# LAST_CHECK      | 1-1000                | Last check time (in minutes)
# LIMIT           | 1-20                  | Proxy results count
# COUNTRY         | US,CA,...             | Country of the proxy
# NOT_COUNTRY     | MX,CA,...             | Avoid proxy country
# PORT            | `Number`              | Specify port number
# GOOGLE          | `Boolean`             | Google passed proxies
# HTTPS           | `Boolean`             | Supports HTTPS request
# GET             | `Boolean`             | Supports GET request
# POST            | `Boolean`             | Supports POST request
# USER_AGENT      | `Boolean`             | Supports USER_AGENT request
# COOKIES         | `Boolean`             | Supports COOKIES request
# REFERER         | `Boolean`             | Supports REFERER request

#######################################################################
#                           EXAMPLES                                  #
#######################################################################

#######################################################################
# Retrieve one(1) socks5 proxy.                                       #
#######################################################################
curl "http://pubproxy.com/api/proxy?limit=1&format=txt&type=socks5"
> 110.73.11.181:8123

#######################################################################
# Retrieve two(2) http proxies from the US that support https.        #
#######################################################################
curl "http://pubproxy.com/api/proxy?limit=2&format=txt&http=true&country=US&type=http"
> 195.136.43.176:63909
> 107.170.221.216:8080

References

⭐ Credits

Proxy server data courtesy of: