| IPsec / IKEv2 | UDP 500 and 4500, ESP protocol | Yes, but your own site to site and remote VPNs may use the same ports | Easy | Port rules with allowlisted corporate gateways |
| L2TP and PPTP | UDP 1701 (with IPsec), TCP 1723 and GRE | Yes, and these older protocols are rarely needed today | Easy | Block outright unless a legacy system needs them |
| OpenVPN (default) | UDP or TCP 1194, distinctive handshake | Partly, because providers can move it to any port | Moderate | Application signatures that look at the handshake |
| WireGuard based apps | UDP on a configurable port, short fixed handshake | Rarely, ports vary by provider | Moderate | Signatures, plus blocking provider domains so the app cannot fetch keys and servers |
| OpenVPN or proprietary over TCP 443 | Looks like a long TLS session to one server | No, port 443 must stay open | Hard | Domain categories, TLS inspection where lawful, IP reputation |
| Obfuscated or "stealth" modes | Traffic shaped to resemble ordinary HTTPS or random noise | No | Hard | Device controls on managed endpoints, provider domain blocks |
| Browser extension VPNs | HTTPS proxy connections from inside the browser | No | Moderate | Extension allowlists in browser policy, category blocks on proxy endpoints |
| Encrypted DNS only (DoH, DoT) | DNS hidden inside HTTPS, or TLS on port 853 | DoT yes (853), DoH no | Moderate | Browser and OS policy to disable DoH, block known DoH resolvers |