Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/overshifted/proxymix
- Owner: OverShifted
- Created: 2023-03-02T14:11:40.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-04-07T14:13:12.000Z (almost 2 years ago)
- Last Synced: 2024-11-09T03:31:57.968Z (2 months ago)
- Topics: http-connect, http-proxy, https-proxy, proxy, proxy-server
- Language: Rust
- Homepage:
- Size: 12.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.