After a lot of research and trial & error, I managed to found a solution. Here's what I did if it is useful to anyone else.
A proxy is required to achieve VNC through a web browser. noVNC (https://novnc.com/info.html) runs in any modern browser including with iOS and Android mobile devices by using WebSockets. You only have to clone the noVNC git repo to any directory you want and install the dependencies which come with it.
After starting the x11vnc server, noVNC is launched with this command
Code:
./utils/launch.sh --vnc localhost:5900
Where localhost can is the remote IP you want to access and 5900 is the port on which x11vnc is running.
Once x11vnc and noVNC are running, noVNC should output URL that you can access in a web browser to access your shared screen! Note that the client must be on the same network for it to work and the URL should be
Code:
remoteIP:PORT/vnc_lite.html
noVNC also has some options that let you edit this URL.
Bookmarks