rvp


Namervp JSON
Version 0.1.0 PyPI version JSON
download
home_page
SummaryA simple reverse proxy.
upload_time2023-05-16 17:18:05
maintainernsde
docs_urlNone
authornsde
requires_python>=3.8
licenseGPL-3.0
keywords rvp reverse-proxy revproxy reverse proxy reverseproxy
VCS
bugtrack_url
requirements Flask Flask_Limiter PyYAML requests setuptools waitress Werkzeug
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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`

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "rvp",
    "maintainer": "nsde",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "rvp,reverse-proxy,revproxy,reverse,proxy,reverseproxy",
    "author": "nsde",
    "author_email": "mail@onlix.me",
    "download_url": "https://files.pythonhosted.org/packages/51/b4/fdd4e735ff682319e135179985adb9bd716b45381eba6286ee4b51d44713/rvp-0.1.0.tar.gz",
    "platform": null,
    "description": "# Reverse Proxy\r\nA very simple reverse proxy for websites and APIs.\r\nQuite easy to set up.\r\n\r\n![Explanation of how it works](explanation.png)\r\n\r\n\r\n## Why?\r\n- **Censorship circumvention:** create a mirror of almost any website in seconds!\r\n- **Privacy:** hide your IP address from the website you're mirroring!\r\n    > - specify **`expose-client-ip: true`** if you want the target website to know the IP address of the client\r\n- **Security:** hide your server's IP address from the public!\r\n\r\n## Supported platforms\r\n- Microsoft **Windows** 10 and higher\r\n- Most newer Debian-based **Linux** distributions\r\n\r\n## How?\t\r\n- **Install:** `python -m pip install --upgrade -r requirements.txt`\r\n- **Configure:** edit `config.json`\r\n- **Run:** `python revproxy`\r\n",
    "bugtrack_url": null,
    "license": "GPL-3.0",
    "summary": "A simple reverse proxy.",
    "version": "0.1.0",
    "project_urls": {
        "Changes": "https://github.com/nsde/revproxy/commits/master",
        "Documentation": "https://github.com/nsde/revproxy#readme",
        "Issue Tracker": "https://github.com/nsde/revproxy/issues",
        "Source Code": "https://github.com/nsde/revproxy"
    },
    "split_keywords": [
        "rvp",
        "reverse-proxy",
        "revproxy",
        "reverse",
        "proxy",
        "reverseproxy"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "51b4fdd4e735ff682319e135179985adb9bd716b45381eba6286ee4b51d44713",
                "md5": "26519c109be5c47da86b6adc9a4cc189",
                "sha256": "6903e6ac52bd1e5b6a9e89251e81bec0c3ad526769d0799fef2c461198623058"
            },
            "downloads": -1,
            "filename": "rvp-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "26519c109be5c47da86b6adc9a4cc189",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 2372,
            "upload_time": "2023-05-16T17:18:05",
            "upload_time_iso_8601": "2023-05-16T17:18:05.373645Z",
            "url": "https://files.pythonhosted.org/packages/51/b4/fdd4e735ff682319e135179985adb9bd716b45381eba6286ee4b51d44713/rvp-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-05-16 17:18:05",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "nsde",
    "github_project": "revproxy",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "Flask",
            "specs": [
                [
                    "==",
                    "2.3.2"
                ]
            ]
        },
        {
            "name": "Flask_Limiter",
            "specs": [
                [
                    "==",
                    "3.3.1"
                ]
            ]
        },
        {
            "name": "PyYAML",
            "specs": [
                [
                    "==",
                    "6.0"
                ]
            ]
        },
        {
            "name": "requests",
            "specs": [
                [
                    "==",
                    "2.22.0"
                ]
            ]
        },
        {
            "name": "setuptools",
            "specs": [
                [
                    "==",
                    "65.5.0"
                ]
            ]
        },
        {
            "name": "waitress",
            "specs": [
                [
                    "==",
                    "2.1.2"
                ]
            ]
        },
        {
            "name": "Werkzeug",
            "specs": [
                [
                    "==",
                    "2.3.4"
                ]
            ]
        }
    ],
    "lcname": "rvp"
}
        
Elapsed time: 0.06660s