> ## Documentation Index
> Fetch the complete documentation index at: https://mintlify.com/awesome-selfhosted/awesome-selfhosted/llms.txt
> Use this file to discover all available pages before exploring further.

# Proxy

> Forward proxy servers for routing and securing network traffic

A [proxy](https://en.wikipedia.org/wiki/Proxy_server) is a server application that acts as an intermediary between a client requesting a resource and the server providing that resource. This section about forward (i.e. outgoing) proxies. For reverse proxies, see the Web Server section.

**Related**: [Web Servers](/categories/web-servers)

## Applications

### g3proxy

Forward proxy server supporting proxy chaining, protocol inspection, MITM Interception, ICAP adaptation and transparent proxy.

* **Website**: [g3-project.readthedocs.io/projects/g3proxy](https://g3-project.readthedocs.io/projects/g3proxy/en/latest/)
* **Source Code**: [github.com/bytedance/g3/tree/master/g3proxy](https://github.com/bytedance/g3/tree/master/g3proxy)
* **License**: Apache-2.0
* **Platforms**: Rust, deb

### imgproxy

Fast and secure standalone server for resizing and converting remote images.

* **Website**: [imgproxy.net](https://imgproxy.net/)
* **Source Code**: [github.com/imgproxy/imgproxy](https://github.com/imgproxy/imgproxy)
* **License**: MIT
* **Platforms**: Go, Docker, K8S

### iodine

IPv4 over DNS tunnel solution, enabling you to start up a socks5 proxy listener.

* **Website**: [code.kryo.se/iodine](https://code.kryo.se/iodine/)
* **Source Code**: [github.com/yarrick/iodine](https://github.com/yarrick/iodine)
* **License**: ISC
* **Platforms**: C, deb

### Outline Server

A proxy server that runs a Shadowsocks instance for each access key and a REST API to manage the access keys.

* **Website**: [getoutline.org](https://getoutline.org/)
* **Source Code**: [github.com/OutlineFoundation/outline-server](https://github.com/OutlineFoundation/outline-server)
* **License**: Apache-2.0
* **Platforms**: Docker, Nodejs

### Privoxy

Non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk.

* **Website**: [www.privoxy.org](https://www.privoxy.org)
* **License**: GPL-2.0
* **Platforms**: C, deb

### sish

HTTP(S)/WS(S)/TCP tunnels to localhost using only SSH (serveo/ngrok alternative).

* **Source Code**: [github.com/antoniomika/sish](https://github.com/antoniomika/sish)
* **License**: MIT
* **Platforms**: Go, Docker

### socks5-proxy-server

SOCKS5 proxy server with built-in authentication and Telegram-bot for user management and user statistics on data spent (handy when you pay per GB of data). It is dockerised and simple to install.

* **Source Code**: [github.com/nskondratev/socks5-proxy-server](https://github.com/nskondratev/socks5-proxy-server)
* **License**: Apache-2.0
* **Platforms**: Docker

### Squid

Caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages.

* **Website**: [www.squid-cache.org](http://www.squid-cache.org/)
* **Source Code**: [code.launchpad.net/squid](https://code.launchpad.net/squid)
* **License**: GPL-2.0
* **Platforms**: C, deb

### Tinyproxy

Light-weight HTTP/HTTPS proxy daemon.

* **Website**: [tinyproxy.github.io](https://tinyproxy.github.io/)
* **Source Code**: [github.com/tinyproxy/tinyproxy](https://github.com/tinyproxy/tinyproxy)
* **License**: GPL-2.0
* **Platforms**: C, deb

### txtdot

A HTTP proxy that parses only text, links and pictures from pages reducing internet bandwidth usage, removing ads and heavy scripts.

* **Demo**: [txt.dc09.ru](https://txt.dc09.ru)
* **Website**: [tempoworks.github.io/documentation](https://tempoworks.github.io/documentation)
* **Source Code**: [github.com/TempoWorks/txtdot](https://github.com/TempoWorks/txtdot)
* **License**: MIT
* **Platforms**: Nodejs, Docker
