databay-labs/free-proxy-list
GitHub: databay-labs/free-proxy-list
Databay Labs 的免费代理列表是一个持续更新的开源代理资源库,提供 2000+ 个经过严格 SSL 验证、零 MITM 风险的 HTTP/SOCKS4/SOCKS5 代理,每 5 分钟自动刷新,支持多国筛选和公开 API 访问。
Stars: 762 | Forks: 10
# 🔄 Databay.com 免费代理列表 | 持续更新
[](LICENSE)


## 📑 目录
- [🚀 功能特性](#-features)
- [📥 快速开始 — 直接下载](#-quick-start--direct-downloads)
- [🌍 按国家分类的列表](#-country-specific-lists)
- [🌐 免费公共 API](#-free-public-api)
- [查询参数](#query-parameters)
- [请求示例](#example-requests)
- [响应结构](#response-schema)
- [💻 代码示例](#-code-examples)
- [Python](#-python)
- [Node.js](#-nodejs)
- [Go](#-go)
- [PHP](#-php)
- [Java](#-java)
- [C# / .NET](#-c--net)
- [🛡️ 为什么严格 SSL 很重要](#%EF%B8%8F-why-strict-ssl-matters)
- [🚀 需要高级版?](#-need-premium)
- [📜 许可证](#-license)
- [⚠️ 免责声明](#%EF%B8%8F-disclaimer)
## 🚀 功能特性
- **🔒 严格 SSL 验证**:每个代理都能正确隧道 HTTPS 流量并保留目标站点的 SSL 证书(无 MITM)
- **🕒 每 5 分钟刷新**:始终新鲜,永不过时
- **✨ 零重复**:每次提交都去重并按最近性排序
- **🌍 多国代理**:来自 **104+ 个国家**的代理,按国家细分
- **🚦 多协议支持**:
- **HTTP**:2226 个代理(CONNECT 方法用于 HTTPS 站点 — 严格 SSL)
- **SOCKS4**:525 个代理
- **SOCKS5**:433 个代理
- **⚡ 低延迟**:平均 2725ms,最佳 39ms
- **🔓 无需认证**:所有资源均为公开 — 免费层无需 API 密钥
## 📥 快速开始 — 直接下载
每个文件为纯文本格式,每行一个 `IP:PORT`。
### HTTP 代理(严格 SSL)
```
curl -O https://cdn.jsdelivr.net/gh/databay-labs/free-proxy-list/http.txt
```
### SOCKS4 代理(严格 SSL)
```
curl -O https://cdn.jsdelivr.net/gh/databay-labs/free-proxy-list/socks4.txt
```
### SOCKS5 代理(严格 SSL)
```
curl -O https://cdn.jsdelivr.net/gh/databay-labs/free-proxy-list/socks5.txt
```
如果你更喜欢使用原始 GitHub URL:
```
curl -O https://raw.githubusercontent.com/databay-labs/free-proxy-list/master/http.txt
```
## 🌍 按国家分类的列表
需要特定国家的代理?浏览 [`by-country/`](./by-country/) 目录 — 每个国家都有自己的文件夹,包含 `http.txt`、`socks4.txt` 和 `socks5.txt`(仅包含该国家实际有代理的协议文件)。
```
# 美国 SOCKS5 代理
curl -O https://cdn.jsdelivr.net/gh/databay-labs/free-proxy-list/by-country/us/socks5.txt
# 德国 HTTP 代理
curl -O https://cdn.jsdelivr.net/gh/databay-labs/free-proxy-list/by-country/de/http.txt
# 英国 SOCKS4 代理
curl -O https://cdn.jsdelivr.net/gh/databay-labs/free-proxy-list/by-country/gb/socks4.txt
```
国家代码遵循 [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) 标准,小写。
## 🌐 免费公共 API
如需更丰富的过滤条件(匿名级别、Google 兼容性、速度、国家)和更多导出格式,请使用**公开、无需认证**的 Databay API:
```
GET https://databay.com/api/v1/proxy-list
```
无需 API 密钥。无需注册。只需 `curl` 即可使用。
### 查询参数
| 参数 | 可接受值 | 默认值 | 描述 |
|-----------|-----------------|---------|-------------|
| `protocol` | `http`、`https`、`socks5` | 全部 | 按协议过滤 |
| `country` | ISO 2 位字母代码(`us`、`de`、`cn` 等) | 全部 | 按国家过滤 |
| `anonymity` | `elite`、`anonymous`、`transparent` | 全部 | 按匿名级别过滤 |
| `ssl` | `strict`、`loose` | 全部 | `strict` = 无 MITM,有效证书;`loose` 包含无效证书代理 |
| `google` | `true` | 全部 | 仅适用于 Google 服务的代理 |
| `speed` | `fast`、`medium`、`slow` | 全部 | 延迟等级 |
| `format` | `json`、`csv`、`txt` | `json` | 输出格式 |
| `limit` | `1`–`1000` | `500` | 每页代理数 |
| `page` | `1+` | `1` | 分页页码 |
**速率限制:** 每秒 50 次请求。响应缓存 10 秒。
### 请求示例
```
# 所有 strict-SSL 代理(JSON 格式)
curl "https://databay.com/api/v1/proxy-list?ssl=strict"
# Elite SOCKS5 代理,仅限美国
curl "https://databay.com/api/v1/proxy-list?protocol=socks5&anonymity=elite&country=us&ssl=strict"
# Google 兼容代理(纯文本格式)
curl "https://databay.com/api/v1/proxy-list?google=true&ssl=strict&format=txt"
# 快速代理(CSV 格式,分页)
curl "https://databay.com/api/v1/proxy-list?speed=fast&format=csv&limit=100&page=2"
```
### 响应结构
每条代理记录包含:
| 字段 | 类型 | 描述 |
|-------|------|-------------|
| `ip` | string | 代理 IPv4 地址 |
| `port` | integer | 代理端口 |
| `protocol` | string | `http` / `https` / `socks5` |
| `country` | string | ISO 2 位字母国家代码 |
| `anonymity` | string | `elite` / `anonymous` / `transparent` |
| `ssl` | string | `strict` / `loose` |
| `google` | boolean | 是否可访问 Google 服务 |
| `latency_ms` | integer | 上次验证的延迟(毫秒) |
| `uptime` | float | 生命周期在线率 % |
| `last_checked` | ISO 8601 | 上次验证时间戳 |
## 💻 代码示例
以下所有示例均从 API 获取 JSON 格式的严格 SSL 列表。如果不需要过滤,可以替换 API 调用,直接使用 `.txt` 直接下载。
### 🐍 Python
```
import requests
resp = requests.get(
"https://databay.com/api/v1/proxy-list",
params={"ssl": "strict", "protocol": "socks5", "format": "json"},
timeout=10,
)
proxies = resp.json()
for p in proxies:
print(f"{p['protocol']}://{p['ip']}:{p['port']} ({p['country']}, {p['latency_ms']}ms)")
```
使用 `requests` 库:
```
proxy = proxies[0]
url_proxy = f"{proxy['protocol']}://{proxy['ip']}:{proxy['port']}"
r = requests.get("https://example.com", proxies={"http": url_proxy, "https": url_proxy})
```
### 🟢 Node.js
```
const res = await fetch(
"https://databay.com/api/v1/proxy-list?ssl=strict&protocol=socks5"
);
const proxies = await res.json();
for (const p of proxies) {
console.log(`${p.protocol}://${p.ip}:${p.port} (${p.country}, ${p.latency_ms}ms)`);
}
```
### 🐹 Go
```
package main
import (
"encoding/json"
"fmt"
"net/http"
)
type Proxy struct {
IP string `json:"ip"`
Port int `json:"port"`
Protocol string `json:"protocol"`
Country string `json:"country"`
LatencyMs int `json:"latency_ms"`
}
func main() {
resp, _ := http.Get("https://databay.com/api/v1/proxy-list?ssl=strict")
defer resp.Body.Close()
var proxies []Proxy
json.NewDecoder(resp.Body).Decode(&proxies)
for _, p := range proxies {
fmt.Printf("%s://%s:%d (%s, %dms)\n", p.Protocol, p.IP, p.Port, p.Country, p.LatencyMs)
}
}
```
### 🐘 PHP
```
resp = client.send(req, HttpResponse.BodyHandlers.ofString());
System.out.println(resp.body());
// Parse with Jackson, Gson, or any JSON library
```
### 🟣 C# / .NET
```
using System.Net.Http.Json;
var http = new HttpClient();
var proxies = await http.GetFromJsonAsync- >(
"https://databay.com/api/v1/proxy-list?ssl=strict&protocol=socks5"
);
foreach (var p in proxies!)
Console.WriteLine($"{p.Protocol}://{p.Ip}:{p.Port} ({p.Country}, {p.LatencyMs}ms)");
record Proxy(string Ip, int Port, string Protocol, string Country, int LatencyMs);
```
## 🛡️ 为什么严格 SSL 很重要
大多数"免费代理列表"不会验证其提供的代理是否保留目标 SSL 证书。很大一部分免费代理会主动 **MITM 你的 HTTPS 流量** — 它们解密流量,可选择性注入内容,然后用自己的证书重新加密。禁用证书验证的应用程序(在爬虫中令人沮丧地常见)会将凭据和私有数据直接泄露给代理运营商。
此列表**仅包含已针对已知目标进行端到端验证、启用严格 SSL 证书验证的代理**。如果代理尝试 MITM,它会在进入 `http.txt` / `socks4.txt` / `socks5.txt` 之前被过滤掉。
## 📜 许可证
基于 [MIT License](LICENSE) 发布。可自由用于个人、商业或开源项目。欢迎注明出处,但非必须。
## ⚠️ 免责声明
**此代理列表按"原样"提供。** 我们对任何误用或损害不承担责任。使用风险自担。请始终优先考虑安全性,并遵守 [GitHub 可接受使用政策](https://docs.github.com/en/site-policy/acceptable-use-policies/github-acceptable-use-policies) 及您所在司法管辖区的法律。
标签:API服务, DNS解析, GNU通用公共许可证, Go, HTTPS代理, HTTP代理, IP轮换, JS文件枚举, MIT License, MITM代理, Node.js, OpenVAS, PHP, Python, Ruby工具, SOCKS4, SOCKS5, SSL验证, 代理列表, 免费代理, 匿名代理, 即时更新, 去重代理, 反中间人攻击, 命令控制, 多国家代理, 开源项目, 数据采集, 无后门, 日志审计, 网络安全, 网络安全, 网络工具, 逆向工具, 隐私保护, 隐私保护