All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated to Go 1.24
- Updated dependencies to resolve security vulnerabilities
v1.3.0 - 2024-10-26
- New
--socksoption which allows forwarding requests to a SOCKS5 proxy. - New
--socks-authoption which allows adding basic authentication details to forwarded SOCKS5 proxy requests.
v1.2.0 - 2024-07-15
- New
--bindoption which allows you to specify what address to bind to, defaults to0.0.0.0.
- Updated to Go version
1.22.
v1.1.1 - 2023-12-04
- Fixed issue with incorrect headers and response code for browser/system level proxy settings (#1).
v1.1.0 - 2022-04-08
- Basic auth support, can provide
--basic-auth 'username:password'which the proxy then checks for valid auth provided in theProxy-Authenticationheader. - Can choose if auth should be logged with the
--log-authoption. - Can choose to log all request headers using the
--log-headersoption.
v1.0.0 - 2022-04-07
- Initial release, self-contained binary that allows hosting a simple proxy.
- Supports HTTP and HTTPS.
- Supports choosing which port.
- Supports printing binary version number.
- Supports specifying paths to certificate and private key file to use.
- Logs each proxied connection.
- Supports log options can be supplied using
glog.- Can choose the log verbosity with the
-vflag. - Can choose to log to a file.
- Can choose the log verbosity with the