DIRECT/NON-VPN TRAFFIC

Octa VPN Request Classifier

{
  "ok": true,
  "fromVpn": false,
  "group": "none",
  "reason": "no-vpn-match",
  "seenIp": "216.73.216.22",
  "seenIpSource": "cf-connecting-ip",
  "hostname": "vpn-check-direct.diderichsen.com",
  "path": "/sitemap.xml",
  "now": "2026-04-05T17:02:41.156Z",
  "expectedHostnames": {
    "vpn": "vpn-check-vpn.diderichsen.com",
    "direct": "vpn-check-direct.diderichsen.com"
  },
  "vpnSignals": {
    "sharedIPv4": "217.154.47.167",
    "groupIPv6Exits": {
      "admin": "2a00:da00:f459:8700::2",
      "team": "2a00:da00:f459:8700::3",
      "friends": "2a00:da00:f459:8700::4",
      "family": "2a00:da00:f459:8700::5"
    }
  }
}
Use /api/check for raw JSON.