{
  "checked_on": "2026-11-07",
  "sources": {
    "wg-ui": {
      "title": "WireGuard Windows client source",
      "url": "https://git.zx2c4.com/wireguard-windows/tree/ui/tunnelspage.go",
      "checked_on": "2026-11-09"
    },
    "wg-install": {
      "title": "WireGuard official installation options",
      "url": "https://www.wireguard.com/install/",
      "checked_on": "2026-11-09"
    },
    "wg-routes": {
      "title": "wg-quick routing and configuration reference",
      "url": "https://git.zx2c4.com/wireguard-tools/about/src/man/wg-quick.8",
      "checked_on": "2026-11-09"
    },
    "wg-start": {
      "title": "WireGuard quick start and peer configuration",
      "url": "https://www.wireguard.com/quickstart/",
      "checked_on": "2026-11-09"
    },
    "wg-windows": {
      "title": "IPFire project: WireGuard Windows workflow",
      "url": "https://www.ipfire.org/docs/configuration/services/wireguard/windows",
      "checked_on": "2026-11-09"
    },
    "ovpn-gui": {
      "title": "OpenVPN Community: using OpenVPN GUI",
      "url": "https://community.openvpn.net/Pages/OpenVPN-GUI-New",
      "checked_on": "2026-11-09"
    },
    "ovpn-readme": {
      "title": "OpenVPN GUI official README",
      "url": "https://github.com/OpenVPN/openvpn-gui#readme",
      "checked_on": "2026-11-09"
    },
    "ss-android": {
      "title": "strongSwan Android client documentation",
      "url": "https://docs.strongswan.org/docs/latest/os/androidVpnClient.html",
      "checked_on": "2026-11-09"
    },
    "ss-profiles": {
      "title": "strongSwan profile import and credential fields",
      "url": "https://docs.strongswan.org/docs/latest/os/androidVpnClientProfiles.html",
      "checked_on": "2026-11-09"
    },
    "ss-store": {
      "title": "strongSwan Project: official Android listing and screenshots",
      "url": "https://play.google.com/store/apps/details?id=org.strongswan.android",
      "checked_on": "2026-11-07"
    },
    "se-adapter": {
      "title": "SoftEther manual: virtual network adapters",
      "url": "https://www.softether.org/4-docs/1-manual/4._SoftEther_VPN_Client_Manual/4.3_Virtual_Network_Adapter",
      "checked_on": "2026-11-09"
    },
    "se-settings": {
      "title": "SoftEther manual: connection and certificate settings",
      "url": "https://www.softether.org/4-docs/1-manual/4._SoftEther_VPN_Client_Manual/4.4_Making_Connection_to_VPN_Server",
      "checked_on": "2026-11-09"
    },
    "se-connect": {
      "title": "SoftEther manual: connecting, status and disconnecting",
      "url": "https://www.softether.org/4-docs/1-manual/4/4.5_Connect_to_VPN_Server",
      "checked_on": "2026-11-09"
    },
    "se-screens": {
      "title": "SoftEther project: Windows client screenshots",
      "url": "https://www.softether.org/3-screens/2.vpnclient",
      "checked_on": "2026-11-07"
    },
    "proton-mac": {
      "title": "Proton: macOS app and macOS 15 extension approval",
      "url": "https://protonvpn.com/support/protonvpn-mac-vpn-application",
      "checked_on": "2026-11-07"
    },
    "proton-mac-trouble": {
      "title": "Proton: macOS connection troubleshooting",
      "url": "https://protonvpn.com/support/common-macos-issues-protonvpn",
      "checked_on": "2026-11-07"
    },
    "proton-ios-manual": {
      "title": "Proton: manual WireGuard on iPhone and iPad",
      "url": "https://protonvpn.com/support/wireguard-manual-ios",
      "checked_on": "2026-11-07"
    },
    "proton-tv": {
      "title": "Proton: Android TV setup and troubleshooting",
      "url": "https://protonvpn.com/support/android-tv",
      "checked_on": "2026-11-07"
    },
    "gl-wireguard": {
      "title": "GL.iNet: manual WireGuard client setup (firmware 4.7+)",
      "url": "https://docs.gl-inet.com/router/en/4/interface_guide/wireguard_client/#set-up-wireguard-client-manually-for-other-providers",
      "checked_on": "2026-11-07"
    },
    "gl-dashboard": {
      "title": "GL.iNet: VPN Dashboard for firmware 4.8",
      "url": "https://docs.gl-inet.com/router/en/4/interface_guide/vpn_dashboard_v4.8/",
      "checked_on": "2026-11-07"
    },
    "gl-killswitch": {
      "title": "GL.iNet: different kill switches in firmware 4.7 and 4.8",
      "url": "https://docs.gl-inet.com/router/en/4/faq/block_non_vpn_traffic/",
      "checked_on": "2026-11-07"
    },
    "netflix-vpn": {
      "title": "Netflix: watching with a VPN",
      "url": "https://help.netflix.com/en/node/114701",
      "checked_on": "2026-11-07"
    },
    "ovpn-install": {
      "title": "OpenVPN Community Windows installers",
      "url": "https://openvpn.net/community/",
      "checked_on": "2026-11-09"
    },
    "se-client": {
      "title": "SoftEther manual: choosing Client Manager",
      "url": "https://www.softether.org/4-docs/1-manual/4._SoftEther_VPN_Client_Manual/4.2_Using_the_VPN_Client",
      "checked_on": "2026-11-09"
    },
    "proton-windows": {
      "title": "Proton: official WireGuard client on Windows",
      "url": "https://protonvpn.com/support/wireguard-manual-windows",
      "checked_on": "2026-11-09"
    }
  },
  "images": {
    "openvpn-import.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "ovpn-gui"
      ],
      "width": 766,
      "height": 124,
      "credit": "Publisher-supplied example. App version not stated; the interface may differ today.",
      "alt": "OpenVPN Community screenshot: Import menu with Import file selected.",
      "original_url": "https://community.openvpn.net/Pages/OpenVPN-GUI-New/import-menu1.png"
    },
    "openvpn-connect.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "ovpn-gui"
      ],
      "width": 361,
      "height": 284,
      "credit": "Publisher-supplied example. App version not stated; the interface may differ today.",
      "alt": "OpenVPN Community screenshot: profile submenu with Connect, Disconnect and View Log actions.",
      "original_url": "https://community.openvpn.net/Pages/OpenVPN-GUI-New/main-2-connect.png"
    },
    "openvpn-log.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "ovpn-gui"
      ],
      "width": 360,
      "height": 283,
      "credit": "Publisher-supplied example. App version not stated; the interface may differ today.",
      "alt": "OpenVPN Community screenshot: View Log in the profile submenu.",
      "original_url": "https://community.openvpn.net/Pages/OpenVPN-GUI-New/main-2-view-log.png"
    },
    "strongswan-1.webp": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "ss-store"
      ],
      "width": 280,
      "height": 592,
      "credit": "Publisher-supplied example. App version not stated; the interface may differ today.",
      "alt": "strongSwan Project screenshot: Android profile list with no active VPN.",
      "original_url": "https://play-lh.googleusercontent.com/CFISDtNuJe627ir_TJvkQtGN2JRXsmsB-NkGAGFfOaxa1hj7CCqfeVWDgGyp0EHI_z_tTXGgTL8LVz3v2PRU=w1052-h592-rw"
    },
    "strongswan-2.webp": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "ss-store"
      ],
      "width": 280,
      "height": 592,
      "credit": "Publisher-supplied example. App version not stated; the interface may differ today.",
      "alt": "strongSwan Project screenshot: example Home profile connected, with a Disconnect button.",
      "original_url": "https://play-lh.googleusercontent.com/VJf6CKS0trVqo-tp-UNVO-des8mjIbE3uEsdemj_ZiBUImTha7l5UKu1b9BTVeXGO5VbF6i-OjRxUU6zqdVhKw=w1052-h592-rw"
    },
    "strongswan-3.webp": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "ss-store"
      ],
      "width": 280,
      "height": 592,
      "credit": "Publisher-supplied example. App version not stated; the interface may differ today.",
      "alt": "strongSwan Project screenshot: profile editor with server, VPN type, username and CA certificate selection.",
      "original_url": "https://play-lh.googleusercontent.com/9iByfWCPS1zMfLne4jZcjcwc7ZjN6Cr4Y3x6IotZ8Elp3AG37OSYJca93LyPi_nlILEs2RR3r4IIWrwl7ezMHZc=w1052-h592-rw"
    },
    "softether-manager.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "se-screens"
      ],
      "width": 550,
      "height": 311,
      "credit": "Publisher-supplied example. App version not stated; the interface may differ today.",
      "alt": "SoftEther project screenshot: Client Manager with connection settings and virtual adapters.",
      "original_url": "https://www.softether.org/@api/deki/files/524/=0-00-4-2-1.png?size=webview"
    },
    "softether-connection.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "se-settings"
      ],
      "width": 550,
      "height": 413,
      "credit": "Publisher-supplied example. App version not stated; the interface may differ today.",
      "alt": "SoftEther project screenshot: connection properties for server, port, Virtual Hub, authentication and adapter.",
      "original_url": "https://www.softether.org/@api/deki/files/248/=4-4-1.png?size=webview"
    },
    "softether-certificate-options.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "se-settings"
      ],
      "width": 369,
      "height": 127,
      "credit": "Publisher-supplied example. App version not stated; the interface may differ today.",
      "alt": "SoftEther project screenshot: Always Verify Server Certificate and trusted or individual certificate controls.",
      "original_url": "https://www.softether.org/@api/deki/files/253/=4-4-6.png?size=webview"
    },
    "wireguard-windows-example.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "wg-windows"
      ],
      "width": 828,
      "height": 648,
      "credit": "Unmodified IPFire documentation screenshot, published September 2024. German UI on Windows 11; exact WireGuard build not stated. Addresses and public keys are publisher examples.",
      "alt": "IPFire documentation screenshot of WireGuard on Windows: a saved tunnel, DNS, peer routes, endpoint and Activate control; German interface.",
      "original_url": "https://www.ipfire.org/docs/configuration/services/wireguard/windows/Wireguard-win11.png?s=2048&revision=2024-09-21+16%3A58%3A07.335771",
      "checked_on": "2026-11-09",
      "rights": "Project documentation image used as an attributed instructional reference; not a StealthVPN screen capture."
    },
    "openvpn-tray.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "ovpn-gui"
      ],
      "width": 217,
      "height": 72,
      "credit": "Unmodified project-documentation example; exact client build not stated. Use your own settings.",
      "alt": "OpenVPN project screenshot pointing out the Windows notification-area arrow for hidden tray icons.",
      "original_url": "https://community.openvpn.net/Pages/OpenVPN-GUI-New/show-hidden-icons.png",
      "checked_on": "2026-11-09",
      "rights": "Project documentation image used as an attributed instructional reference; not a StealthVPN screen capture."
    },
    "openvpn-import-success.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "ovpn-gui"
      ],
      "width": 180,
      "height": 143,
      "credit": "Unmodified project-documentation example; exact client build not stated. Use your own settings.",
      "alt": "OpenVPN project screenshot of the successful profile-import confirmation.",
      "original_url": "https://community.openvpn.net/Pages/OpenVPN-GUI-New/import-success.png",
      "checked_on": "2026-11-09",
      "rights": "Project documentation image used as an attributed instructional reference; not a StealthVPN screen capture."
    },
    "openvpn-credentials.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "ovpn-gui"
      ],
      "width": 578,
      "height": 376,
      "credit": "Historical OpenVPN documentation screenshot; the window shows GUI 11.10.0.0 / OpenVPN 2.4.6. Current styling may differ; this illustrates the credential prompt.",
      "alt": "OpenVPN project screenshot of a blank username/password prompt with an unchecked Save password box.",
      "original_url": "https://community.openvpn.net/Pages/OpenVPN-GUI-New/userpass.png",
      "checked_on": "2026-11-09",
      "rights": "Project documentation image used as an attributed instructional reference; not a StealthVPN screen capture."
    },
    "softether-create-adapter.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "se-adapter"
      ],
      "width": 455,
      "height": 212,
      "credit": "Historical SoftEther manual screenshot on Windows 8. It illustrates the adapter dialog; follow current client and OS requirements.",
      "alt": "SoftEther project screenshot of the Create New Virtual Network Adapter dialog with an example adapter name.",
      "original_url": "https://www.softether.org/@api/deki/files/242/=4-3-2.png?size=webview",
      "checked_on": "2026-11-09",
      "rights": "Project documentation image used as an attributed instructional reference; not a StealthVPN screen capture."
    },
    "proton-mac-install.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "proton-mac"
      ],
      "width": 1024,
      "height": 628,
      "credit": "Proton support documentation; unmodified publisher screenshot. Published example, not our connection. Exact application build is not stated.",
      "alt": "Open the downloaded app in Finder",
      "asset_url": "https://res.cloudinary.com/dbulfrlrz/images/w_1024,h_628,c_scale/f_png/v1793274622/wp-vpn/macos-install-2/macos-install-2.png?_i=AA"
    },
    "proton-mac-extension.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "proton-mac"
      ],
      "width": 1024,
      "height": 858,
      "credit": "Proton support documentation; unmodified publisher screenshot. Published example, not our connection. Exact application build is not stated. Shows the macOS 15 extension dialog.",
      "alt": "macOS 15 (Sequoia) enable WireGuard extension",
      "asset_url": "https://res.cloudinary.com/dbulfrlrz/images/w_1024,h_858,c_scale/f_png/v1732613200/wp-vpn/macos-network-extension/macos-network-extension.png?_i=AA"
    },
    "proton-mac-connected.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "proton-mac"
      ],
      "width": 1200,
      "height": 677,
      "credit": "Proton support documentation; unmodified publisher screenshot. Published example, not our connection. Exact application build is not stated.",
      "alt": "You are connected!",
      "asset_url": "https://res.cloudinary.com/dbulfrlrz/images/w_1200,h_677,c_scale/f_png/v1721664296/wp-vpn/use-macos-9/use-macos-9.png?_i=AA"
    },
    "wireguard-ios-add.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "proton-ios-manual"
      ],
      "width": 400,
      "height": 711,
      "credit": "Proton support documentation; unmodified publisher screenshot. Published example, not our connection. Exact application build is not stated.",
      "alt": "Add a tunnel",
      "asset_url": "https://res.cloudinary.com/dbulfrlrz/images/w_400,h_711,c_scale/f_png/v1721664359/wp-vpn/wg-ios-1/wg-ios-1.png?_i=AA"
    },
    "wireguard-ios-import.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "proton-ios-manual"
      ],
      "width": 400,
      "height": 424,
      "credit": "Proton support documentation; unmodified publisher screenshot. Published example, not our connection. Exact application build is not stated.",
      "alt": "Create from file or archive",
      "asset_url": "https://res.cloudinary.com/dbulfrlrz/images/w_400,h_424,c_scale/f_png/v1721664349/wp-vpn/wg-ios-2/wg-ios-2.png?_i=AA"
    },
    "wireguard-ios-active.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "proton-ios-manual"
      ],
      "width": 401,
      "height": 148,
      "credit": "Proton support documentation; unmodified publisher screenshot. Published example, not our connection. Exact application build is not stated.",
      "alt": "Start the VPN connection",
      "asset_url": "https://res.cloudinary.com/dbulfrlrz/images/w_401,h_148,c_scale/f_png/v1721664356/wp-vpn/wg-ios-4/wg-ios-4.png?_i=AA"
    },
    "proton-tv-home.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "proton-tv"
      ],
      "width": 1024,
      "height": 575,
      "credit": "Proton support documentation; unmodified publisher screenshot. Published example, not our connection. Exact application build is not stated.",
      "alt": "Connect to Proton VPN on Android TV 1",
      "asset_url": "https://res.cloudinary.com/dbulfrlrz/images/w_1024,h_575,c_scale/f_png/v1761297910/wp-vpn/image-19_12703ef063/image-19_12703ef063.png?_i=AA"
    },
    "proton-tv-signin.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "proton-tv"
      ],
      "width": 1024,
      "height": 569,
      "credit": "Proton support documentation; unmodified publisher screenshot. Published example, not our connection. Exact application build is not stated. The pictured QR is the publisher’s example; use only the code on your own TV.",
      "alt": "Select Trouble signing in?",
      "asset_url": "https://res.cloudinary.com/dbulfrlrz/images/w_1024,h_569,c_scale/f_png/v1782217834/wp-vpn/atv-qr-5/atv-qr-5.png?_i=AA"
    },
    "gl-wireguard-global.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "gl-dashboard"
      ],
      "width": 593,
      "height": 350,
      "credit": "GL.iNet router documentation; unmodified publisher screenshot. Published example, not our connection. Exact application build is not stated.",
      "alt": "vpn mode",
      "asset_url": "https://static.gl-inet.com/docs/router/en/4/interface_guide/vpn_dashboard/4.8/global_mode.png"
    },
    "gl-wireguard-connected.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "gl-dashboard"
      ],
      "width": 945,
      "height": 599,
      "credit": "GL.iNet router documentation; unmodified publisher screenshot. Published example, not our connection. Exact application build is not stated.",
      "alt": "connected global mode",
      "asset_url": "https://static.gl-inet.com/docs/router/en/4/interface_guide/vpn_dashboard/4.8/connected-global-mode.png"
    },
    "softether-connecting.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "se-settings"
      ],
      "width": 392,
      "height": 138,
      "credit": "SoftEther project manual; unmodified publisher screenshot. Published example, not our connection. Exact application build is not stated.",
      "alt": "SoftEther connection progress dialog",
      "asset_url": "https://www.softether.org/@api/deki/files/257/=4-4-10.png?size=webview"
    },
    "softether-disconnect.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "se-settings"
      ],
      "width": 464,
      "height": 200,
      "credit": "SoftEther project manual; unmodified publisher screenshot. Published example, not our connection. Exact application build is not stated.",
      "alt": "SoftEther disconnect confirmation",
      "asset_url": "https://www.softether.org/@api/deki/files/261/=4-4-14.png?size=webview"
    },
    "wireguard-windows-1.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "proton-windows"
      ],
      "width": 655,
      "height": 511,
      "credit": "Proton support documentation; unmodified publisher screenshot. Published example, not our connection. Exact application build is not stated.",
      "alt": "Import Tunnel(s) from File",
      "asset_url": "https://res.cloudinary.com/dbulfrlrz/images/w_655,h_511,c_scale/f_png/v1721664421/wp-vpn/windows-wg-1/windows-wg-1.png?_i=AA"
    },
    "wireguard-windows-2.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "proton-windows"
      ],
      "width": 655,
      "height": 510,
      "credit": "Proton support documentation; unmodified publisher screenshot. Published example, not our connection. Exact application build is not stated.",
      "alt": "Activate the VPN tunnel",
      "asset_url": "https://res.cloudinary.com/dbulfrlrz/images/w_655,h_510,c_scale/f_png/v1721664426/wp-vpn/windows-wg-2/windows-wg-2.png?_i=AA"
    },
    "wireguard-windows-3.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "proton-windows"
      ],
      "width": 655,
      "height": 510,
      "credit": "Proton support documentation; unmodified publisher screenshot. Published example, not our connection. Exact application build is not stated.",
      "alt": "Official WireGuard Windows client showing active state, Deactivate, last handshake and transfer counters.",
      "asset_url": "https://res.cloudinary.com/dbulfrlrz/images/w_655,h_510,c_scale/f_png/v1721664431/wp-vpn/windows-wg-3/windows-wg-3.png?_i=AA"
    },
    "wireguard-download-page.png": {
      "kind": "Documentation screenshot",
      "source_ids": [
        "wg-install"
      ],
      "width": 1280,
      "height": 820,
      "alt": "Installation - WireGuard — official documentation page.",
      "credit": "StealthVPN browser capture of the official documentation, 9 November 2026. Shows the website, not an installed application or completed connection.",
      "asset_url": "https://www.wireguard.com/install/"
    },
    "openvpn-download-page.png": {
      "kind": "Documentation screenshot",
      "source_ids": [
        "ovpn-install"
      ],
      "width": 1280,
      "height": 820,
      "alt": "Download OpenVPN Community Edition (Open Source) | OpenVPN — official documentation page.",
      "credit": "StealthVPN browser capture of the official documentation, 9 November 2026. Shows the website, not an installed application or completed connection.",
      "asset_url": "https://openvpn.net/community/"
    },
    "strongswan-docs-page.png": {
      "kind": "Documentation screenshot",
      "source_ids": [
        "ss-android"
      ],
      "width": 1280,
      "height": 820,
      "alt": "strongSwan VPN Client for Android :: strongSwan Documentation — official documentation page.",
      "credit": "StealthVPN browser capture of the official documentation, 9 November 2026. Shows the website, not an installed application or completed connection.",
      "asset_url": "https://docs.strongswan.org/docs/latest/os/androidVpnClient.html"
    },
    "proton-tv-select-server.png": {
      "kind": "Publisher screenshot",
      "source_ids": [
        "proton-tv"
      ],
      "width": 1000,
      "height": 562,
      "credit": "Proton support documentation; unmodified publisher screenshot. Published example, not our connection. Exact application build is not stated. This panel shows the controls before connection.",
      "alt": "Proton Android TV server panel with Connect and Favorite controls; not yet connected.",
      "asset_url": "https://res.cloudinary.com/dbulfrlrz/images/w_1000,h_562,c_scale/f_png/v1721665543/wp-vpn/adroidtv3/adroidtv3.png?_i=AA"
    }
  }
}
