Jain, ich habe mal versucht die WebUI durch einen https proxy (caddy, geht analog mit nginx oder apache) nach Außen hin erreichbar zu machen. Leider funktioniert das aber (noch) nicht so ganz. Es scheint als funktioniert nur der Zugriff über http. Den habe ich nicht ausprobiert, wollte ich aber in meinem Fall auch nicht, da mein Server nicht in meinem LAN steht.
Also mal ausprobieren:
- Via http reverse proxy (unverschlüsselt)
- Via ssh tunneln: Müsste in etwa so gehen
ssh -L5001:localhost:5001 user@ipDesRasPI
, dann im Browser per localhost:5001 weiter machen als liefe die node lokal.
Also, ich habe das Tunneling jetzt erfolgreich hinbekommen. Der Befehl oben ist fast richtig. So gehts:
ssh -L 5001:localhost:5001 -L 4001:localhost:4001 user@IPDesPI
Dann im Browser auf
localhost:5001/webui
gehen.Man muss auch 4001 weiterleiten, weil da der Gateway hinter steht und die webui Seite wird bereits auch über ipfs ausgeliefert.