Skip to content

aeresov/openvpn3-on-demand

v0.11.1AGPL-3.0-only

Bring up an OpenVPN3 tunnel on demand before commands against private network resources, and tear it down at task end.

vpn-on-demand

Connect the project's OpenVPN3 tunnel before operations that reach private network resources — RDS/ElastiCache/MemoryDB hosts, internal hostnames, private kubectl contexts, RFC1918 targets of remote-access verbs, targets the project's AGENTS.md / CLAUDE.md marks as VPN-only (even when a tool hides the host in a config file) — and disconnect at task end. Requires that settings file — without it the skill is a no-op. Linux only. Not for localhost, Docker/compose networks, .local mDNS names, or public endpoints.

Read SKILL.md at the source

Pinned to revision 8efda5870e56, so it is the text this page describes rather than whatever the author pushed since.

Files

Every link opens the file at its source, pinned to the revision this page describes.