This project is a sample proxy server prototype to give you an idea of how a forward proxy server is implemented.
startup command
python3 http-proxy.py
Proxy settings to the OS
hostname | port |
---|---|
localhost | 8080 |
-
HTTP protocol
-
Multiple connections (multi-threaded)
-
Bandwidth limitation
-
302 Redirect.
-
HTTPS protocol (CONNECT method not implemented)
-
Multiple connections (multi-threaded)
-
Bandwidth limitation
-
Change proxy settings
startup command
python3 https-proxy.py
Proxy settings to the OS
hostname | port |
---|---|
localhost | 8080 |
-
302 Redirect.
-
HTTP protocol
-
HTTPS protocol (CONNECT method implemented)
-
Multiple connections (multi-threaded)
-
Bandwidth limitation
- Change proxy settings