sslh

Applicative protocol multiplexer

Install

All systems
curl cmd.cat/sslh.sh
Debian Debian
apt-get install sslh
Ubuntu
apt-get install sslh
Arch Arch Linux
pacman -S sslh
image/svg+xml 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

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.