vpn-check

Diagnose Proton VPN tunnel, kill switch, and port forwarding status.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/PeterSalvato/joinery --skill vpn-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vpn-check
Source: https://github.com/PeterSalvato/joinery/tree/main/skills/vpn-check
Command: npx skills add https://github.com/PeterSalvato/joinery --skill vpn-check

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps users identify and diagnose VPN health issues, ensuring their tunnel remains connected and privacy protections stay intact.

Core Features & Use Cases

  • Verify Gluetun container status and monitor connectivity to detect tunnel failures.
  • Validate public IP against VPN IP to prevent leaks and confirm the tunnel is active.
  • Check port forwarding state to ensure external accessibility through the VPN when required.
  • Assess kill switch effectiveness by confirming traffic is routed through the VPN and not exposed directly.
  • Confirm qBittorrent web UI accessibility through the VPN for secure remote management.

Quick Start

Run the VPN health check to confirm the VPN tunnel is connected, the kill switch is active, and qBittorrent can access the network through the VPN.

Frequently Asked Questions about vpn-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if my VPN kill switch is working properly?

To check if your VPN kill switch is working, you must verify that traffic routes exclusively through the VPN tunnel and is never exposed directly. This diagnostic confirms kill switch effectiveness by validating public IP routing and tunnel integrity.

How do I diagnose Proton VPN tunnel connectivity issues in a container?

To diagnose Proton VPN tunnel connectivity in a container, run a health check that verifies container status, validates the public IP against the VPN IP, and checks port forwarding state to detect tunnel failures and prevent IP leaks.

Can I verify qBittorrent web UI accessibility through a Gluetun VPN container?

Yes, you can verify qBittorrent web UI accessibility through a Gluetun VPN container. The diagnostic checks web UI availability to ensure secure remote management and confirm the application can access the network through the active VPN tunnel.

How do I validate port forwarding status for a containerized VPN deployment?

To validate port forwarding status for a containerized VPN deployment, run a VPN health check. It verifies the port forwarding state to ensure external accessibility through the VPN tunnel is active and correctly configured.

Does this VPN diagnostic tool work with local environments or only containerized setups?

This VPN diagnostic tool works with both containerized VPN deployments and local environments. It applies diagnostic checks to verify tunnel connectivity, kill switch behavior, and port forwarding status across both deployment types.