sslh
Applicative protocol multiplexer
Install
- All systems
-
curl cmd.cat/sslh.sh
- Debian
-
apt-get install sslh
- Ubuntu
-
apt-get install sslh
- Arch Linux
-
pacman -S sslh
- Kali Linux
-
apt-get install sslh
- Fedora
-
dnf install sslh
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install sslh
- OS X
-
brew install sslh
- Raspbian
-
apt-get install sslh
- Dockerfile
- dockerfile.run/sslh
sslh
Applicative protocol multiplexer
sslh lets one accept HTTPS, SSH, OpenVPN, tinc and XMPP connections on the same port. This makes it possible to connect to any of these servers on port 443 (e.g. from inside a corporate firewall, which almost never block port 443) while still serving HTTPS on that port.
libnet-proxy-perl
Framework for proxying network connections in many ways
This module is a framework for creating various kinds of network proxies in a very simple way. A proxy is a program that transfer data across a network boundary between a client and a server. Net::Proxy introduces the concept of "connectors", which abstract the server part (connected to the client) and the client part (connected to the server) of the proxy. This makes it very easy to implement specific techniques to cross a given network boundary, possibly by using a proxy on one side of the network fence, and a reverse-proxy on the other side of the fence. This package also provides the sslh SSH/HTTPS service multiplexer written in perl.