Surrogate
Proxy server written in erlang. Supports reverse proxy load balancing and forward proxy with http (including CONNECT), socks4, socks5, and transparent proxy modes.
Install / Use
/learn @skruger/SurrogateREADME
Surrogate is a forward and reverse proxy server.
Developed using ErlIDE 0.8.1 with Eclipse Helios (3.6.0) using standard Erlang R13B package included in Ubuntu 10.04.
Surrogate is released under the Apache license. See NOTICE for details.
Forward proxy modes: http proxy with CONNECT support for SSL proxy. transparent HTTP proxy mode (no configuration changes required) SOCKS proxy supporting version 4 and version 5.
Reverse proxy modes: HTTP load balancer HTTPS load balancer
read conf/proxy.conf for configuration examples. Please contact skruger at fastinfra.com with questions.
Related Skills
openhue
349.0kControl Philips Hue lights and scenes via the OpenHue CLI.
sag
349.0kElevenLabs text-to-speech with mac-style say UX.
weather
349.0kGet current weather and forecasts via wttr.in or Open-Meteo
tweakcc
1.6kCustomize Claude Code's system prompts, create custom toolsets, input pattern highlighters, themes/thinking verbs/spinners, customize input box & user message styling, support AGENTS.md, unlock private/unreleased features, and much more. Supports both native/npm installs on all platforms.
