Platform Supported
Repo Stats
Deployments
VPN Server
Establish a scalable, on-demand VPN Server powered by OpenVPN on AWS EC2.
Install
python -m pip install vpn-server
Usage
import vpn
# Instantiates the object
vpn_server = vpn.VPNServer()
# Create a VPN Server
vpn_server.create_vpn_server()
# Test an existing VPN Server
# vpn_server.test_vpn()
# Deletes the VPN Server
vpn_server.delete_vpn_server()
:bulb: Please refer to the wiki page for more usage instructions and payload requirements.
Coding Standards
Docstring format: Google
Styling conventions: PEP 8
Clean code with pre-commit hooks: flake8 and
isort
Release Notes
Requirement
python -m pip install gitverse
Usage
gitverse-release reverse -f release_notes.rst -t 'Release Notes'
Linting
PreCommit will ensure linting, and the doc creation are run on every commit.
Requirement
pip install sphinx==5.1.1 pre-commit recommonmark
Usage
pre-commit run --all-files
Project Links
License & copyright
© Vignesh Rao
Licensed under the MIT License
Metadata
Release files for vpn-server 1.7.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vpn_server-1.7.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / vpn_server-1.7.1-py3-none-any.whl
| Download URL | vpn_server-1.7.1-py3-none-any.whl |
|---|---|
| Size | 20.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
734a4fcc5198cb8d7476f8d59e7b4f65daebed62f855caf62eba5d413f5bb94e
|
|
BLAKE2b-256 checksum How to use checksums |
bf1f05da138933bf29263f47445a866c3814a9f3f8a720b037aeb83a7718cd54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|