{"repo":"yigitkonur/proxy-http-forward","free":true,"listed":false,"github":"https://github.com/yigitkonur/proxy-http-forward","clone":"git clone https://github.com/yigitkonur/proxy-http-forward.git","description":"high-performance HTTP/HTTPS forward proxy in Go — fasthttp, Prometheus, zero fingerprint","language":"Go","stars":17,"topics":["fasthttp","forward-proxy","golang","high-performance","http-proxy","https-proxy","networking","prometheus"],"license":"MIT","category":"networking-infra","readme_excerpt":"high-performance HTTP/HTTPS forward proxy in pure Go. built on fasthttp, not net/http . handles plain HTTP forwarding and CONNECT tunneling with connection pooling, DNS caching, and Prometheus metrics out of the box. point your browser or HTTP PROXY at :8080 and you're done. --- what it does - HTTP forwarding — receives GET http://example.com/path , strips hop-by-hop headers, chains X-Forwarded-For , forwards via pooled fasthttp client - HTTPS CONNECT tunneling — receives CONNECT example.com:443 , dials upstream, hijacks the connection, copies bytes bidirectionally. no TLS inspection, true opaque tunnel - connection pooling — sync.Pool of fasthttp.Client instances with configurable MaxConnsPerHost and 5-min idle duration - DNS caching — 1-hour TTL via fasthttp.TCPDialer , 4096 concurrent dials - Prometheus metrics — separate net/http server so scraping never touches proxy traffic. request counters, latency histograms, active connections, byte accounting, tunnel gauges - structured logging — zap with console (colored) or JSON output, configurable level - graceful shutdown — catches SIGINT / SIGTERM , 30-second drain deadline - no fingerprinting — no Server header, no Date header, header casing preserved as-is install binary lands in ./build/proxy . cross-compile docker multi-stage alpine image, runs as non-root proxy user, exposes 8080 + 9090, built-in health check. usage test it configuration YAML config file with env var overrides ( PROXY ). env vars take priority. env var e","default_branch":null,"files":null,"tree":[],"storefront":"/r/yigitkonur","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yigitkonur/proxy-http-forward/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}