amidaware / tacticalrmm

A remote monitoring & management tool, built with Django, Vue and Go.
https://docs.tacticalrmm.com
Other
2.92k stars 422 forks source link

MeshCentral not working for non-local devices #1905

Closed felixtech-msp closed 6 days ago

felixtech-msp commented 6 days ago

Server Info (please complete the following information):

Installation Method:

Agent Info (please complete the following information):

Describe the bug For all agents it is impossible to take control, when those machines are not in the same network as the TRMM server. When logging the requests with the Firefox developer console, the last thing which happens is a 101 Switching Protocols to wss://mesh.example.com/control.ashx. Then nothing more is done. This WebSocket frequently has a outgoing "action:ping" and an incoming "action:pong" going on, but the window stays blank. On top there is just the "TRMM Agent Status: online" indication. For machines in the same network as the TRMM server it works as expected. From the outside only port 443 is accessible to all 3 TRMM domains. As there are no other documented ports, I guess everything runs over port 443.