SELFHOSTALT

Home / Category

Self-hosted Proxy software (2026)

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

10 open-source apps · all free & self-hostable

g3proxy source

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

Apache-2.0Rust/deb

GitProxy source

Proxy for Git that applies rules and workflows to all outgoing git push operations and ensures they are compliant. It supports both HTTP/HTTPS and SSH protocols with security scanning and validation.

Apache-2.0Nodejs/Docker

imgproxy source

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

MITGo/Docker/K8S

iodine source

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

ISCC/deb

Outline Server source

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

Apache-2.0Docker/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.

GPL-2.0C/deb

sish

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

MITGo/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.

Apache-2.0Docker

Squid source

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.

GPL-2.0C/deb