Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/overshifted/proxymix

Converts a https proxy to a local http proxy
https://github.com/overshifted/proxymix

http-connect http-proxy https-proxy proxy proxy-server

Last synced: 18 days ago
JSON representation

Converts a https proxy to a local http proxy

Awesome Lists containing this project

README

        

# Proxymix
Converts a https proxy (potentially with digest auth) to a local http proxy

## Usage
1. Clone and compile it yourself:
```sh
git clone https://github.com/OverShifted/proxymix
cd proxymix
cargo build
```

2.Create a file called `proxymix.toml` with the following contents:
```toml
port = 4444
https_proxy_addr = "https://example.com:1234"
https_proxy_username = ""
https_proxy_password = ""
```
3. Run proxy mix (In the working directory which `proxymix.toml` is located at)
```sh
cargo run
```

4. Test it
```sh
# With http CONNECT method
curl --proxy http://127.0.0.1:4444 https://google.com/
# Without http CONNECT method
curl --proxy http://127.0.0.1:4444 http://google.com/
```
It has some problems (aka bugs) and won't work under all circumstances.