SelfHostHub

Self-hosted Proxy

SelfHostHub lists 10 open-source Proxy projects you can host on your own server. The most-starred on GitHub are imgproxy (11,129 stars), Outline Server (6,254 stars) and Tinyproxy (6,024 stars). 6 of them document a Docker install.

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

ProxyMIT

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

ProxyApache-2.0

Light-weight HTTP/HTTPS proxy daemon.

ProxyGPL-2.0

sish

4.8k

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

ProxyMIT

imagor

4.0k

Fast, secure image processing server and Go library built on libvips, with on-demand resizing, cropping, filtering, format conversion and image composition, signed URLs and streaming pipelines for high-concurrency throughput.

ProxyApache-2.0

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.

ProxyApache-2.0

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.

ProxyApache-2.0

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

ProxyApache-2.0

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.

ProxyGPL-2.0

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.

ProxyGPL-2.0

How to choose self-hosted Proxy software

  1. Check project health. Stars show popularity, not maintenance. Open the source repository and look at recent commits and releases.
  2. Match the licence to your use. 3 use a GPL-family licence (copyleft, including AGPL) and 7 use a permissive licence such as MIT, Apache-2.0 or BSD. AGPL matters if you modify the software and offer it to others over a network.
  3. Pick a stack you can run. The most common platforms here are Docker (6), deb (4), C (3) and Go (2). Docker is usually the easiest path for a home server or VPS.
  4. Try before you migrate. Run a throwaway container first, and confirm it can import your existing data before switching.

Frequently asked questions

What is the most popular self-hosted Proxy software?

By GitHub stars, the top projects in this category are imgproxy (11,129 stars), Outline Server (6,254 stars) and Tinyproxy (6,024 stars).

How many open-source Proxy tools are listed?

10 projects are currently listed in the Proxy category on SelfHostHub.

Which licences do self-hosted Proxy projects use?

The most common licences in this category are Apache-2.0 (5), GPL-2.0 (3) and MIT (2).

Can I run these Proxy tools with Docker?

6 of the 10 projects list Docker as a supported platform. Check each project's documentation for the exact install steps.