[go: up one dir, main page]

Skip to content

Python application for establishing and maintaining Private Internet Access Wireguard VPN connections.

License

Notifications You must be signed in to change notification settings

jobymatwick/PyIA

Repository files navigation

PyIA (Pyvate Internet Access)

Test Status Coverage Status

Python application for establishing and maintaining Private Internet Access Wireguard VPN connections. Fully idempotent so that it can be run by a timer or cron job, ensuring that the host remains connected over time. Roughly based on the steps outlined in the official manual-connections shell scripts.

Features include:

  • Automatic authentication with PIA servers
  • Retries if connection fails
  • Port-forwarding support
  • Ability to run custom command when forwarded port changes
  • Fully idempotent
  • Lightweight (Nothing running between connection refreshes)

Setup and Usage

Installation instructions are included in the wiki here. Configuration and usage instructions can be found here.

About

Python application for establishing and maintaining Private Internet Access Wireguard VPN connections.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages