A minimalistic Python HTTPS proxy that forwards requests to an HTTP-only server, enabling modern systems to communicate with older devices that only support HTTP.
Clone the repository and install the required dependencies:
git clone https://github.com/kimasplund/minimal-proxy.git
cd minimal-proxy
pip install -r requirements.txt
Run the proxy server by specifying the target HTTP host:
python3 proxy.py <target_http_host>
To run the proxy server in the background with no logging:
nohup python3 proxy.py <target_http_host> > /dev/null 2>&1 &
Replace <target_http_host>
with the IP address or hostname of the server you want to forward requests to.