Pi-Hole-PiVPN-on-Google-Compute-Engine-Free-Tier-with-Full-Tunnel-and-Split-Tunnel-OpenVPN-Configs icon indicating copy to clipboard operation
Pi-Hole-PiVPN-on-Google-Compute-Engine-Free-Tier-with-Full-Tunnel-and-Split-Tunnel-OpenVPN-Configs copied to clipboard

Figure out how bypass deep packet inspection on networks that attempt to block OpenVPN

Open rajannpatel opened this issue 6 years ago • 4 comments

The Southpark Shopping Mall in Charlotte, NC operated by Simon Properties provides WiFi in the mall. They block OpenVPN with deep packet inspection. Running OpenVPN over Port 443 is not sufficient. Approaches to bypass this include:

  1. OpenVPN over an HTTP or HTTPS proxy
  2. OpenVPN with tls-crypt

Further testing around this is required before updating the documentation.

rajannpatel avatar Jan 01 '19 17:01 rajannpatel

The final approach should be to send OpenVPN packets through stunnel.

rajannpatel avatar Jan 15 '19 00:01 rajannpatel

Have you looked at https://github.com/StreisandEffect?

doodlemania2 avatar Jan 23 '19 02:01 doodlemania2

Yes, both Algo and StreisandEffect. There is a great Algo fork here: https://github.com/dan-v/algo

rajannpatel avatar Jan 29 '19 04:01 rajannpatel

Jigsaw's Outline is another strong contender.

rajannpatel avatar Sep 06 '19 03:09 rajannpatel