httptunnel
what-vpn
httptunnel | what-vpn | |
---|---|---|
3 | 1 | |
397 | 59 | |
- | - | |
2.7 | 3.4 | |
12 months ago | 20 days ago | |
C | Python | |
GNU General Public License v3.0 only | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
httptunnel
-
Actual SSH over HTTPS
Corkscrew works for a specific use case:
1. you're behind an HTTP proxy, and
2. the HTTP proxy support the CONNECT method
Around 20 years ago I did a short contract which had #1 but not #2. Thankfully, there's a tool for this, too. Of course it requires some set up on the server side:
https://github.com/larsbrinkhoff/httptunnel
- How would a network be blocking vpns
-
(Reverse) SSH tunnel from work over HTTP(s) proxy to a home computer behind NAT?
Maybe this can help? https://github.com/larsbrinkhoff/httptunnel
what-vpn
-
Actual SSH over HTTPS
From the article:
> Ubiquitous presence of HTTPS allows you to pass your data through very restrictive middle boxes!
This is, in fact, why all — or nearly all — proprietary VPN protocols (so-called "SSL VPNs") implement a mode that initiates a tunnel via HTTPS, at least as a fallback if not as the primary mode of operation: precisely in order to have a mode of operation that works with almost any connection to the global Internet.
I'm one of the main developers of https://gitlab.com/openconnect/openconnect, which implements many such protocols, and wrote https://github.com/dlenski/what-vpn, which sniffs or identifies even more flavors of TLS-based VPN servers.
What are some alternatives?
spike - :mega: A fast reverse proxy written in PHP that helps to expose local services to the internet
gRPC - The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
proxychains-ng - proxychains ng (new generation) - a preloader which hooks calls to sockets in dynamically linked programs and redirects it through one or more socks/http proxies. continuation of the unmaintained proxychains project. the sf.net page is currently not updated, use releases from github release page instead.
ligolo-ng - An advanced, yet simple, tunneling/pivoting tool that uses a TUN interface.
frp - A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
sslh - Applicative Protocol Multiplexer (e.g. share SSH and HTTPS on the same port)
haproxy - HAProxy Load Balancer's development branch (mirror of git.haproxy.org)
iodine - Official git repo for iodine dns tunnel
soho-vpn-over-tls - Routing SOHO traffic through TLS VPN