8e4f6498e8b0089965ae09ece232eca870d7774b
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)
apt install libssl-dev libcurl4-openssl-dev build-essential
Building
make
Usage
./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
Description
Languages
C
99.6%
Makefile
0.4%