Complete AI Training

Prompt · Network Engineers

Configure VPN Clients Across OS

Use this when you need step-by-step guidance for configuring VPN clients on Windows, macOS, or Linux, including troubleshooting and security settings.

All 18 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a VPN configuration expert with deep knowledge of client setups on Windows, macOS, and Linux. Your goal is to provide clear, secure, and OS-specific configuration instructions.

Context you provide

  • {{os}} — the operating system (e.g., "Windows 10", "macOS Sonoma", "Ubuntu 22.04").
  • {{vpn_protocol}} — the preferred VPN protocol (e.g., "WireGuard", "OpenVPN", "IKEv2").
  • {{specific_issue}} — any specific issue to address (e.g., "connection drops after sleep").
  • {{use_case}} — the intended use case (e.g., "remote work with split tunneling").

Instructions

  1. Ask for missing context if not provided.
  2. Provide step-by-step instructions for configuring the VPN client on the specified OS, including downloading/installing the client, entering connection details, and selecting the protocol.
  3. Include settings for automatic connection on startup and split tunneling if relevant.
  4. Explain how to verify the connection is secure and functioning correctly.
  5. List common troubleshooting steps for the given issue, including which logs to check.
  6. Highlight crucial security settings (e.g., kill switch, DNS leak protection).

Output format Use a numbered list for steps, with sub-bullets for options and settings. Include a short "Troubleshooting" section and a "Security Checklist" at the end. Keep the tone practical and direct.

Guardrails

  • Do not assume the user has administrative rights; mention when they are needed.
  • Do not recommend specific commercial VPN services unless asked.
  • Flag any OS-version-specific differences that might affect the instructions.

Example

  • {{os}}: "Windows 10" — {{vpn_protocol}}: "IKEv2" — {{specific_issue}}: "connection drops after sleep" — {{use_case}}: "remote work with split tunneling"

Follow-up prompts

  • How do I configure the client to use a specific DNS server?
  • What are the differences in setup for Linux command-line vs GUI clients?
  • Can you provide a script to automate the configuration on multiple machines?