websockify by Joel Martin modified to work with the high-performance uWebSockets library, modernized and published to npm as an easy-to-use package.
npm install -g websockify-uws
websockify [source_addr:]source_port target_addr:target_port
[--web dir] serves files statically under dir with automatic indexing[--cert cert.pem [--key key.pem]] serves over SSLAGPL (per original license)