A simple HTTP Forward proxy server implemented in Go.
- Supports HTTP/1.0 and HTTP/1.1 requests.
- Can forward requests to any HTTP server.
- Implements basic logging of requests and responses.
- Lightweight and fast, with minimal resource consumption.
- Easy to use and modify, with a simple and clean codebase.
To use the proxy, simply compile and run the main.go
file, and configure your HTTP client to use localhost:8000
as the proxy server (you can change the address with the addr
flag.
Contributions and feedback are welcome! If you find a bug or have a feature request, please open an issue or submit a pull request.