what-vpn
httptunnel
what-vpn | httptunnel | |
---|---|---|
1 | 3 | |
60 | 397 | |
- | - | |
4.7 | 2.7 | |
about 1 month ago | about 1 year ago | |
Python | C | |
- | 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.
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.
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 are some alternatives?
gRPC - The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
spike - :mega: A fast reverse proxy written in PHP that helps to expose local services to the internet
ligolo-ng - An advanced, yet simple, tunneling/pivoting tool that uses a TUN interface.
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.
sslh - Applicative Protocol Multiplexer (e.g. share SSH and HTTPS on the same port)
frp - A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
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