Try to make mirror site easy!
this repo is modified from zmirror.
This project is a modified version of zmirror, a reverse proxy for creating website mirrors. The original author of zmirror is highly skilled, and my original intent was to learn from their work.
The original code in the zmirror repository was written as one long page, which made it difficult to read and understand. To improve the code structure and readability, I have modified it in an object-oriented manner.
Some functions have been removed from the original code for simplicity, but they can be added back in if necessary.
I would like to thank the original authors of zmirror for their great work, which served as an inspiration for this project.
- Clone the repository.
- Install the necessary dependencies.
- Run the main program.
you can refer to zmirror for more details.
The modified zmirror reverse proxy can be used to create mirrors of websites. The proxy retrieves content from the original website and serves it to clients, allowing them to access the content even if the website is blocked or inaccessible.
To create a mirror of a website using the modified zmirror, follow these steps:
- Configure the proxy settings in the
config.py
file. - Run the main program.
- Access the mirror website using the proxy's URL.
Contributions to this project are welcome. If you encounter any issues or have suggestions for improvements, please submit an issue or pull request.
This project is licensed under the MIT License - see the LICENSE file for details.