Macproxy v21.11
Macproxy v21.11
Changes since the original Macproxy codebase by tghw:
New features
- Configurable port number
- Made embedded image loading work. (Pinpoint html transcoding to 'text/html' only.)
- Made binary downloads work. (Carry over the original Content-Type of responses.)
- Translation of https requests to http
- Transcoding of inline https hyperlinks to http
- Introduced a shell script (start.sh) to manage dependencies and create a Python venv
- Introduced a systemd configuration sample to run Macproxy as a daemon
Improvements under the hood
- Bumped Python library versions to recent stable ones (instead of 8 year old ones!)
- Removed transcoding of inline span and div elements, which didn't seem to do much
- Renamed modules and methods to be more descriptive
- Fixed a bs4 implicit html parsing warning
- Removed unused code