GitHub - mattsta/stud at add-HTTP-x-forward-for

stud är en skalbar nätverksproxy som terminerar TLS/SSL-anslutningar och vidarebefordrar okrypterad trafik till en backend. Den är designad för att effektivt hantera tiotusentals anslutningar på flerkärniga maskiner, med en process-per-kärna-modell och asynkron I/O. stud har få funktioner och är avsedd att paras ihop med intelligenta backends som HAProxy eller Nginx, och upprätthåller ett strikt 1:1-anslutningsmönster. En viktig funktion är möjligheten att skriva klientens IP-adress till backend, antingen direkt eller via HAProxy:s proxyprotokoll. Programvaran kräver libev och OpenSSL, fungerar på linux, openbsd, freebsd och macOS, och rekommenderas att köras som en icke-root-användare.