Regular SSH tunnel works, for both Node-Red, and an IP-camera webinterface with video embedded:
ssh -L 1881:<remote-ip>:80 user@my-node.local
And not surprisingly, so does the Teleport shell:
tsh ssh -L 1881:<remote-ip>:80 user@my-node
But if I want to start an app that does the same thing, the Websockets and video stream does not work:
teleport start --roles=app --app-name=testcamera --app-uri=http://<remote-ip> --token=dogs-are-much-nicer-than-cats --auth-server=teleport.example.com:3080 --insecure --debug
The logs does not say much and in both cases the only error showing up says the same thing:
ERRO [APP:WEB] Error dialing `:80`: dial tcp :80: connect: connection refused forward/fwd.go:261
Does Teleport not support this, or is it a bug?
Best regards,
Anders