aerokube / selenoid

Selenium Hub successor running browsers within containers. Scalable, immutable, self hosted Selenium-Grid on any platform with single binary.
https://aerokube.com/selenoid/latest/
Apache License 2.0
2.6k stars 324 forks source link

Add possibility to forward VNC traffic from Safari browsers to selenoid-ui #613

Open yurii-tikhonenko opened 5 years ago

yurii-tikhonenko commented 5 years ago

I have GGR instance which includes several Mac mini’s with selenoid binaries and safari browsers. On all of them VNC is turned on but I have no possibility to view browser’s image inside selenoid-ui. It would be great if it was possible.

Thanks!

jsa34 commented 5 years ago

I have just started this arrangement, too, and encountered the same issues.

vania-pooh commented 5 years ago

@yurii-tikhonenko, @jsa34 several news: 1) You can proxy VNC with Ggr: https://aerokube.com/ggr/latest/#_proxying_vnc_traffic 2) MacOS is using non-standard VNC implementation, so not sure if this will work with non-Mac clients.

yurii-tikhonenko commented 5 years ago

I've tried to proxy vnc with ggr but I had no success with it. Also I started x11vnc on Mac on different port and proxy it's vnc traffic through ggr but it's also wasn't working. Maybe I'm doing smth wrong, I do not know. I would appreciate any information that can help :)

vania-pooh commented 5 years ago

@yurii-tikhonenko when proxying VNC URL in <host> tag should be something like: vnc://<remote-host>:<new-port>.