Metadata-Version: 2.1
Name: rvp
Version: 0.1.0
Summary: A simple reverse proxy.
Author: nsde
Author-email: mail@onlix.me
Maintainer: nsde
License: GPL-3.0
Project-URL: Documentation, https://github.com/nsde/revproxy#readme
Project-URL: Changes, https://github.com/nsde/revproxy/commits/master
Project-URL: Source Code, https://github.com/nsde/revproxy
Project-URL: Issue Tracker, https://github.com/nsde/revproxy/issues
Keywords: rvp,reverse-proxy,revproxy,reverse,proxy,reverseproxy
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Environment :: Console
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Multimedia
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
Provides: rvp
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# Reverse Proxy
A very simple reverse proxy for websites and APIs.
Quite easy to set up.

![Explanation of how it works](explanation.png)


## Why?
- **Censorship circumvention:** create a mirror of almost any website in seconds!
- **Privacy:** hide your IP address from the website you're mirroring!
    > - specify **`expose-client-ip: true`** if you want the target website to know the IP address of the client
- **Security:** hide your server's IP address from the public!

## Supported platforms
- Microsoft **Windows** 10 and higher
- Most newer Debian-based **Linux** distributions

## How?	
- **Install:** `python -m pip install --upgrade -r requirements.txt`
- **Configure:** edit `config.json`
- **Run:** `python revproxy`
