{"id":3610,"url":"https://github.com/dariubs/awesome-proxy","name":"awesome-proxy","description":"A collaborative list of awesome proxy servers and resources. Feel free to contribute!","projects_count":38,"last_synced_at":"2026-07-20T07:00:18.315Z","repository":{"id":270719730,"uuid":"877180908","full_name":"dariubs/awesome-proxy","owner":"dariubs","description":"A collaborative list of awesome proxy servers and resources. Feel free to contribute!","archived":false,"fork":false,"pushed_at":"2025-07-16T15:15:56.000Z","size":103,"stargazers_count":85,"open_issues_count":4,"forks_count":11,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-07-01T18:04:11.478Z","etag":null,"topics":["awesome","awesome-list","dns","dnsproxy","forwardproxy","http-proxy","http-proxy-server","https-proxy","https-proxy-server","proxy","proxy-server","proxy-servers","socks","socks5","socks5-proxy","socks5-server"],"latest_commit_sha":null,"homepage":"","language":null,"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/dariubs.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":"contributing.md","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}},"created_at":"2024-10-23T08:21:42.000Z","updated_at":"2026-06-20T16:36:23.000Z","dependencies_parsed_at":"2025-07-09T21:07:59.961Z","dependency_job_id":null,"html_url":"https://github.com/dariubs/awesome-proxy","commit_stats":null,"previous_names":["sarahdanesh/sarahdanesh","dariubs/awesome-proxy","startuptoolslist/awesome-proxy"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dariubs/awesome-proxy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dariubs%2Fawesome-proxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dariubs%2Fawesome-proxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dariubs%2Fawesome-proxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dariubs%2Fawesome-proxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dariubs","download_url":"https://codeload.github.com/dariubs/awesome-proxy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dariubs%2Fawesome-proxy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35676363,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"ssl_error","status_checked_at":"2026-07-20T02:08:09.736Z","response_time":111,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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"}},"created_at":"2024-01-06T00:30:00.905Z","updated_at":"2026-07-20T07:00:18.316Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Reverse Proxy","SOCKS Proxy","What is","Proxy server (Forward Proxy)","Types","HTTP/HTTPS Proxy (HTTP tunnel)","FTP Proxy","DNS Proxy"],"sub_categories":["Popular Reverse Proxies","Popular Implementations of SOCKS server","Popular Proxy servers","SOCKS protocol","Popular Implementations of HTTP tunnel","Popular Implementations of FTP Proxy","Popular DNS Proxy servers"],"readme":"# Awesome Proxy\n\n[![Awesome](https://awesome.re/badge-flat.svg)](https://awesome.re)\n\nA collaborative list of awesome proxy servers and resources. Feel free to contribute!\n\n\u003cbr\u003e\u003cbr\u003e\n\u003ch4 align=\"center\"\u003e\nSponsored By: \u003ca href=\"https://altern.ai\"\u003eAltern, List of AI tools and resources\u003c/a\u003e\n\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://altern.ai\"\u003e\n    \u003cimg src=\"altern.gif\" width=\"400\" alt=\"Altern Artificial Intelligence Directory of Products, tools and resources \"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003cbr\u003e\n\n\n## Index\n\n- [What is](#what-is)\n- [Types](#types)\n- [Protocols](#protocols)\n- [Proxy Server](#proxy-server-forward-proxy)\n- [Reverse Proxy](#reverse-proxy)\n- [SOCKS Proxy](#socks-proxy)\n- [HTTP/HTTPS Proxy](#httphttps-proxy-http-tunnel)\n- [FTP Proxy](#ftp-proxy)\n- [DNS Proxy](#dns-proxy)\n\n## What is\n\n\u003e A proxy server, also known as a \"proxy\" or \"application-level gateway\", is a computer that acts as a gateway between a local network (for example, all the computers at one company or in one building) and a larger-scale network such as the internet. [^1](https://kb.iu.edu/d/ahoo)\n\n## Types\n\n- [Proxy server (Forward Proxy) ](https://en.wikipedia.org/wiki/Proxy_server)\n- [Reverse Proxy](https://en.wikipedia.org/wiki/Reverse_proxy)\n\n![Forward Proxy vs Reverse Proxy](https://i.stack.imgur.com/0qpxZ.png)\n\n## Protocols\n\n- SOCKS Proxy\n- HTTP/HTTPS Proxy\n- FTP Proxy\n- DNS Proxy\n- Anonymous Proxy\n\n## Proxy server (Forward Proxy)\n\n\u003e A proxy server that passes unmodified requests and responses is usually called a gateway or sometimes a tunneling proxy.\n\n\u003e A forward proxy is an Internet-facing proxy used to retrieve data from a wide range of sources.\n\n- [Proxy Server - wikipedia](https://en.wikipedia.org/wiki/Proxy_server)\n- [What is Proxy - quora](https://www.quora.com/What-is-proxy)\n\n### Popular Proxy servers\n\n- [squid](http://www.squid-cache.org/)\n- [g3proxy](https://github.com/bytedance/g3) - HTTP/Socks/SNI/Transparent Proxy support proxy chaining, protocol inspection, MITM Interception and ICAP adaptation.\n\n## Reverse Proxy\n\n\u003e A reverse proxy is usually an internal-facing proxy used as a front-end to control and protect access to a server on a private network. A reverse proxy commonly also performs tasks such as load-balancing, authentication, decryption or caching.\n\n- [What Is a Reverse Proxy Server?](https://www.nginx.com/resources/glossary/reverse-proxy-server/)\n\n### Popular Reverse Proxies\n\n- [NGINX Open Source](https://nginx.org/) / [NGINX Plus](https://nginx.com/)\n- [Envoy Proxy](https://www.envoyproxy.io/)\n- [Apache](http://wiki.apache.org/cocoon/ApacheModProxy)\n- [HAProxy](http://haproxy.1wt.eu/)\n- [Caddy](https://caddyserver.com/docs/proxy)\n- [Træfɪk](https://traefik.io/)\n- [Pound](http://www.apsis.ch/pound)\n- [relayd](https://bsd.plumbing/)\n- [ngrok](https://github.com/inconshreveable/ngrok)\n- [Pipy](https://flomesh.io/pipy/)\n- [YARP](https://microsoft.github.io/reverse-proxy/)\n- [Sōzu](https://www.sozu.io)\n\n## SOCKS Proxy\n\n\u003e SOCKS is an Internet protocol that exchanges network packets between a client and server through a proxy server. SOCKS5 additionally provides authentication so only authorized users may access a server. Practically, a SOCKS server proxies TCP connections to an arbitrary IP address, and provides a means for UDP packets to be forwarded. [wikipedia](https://en.wikipedia.org/wiki/SOCKS)\n\n### SOCKS protocol\n\n- [SOCKS Protocol version 5 - rfc 1928](https://www.ietf.org/rfc/rfc1928.txt)\n- [SOCKS Protocol version 4](https://www.openssh.com/txt/socks4.protocol)\n\n### Popular Implementations of SOCKS server\n\n- [Shadowsocks](https://shadowsocks.org/en/index.html) - A secure socks5 proxy, designed to protect your Internet traffic.\n- [Dante](https://www.inet.no/dante/) - A free SOCKS server.\n- [microsocks](https://github.com/rofl0r/microsocks) - Tiny, portable SOCKS5 server with very moderate resource usage.\n\n## HTTP/HTTPS Proxy (HTTP tunnel)\n\n\u003e HTTP tunneling is used to create a network link between two computers in conditions of restricted network connectivity including firewalls, NATs and ACLs, among other restrictions. The tunnel is created by an intermediary called a proxy server which is usually located in a DMZ. [wikipedia](https://en.wikipedia.org/wiki/HTTP_tunnel)\n\n- [Tunnelmole](https://tunnelmole.com/) - Tunnelmole provides a public URL for a web server running locally. This can then be accessed from any device connected to the internet. In essence, Tunnelmole is a reverse proxy from the internet to your local machine, capable of handling all types of HTTP/HTTPS requests such as text, HTML, images, JavaScript, and JSON.\n\n### HTTP Proxy protocol\n\n- [RFC 7230](https://tools.ietf.org/html/rfc7230) - Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing\n\n### Popular Implementations of HTTP tunnel\n\n- [XX-Net](https://github.com/XX-net/XX-Net) - a web proxy tool\n- [Tinyproxy](https://tinyproxy.github.io/) - lightweight http(s) proxy daemon\n- [mitmproxy](https://mitmproxy.org/) - mitmproxy is a free and open source interactive HTTPS proxy.\n- [OpenProxy](https://github.com/trimstray/OpenProxy)\n- [Privoxy](http://www.privoxy.org/)\n\n## FTP Proxy\n\n### Popular Implementations of FTP Proxy\n\n- [ftp.proxy](http://www.ftpproxy.org/)\n\n## DNS Proxy\n\n[What are DNS and the DNS Proxy?](https://www.watchguard.com/training/fireware/80/dnsprox2.htm)\n\n### Popular DNS Proxy servers\n\n- [dnsmasq](http://www.thekelleys.org.uk/dnsmasq/doc.html)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/dariubs%2Fawesome-proxy/projects"}