Bei mir übernimmt ein Apache2 den Reverse Proxy. Ich musste auch die Konfiguration für die WebSockets erweitern:
<VirtualHost *:443>
...
RewriteEngine On
RewriteCond %{HTTP:Upgrade} =websocket [NC]
RewriteRule /(.*) ws://localhost:3777/$1 [P,L]
ProxyPass / http://127.0.0.1:3777/
ProxyPassReverse / http://127.0.0.1:3777/
...
</VirtualHost>