Inspired by this hot question: Is there any reason to block HTTPS?

Is there a way to setup an own server and encrypt all normal requests in the request body?

So for an outside person it would look like filling out a weird form with random data and getting random data back, but in reality it would be the same as the https traffic, or similarly encrypted?

Theoretically this should work, but does such a protocol exist? https over http?

2 Answers 2


You ask for tunneling a protocol (like HTTPS) through plain HTTP. And yes, there is at least httptunnel which does this. From the descrition:

HTTPTunnel is a tunneling software that can tunnel network connections through restrictive HTTP proxies over pure HTTP "GET" and "POST" requests.

But note that if you work in an environment where use of HTTPS is restricted for security or productivity reasons, using such a tool to bypass the block is usually a violation of the policy. And usage of the tool can be detected because it shows abnormal traffic patterns.

  • another account glitch, so you only get +1 instead of accepted answer :( thank you!
    – guest
    Oct 24, 2015 at 23:12

An encrypted VPN does exactly that.

  • A VPN usually does not transmit it's data through HTTP requests. Oct 24, 2015 at 5:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.