Files
fireproxy/README.md

40 lines
827 B
Markdown

# FireProxy - C Proxy Server with DoH Support
FireProxy is a lightweight HTTP proxy server written in C that intercepts web requests and resolves DNS queries using DNS-over-HTTPS (DoH).
## Features
- HTTP proxy functionality
- DNS resolution using DoH (DNS-over-HTTPS)
- Uses hnsdoh.com as the DoH provider
- Multithreaded connection handling
## Install Dependencies
### Ubuntu/Debian (or similar)
```bash
apt install libssl-dev libcurl4-openssl-dev build-essential
```
## Building
```bash
make
```
## Usage
```bash
./fireproxy [port]
```
Default port is 8080 if not specified.
## Configure Your Browser
Configure your browser's proxy settings to use localhost with the port you specified when running FireProxy.
## Dependencies
- libcurl for HTTP requests
- OpenSSL for HTTPS support
- pthread for multi-threading