https://github.com/kiron1/proxydetox
A http proxy which can evaluate PAC files and forward to the correct parent proxy with authentication
https://github.com/kiron1/proxydetox
gssapi http https hyper kerberos proxy rust sspi tokio
Last synced: 5 months ago
JSON representation
A http proxy which can evaluate PAC files and forward to the correct parent proxy with authentication
- Host: GitHub
- URL: https://github.com/kiron1/proxydetox
- Owner: kiron1
- License: other
- Created: 2020-10-16T08:11:04.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-12-23T12:02:32.000Z (6 months ago)
- Last Synced: 2025-12-24T07:41:22.897Z (6 months ago)
- Topics: gssapi, http, https, hyper, kerberos, proxy, rust, sspi, tokio
- Language: Rust
- Homepage: https://proxydetox.colorto.cc
- Size: 2.99 MB
- Stars: 45
- Watchers: 1
- Forks: 10
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Proxydetox

A small proxy to relieve the pain of some corporate proxies.
Proxydetox can act as an intermediate HTTP proxy for your local applications
and actual HTTP proxy. Proxydetox will select the correct upstream proxy based
on the [Proxy Auto-Configuration (PAC) file][mdnpac] provided by the network
administrator and will take care to correctly authenticate against the upstream
proxy. The [Basic][basic] and [Negotiate][negotiate] authentication methods are
supported.
With Proxydetox in place, most local applications can be configured to use the
proxy by setting the environment variables `http_proxy`, and `https_proxy`.
Proxydetox is compatible with POSIX-compliant systems (tested on Ubuntu and
OpenBSD), macOS, and Windows.
**Get started** by looking over the [documentation](https://proxydetox.colorto.cc/).
[mdnpac]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_(PAC)_file "Proxy Auto-Configuration (PAC) file"
[basic]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Authentication#basic_authentication_scheme "Basic authentication scheme"
[negotiate]: https://www.rfc-editor.org/rfc/rfc4559.html#section-4 "HTTP Negotiate Authentication Scheme"
[releases]: https://github.com/kiron1/proxydetox/releases "Proxydetox releases"
## License
This source code is under the [MIT](https://opensource.org/licenses/MIT) license
with the exceptions mentioned in "Third party source code in this repository".