Skip to main content

VPN Tool CLI (vpn-tool)

A robust command-line interface (CLI) tool and local proxy server to manage and connect to your VPN Gateway manager securely using PIN authentication.


Features

  • Secure PIN Authentication: Register, login, switch, and manage multiple secure PIN profiles stored locally in ~/.vpn-tool/auth.json.
  • Local Proxy Server: Built-in background server (vpn-tool serve) that acts as a secure proxy to the remote VPN gateway API.
  • Full CLI Command Suite: Easily check API health, list countries, create VPN tunnels, connect, disconnect, test latency, and query IP addresses.
  • High Performance: Powered by Python, utilizing httpx for reliable requests and orjson for fast, formatted JSON outputs.

Installation

Prerequisites

Make sure you have Python 3.8+ installed.

Install from Source / Repository

  1. Clone the repository:
    git clone [https://github.com/getyu565-cyber/vpn-tool.git](https://github.com/getyu565-cyber/vpn-tool.git)
    cd vpn-tool
    

Metadata

Release files for vpn-tool-cli 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vpn-tool-cli 1.0.0
File Size Uploaded Provenance
vpn_tool_cli-1.0.0.tar.gz 6.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for vpn-tool-cli 1.0.0
File Interpreter ABI Platform
vpn_tool_cli-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 13.3 kB

Release files / vpn_tool_cli-1.0.0.tar.gz

Download URL vpn_tool_cli-1.0.0.tar.gz
Size 6.6 kB
Tags Source
SHA-256 checksum
How to use checksums
c80f59a753cbccec426d3e646c45d0c7592ef4df8feb7226d99b6839d67d33e5
BLAKE2b-256 checksum
How to use checksums
4456ee7ae9407e3b5c72a64f7271bb8bca2dc739d9cf631f8c59398506df803c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / vpn_tool_cli-1.0.0-py3-none-any.whl

Download URL vpn_tool_cli-1.0.0-py3-none-any.whl
Size 6.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
05164c74fb9e37cf18edbe531dcb5b030a2125eed092c70540c096b87b805053
BLAKE2b-256 checksum
How to use checksums
84b5b5ffe50e911dd59432fc6b9bcb5792f825915d02839da66877797a7b06aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Security for vpn-tool-cli 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page