{"id":27210755,"url":"https://github.com/gfpcom/free-proxy-list","last_synced_at":"2025-09-12T00:20:20.939Z","repository":{"id":286997435,"uuid":"926001957","full_name":"gfpcom/free-proxy-list","owner":"gfpcom","description":"🚀 The Best Free HTTP, SOCKS4/SOCKS5, SSL, SS/SSR Proxy List, Trojan-Go/Trojan-GFW Servers, V2Ray/XRay(Vmess/Vless) Configs - 🔄 Updated Every 30 Minutes⏰","archived":false,"fork":false,"pushed_at":"2025-09-05T23:12:35.000Z","size":3701809,"stargazers_count":58,"open_issues_count":2,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-05T23:34:00.149Z","etag":null,"topics":["anonymous-proxy","free-proxy-list","google-proxy","http-proxy","proxy-checker","proxy-list","proxy-lists","rarbg-proxy","shadowsocks","socks-proxy","socks4-proxy","socks5-proxy","ssl-proxy","tamilmv-proxy","tpb-proxy","trojan-go","v2ray","vless","vmess","yts-proxy"],"latest_commit_sha":null,"homepage":"https://getfreeproxy.com/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gfpcom.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-02-02T09:52:31.000Z","updated_at":"2025-09-05T23:12:41.000Z","dependencies_parsed_at":"2025-06-12T07:32:58.144Z","dependency_job_id":"b8c5056e-aff5-4f7e-b6d8-daf0d6d8d916","html_url":"https://github.com/gfpcom/free-proxy-list","commit_stats":null,"previous_names":["gfpcom/free-proxy-list"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gfpcom/free-proxy-list","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gfpcom%2Ffree-proxy-list","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gfpcom%2Ffree-proxy-list/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gfpcom%2Ffree-proxy-list/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gfpcom%2Ffree-proxy-list/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gfpcom","download_url":"https://codeload.github.com/gfpcom/free-proxy-list/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gfpcom%2Ffree-proxy-list/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273955902,"owners_count":25197579,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-06T02:00:13.247Z","response_time":2576,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anonymous-proxy","free-proxy-list","google-proxy","http-proxy","proxy-checker","proxy-list","proxy-lists","rarbg-proxy","shadowsocks","socks-proxy","socks4-proxy","socks5-proxy","ssl-proxy","tamilmv-proxy","tpb-proxy","trojan-go","v2ray","vless","vmess","yts-proxy"],"created_at":"2025-04-10T01:27:17.305Z","updated_at":"2025-09-12T00:20:20.904Z","avatar_url":"https://github.com/gfpcom.png","language":"Go","funding_links":[],"categories":["信息搜集"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Updated_Every_30_Minutes-passing-success\"\u003e  \n  \u003cbr\u003e\n  \u003cimg src=\"https://img.shields.io/website/https/getfreeproxy.com.svg\"\u003e\n  \u003cimg src=\"./list/total.svg\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/last-commit/gfpcom/free-proxy-list.svg\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/license/gfpcom/free-proxy-list.svg\"\u003e\n  \n  \u003cbr\u003e\n  \u003cbr\u003e\n  \u003ca href=\"https://getfreeproxy.com/lists/\" title=\"free working proxy list\"\u003eWorking Proxy List\u003c/a\u003e | \u003ca href=\"https://getfreeproxy.com/tools/proxy-checker\" title=\"free online proxy checker\"\u003eFree Proxy Checker\u003c/a\u003e | \u003ca href=\"https://getfreeproxy.com/tools/proxy-protocol-parser\" title=\"free online proxy protocol parser\"\u003eUniversal Proxy Procotol Parser\u003c/a\u003e\n  \u003cbr\u003e\n\u003c/p\u003e\n\n# 🌎 GetFreeProxy (GFP): Free Proxy List\n\n**GetFreeProxy (GFP)** is an open-source project that automatically aggregates and validates free proxies from across the internet. Our goal is to provide a fresh, reliable, and comprehensive list of public proxies for developers, researchers, and anyone in need of proxy services.\n\nThe lists are updated hourly, ensuring you always have access to the most current proxies available.\n\n## 🔄 How It Works\n\nThis project runs on a simple yet powerful automated workflow:\n\n1.  **Fetch**: A Go application fetches proxy lists from various sources defined in the `sources/` directory. It supports dynamic URL generation (e.g., based on the current date) and can handle different data formats like raw text, Base64, etc.\n2.  **Parse \u0026 Normalize**: The fetched data is parsed and normalized into a standard proxy format. The system is extensible, allowing new parsers and data transformers to be added easily.\n3.  **Deduplicate \u0026 Store**: All unique proxies are stored in memory.\n4.  **Generate Lists**: The application generates clean, protocol-specific proxy lists (e.g., `http.txt`, `vless.txt`) and saves them in the `list/` directory.\n5.  **Update Badges**: SVG badges are generated to display the count of available proxies for each protocol.\n\nThis entire process is automated using GitHub Actions and runs every hour.\n\n## 📋 Proxy Formats\n\nWe provide proxies in multiple formats, ready to be used in your applications.\n\n| Type | Format | Example |\n| :--- | :--- | :--- |\n| **HTTP/S** | `http://ip:port` | `http://1.2.3.4:8080` |\n| | `http://user:pass@ip:port` | `http://user:pass@1.2.3.4:8080` |\n| **SOCKS4/5** | `socks5://ip:port` | `socks5://1.2.3.4:1080` |\n| **V2Ray/XRay**| `vmess://...` / `vless://...` | `vless://uuid@...` |\n| **Trojan** | `trojan://...` | `trojan://uuid@...` |\n| **ShadowSocks**| `ss://...` / `ssr://...` | `ss://method:pass@...` |\n| **Hysteria** | `hy://...` (*Note: `hysteria://`, `hhysteria://` are automatically converted to `hy://`) | `hy://uuid@...` |\n| **Hysteria2**| `hy2://...` (*Note: `hysteria2://`, `hhy2://`, `hhysteria2://` are automatically converted to `hy2://`) | `hy2://uuid@...` |\n| **TUIC**| `tuic://...` | `tuic://uuid@...` |\n| **WireGuard**| `wireguard://...` | `wireguard://publickey@endpoint:port?allowed_ips=...` |\n\n## 🔗 Direct Download Links\n\nClick on your preferred proxy type to get the latest list. These links always point to the most recently updated proxy files.\n\n|Type|GitHub|CDN|\n|----|-----|-----|\n|\u003cimg src=\"./list/http.svg\"\u003e|[http.txt](https://raw.githubusercontent.com/gfpcom/free-proxy-list/main/list/http.txt)|[http.txt](https://cdn.jsdelivr.net/gh/gfpcom/free-proxy-list@main/list/http.txt)|\n|\u003cimg src=\"./list/https.svg\"\u003e|[https.txt](https://raw.githubusercontent.com/gfpcom/free-proxy-list/main/list/https.txt)|[https.txt](https://cdn.jsdelivr.net/gh/gfpcom/free-proxy-list@main/list/https.txt)|\n|\u003cimg src=\"./list/socks4.svg\"\u003e|[socks4.txt](https://raw.githubusercontent.com/gfpcom/free-proxy-list/main/list/socks4.txt)|[socks4.txt](https://cdn.jsdelivr.net/gh/gfpcom/free-proxy-list@main/list/socks4.txt)|\n|\u003cimg src=\"./list/socks4a.svg\"\u003e|[socks4a.txt](https://raw.githubusercontent.com/gfpcom/free-proxy-list/main/list/socks4a.txt)|[socks4a.txt](https://cdn.jsdelivr.net/gh/gfpcom/free-proxy-list@main/list/socks4a.txt)|\n|\u003cimg src=\"./list/socks5.svg\"\u003e|[socks5.txt](https://raw.githubusercontent.com/gfpcom/free-proxy-list/main/list/socks5.txt)|[socks5.txt](https://cdn.jsdelivr.net/gh/gfpcom/free-proxy-list@main/list/socks5.txt)|\n|\u003cimg src=\"./list/socks5h.svg\"\u003e|[socks5h.txt](https://raw.githubusercontent.com/gfpcom/free-proxy-list/main/list/socks5h.txt)|[socks5h.txt](https://cdn.jsdelivr.net/gh/gfpcom/free-proxy-list@main/list/socks5h.txt)|\n|\u003cimg src=\"./list/trojan.svg\"\u003e|[trojan.txt](https://raw.githubusercontent.com/gfpcom/free-proxy-list/main/list/trojan.txt)|[trojan.txt](https://cdn.jsdelivr.net/gh/gfpcom/free-proxy-list@main/list/trojan.txt)|\n|\u003cimg src=\"./list/vmess.svg\"\u003e|[vmess.txt](https://raw.githubusercontent.com/gfpcom/free-proxy-list/main/list/vmess.txt)|[vmess.txt](https://cdn.jsdelivr.net/gh/gfpcom/free-proxy-list@main/list/vmess.txt)|\n|\u003cimg src=\"./list/vless.svg\"\u003e|[vless.txt](https://raw.githubusercontent.com/gfpcom/free-proxy-list/main/list/vless.txt)|[vless.txt](https://cdn.jsdelivr.net/gh/gfpcom/free-proxy-list@main/list/vless.txt)|\n|\u003cimg src=\"./list/ss.svg\"\u003e|[ss.txt](https://raw.githubusercontent.com/gfpcom/free-proxy-list/main/list/ss.txt)|[ss.txt](https://cdn.jsdelivr.net/gh/gfpcom/free-proxy-list@main/list/ss.txt)|\n|\u003cimg src=\"./list/ssr.svg\"\u003e|[ssr.txt](https://raw.githubusercontent.com/gfpcom/free-proxy-list/main/list/ssr.txt)|[ssr.txt](https://cdn.jsdelivr.net/gh/gfpcom/free-proxy-list@main/list/ssr.txt)|\n|\u003cimg src=\"./list/hy.svg\"\u003e|[hy.txt](https://raw.githubusercontent.com/gfpcom/free-proxy-list/main/list/hy.txt)|[hy.txt](https://cdn.jsdelivr.net/gh/gfpcom/free-proxy-list@main/list/hy.txt)|\n|\u003cimg src=\"./list/hy2.svg\"\u003e|[hy2.txt](https://raw.githubusercontent.com/gfpcom/free-proxy-list/main/list/hy2.txt)|[hy2.txt](https://cdn.jsdelivr.net/gh/gfpcom/free-proxy-list@main/list/hy2.txt)|\n|\u003cimg src=\"./list/tuic.svg\"\u003e|[tuic.txt](https://raw.githubusercontent.com/gfpcom/free-proxy-list/main/list/tuic.txt)|[tuic.txt](https://cdn.jsdelivr.net/gh/gfpcom/free-proxy-list@main/list/tuic.txt)|\n|\u003cimg src=\"./list/wireguard.svg\"\u003e|[wireguard.txt](https://raw.githubusercontent.com/gfpcom/free-proxy-list/main/list/wireguard.txt)|[wireguard.txt](https://cdn.jsdelivr.net/gh/gfpcom/free-proxy-list@main/list/wireguard.txt)|\n\n## 🤝 Contributing\n\nThis is a community-driven project, and your contributions are highly welcome! The easiest way to contribute is by adding new proxy sources.\n\nPlease read our **[Contributing Guidelines](CONTRIBUTING.md)** to get started.\n\n## 🙏 Support the Project\n\nIf you find this project useful, please consider supporting it. It helps us gain visibility and encourages more people to contribute.\n\n-   **Star this repository** on GitHub! ⭐️\n-   **Share it** with your friends and colleagues.\n\n## ⚠️ Disclaimer\n\n-   These proxies are collected from public sources. There is no guarantee of their speed, security, or uptime.\n-   Use these proxies at your own risk.\n-   The maintainers of this repository are not responsible for any misuse. Do not use these proxies for illegal activities.\n\n## 📝 License\n\nThis repository is released under the MIT license. See [LICENSE](LICENSE) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgfpcom%2Ffree-proxy-list","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgfpcom%2Ffree-proxy-list","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgfpcom%2Ffree-proxy-list/lists"}