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.
v1.3.0 - 2024-10-26
- New
--socks
option which allows forwarding requests to a SOCKS5 proxy. - New
--socks-auth
option which allows adding basic authentication details to forwarded SOCKS5 proxy requests.
v1.2.0 - 2024-07-15
- New
--bind
option 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-Authentication
header. - Can choose if auth should be logged with the
--log-auth
option. - Can choose to log all request headers using the
--log-headers
option.
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
-v
flag. - Can choose to log to a file.
- Can choose the log verbosity with the