It doesn´t work for me (changed config.json on meshcentral server, opened firewall to allow relay-port, restart server). I get a blank page, if I try to open https e.g. on my integrated mailserver, where is a webserver with webgui on port 443 installed. What is going wrong?
How would you configure the web relay for devices that a) User non-standard HTTPS ports or b) Have a redirect of some kind My specific example is Grandstream PBXs use port 8089 over HTTPS as their standard ports
I'm wanting to use this to give a staff member access to a webpage on another system. I created the group, with a relay device. I then added the web server to that group. It works great for me. I then added the user I wanted to allow, but I don't know what access rights they need to make it work. I ended up trying everything, and it still doesn't load. What does http/https access fall under on the rights configuation?
Hey Ylian, thanks for the fast response on my last question! I had another for you; I have a Mesh server dedicated to Mac and Linux machines and I am unable to control a Mac on the lockscreen. Is this an issue that is still being worked on? I've uses other solutions like Atera/Splashtop and I've been able to control the lockscreen. Thanks again!
Your right that we have had issues with the macOS logging screen. It used to work perfectly on older macOS versions, but new versions have more restrictions on the login screen that are causing issues. One alternative is to use the MeshCentral built-in VNC client to VNC to macOS, that should always work since it's natively supported in the OS.
Nice way to do a remote control on HTTP webpage. In fact its work like a reverse proxy using an unique ID to forward the request just a question if I understand correctly : To configure the router (for example), mesh central get the http request and forward this to an "agented" computer who make the final request to the router Mesh-central himself can be the "agented" computer so we don't need to have an other computer turned on ?
If I understand correct, yes, it's possible the MeshCentral server itself to be the one performing the HTTP requests to the final web server. You need to have MeshCentral setup in LAN mode or Hybrid mode and use a local device group to do it.
it's just crazy how great meshcentral is! the only thing missing is a good tool to run scripts on a set of hosts. the plugin someone built isnt great. but otherwise its jsut the best tool ever for remote admin stuff!
I use Nginx Proxy Manager.. Trying to figure out how I might use this through that.. You kind of mentioned it but if you have any sample configs that would successfully pass-through that would be greatly appreciated! :D I'm also having issues with connection timeouts. I've tried to raise the Nginx timeouts up to 330 with no visible change. I've lowered AgentPong, Ping down to 50 and 55 respectively.. What is BrowserPong/Ping? Couldn't find a definition.. so many questions.. lol Love this project and your dedication man! Awesome!
Hi. I have never used NGINX proxy manager, but I have a video on NGINX and MeshCentral here: th-cam.com/video/YSmiLyKSX2I/w-d-xo.html. The general principals should apply to all reverse proxies. You can also look at a sample NGINX config on section 16 of the MeshCentral User's Guide: meshcentral.com/info/docs/MeshCentral2UserGuide.pdf. Let me know if that helps.
Hello, here I am again. So, I deployed meshcentral on a test server. I have 2 questions for you, first of all how can I uninstall it from my test server? Second, with my current server, the agent I download does not link the machine to my server. In other words, nothing happens when I install the agent on a machine. I can change the server address in the .msh file but nothing happens. How can I change the destination of my agent? Translated with my friend Deepl^^ sorry
Hi. If you are talking about remotely uninstalling the agent, yes, you can do that. On the "Devices" tab, check a device, click on "Group Actions" button and select "Uninstall agent". For the second question on changing the server address in the .msh file, you need to change the "cert" setting in the "settings" section of the config.json. I have a video on LAN and WAN mode that may here here: th-cam.com/video/gx5Fh3pQOns/w-d-xo.html
In the config.json, every entry that starts with underscore (_) is ignored by MeshCentral, this is by design. If you want to activate a setting, remove the underscore character.
@@MeshCentral Didn't work. I do not believe my MeshCentral is using this config file. I am running on an RPi, any changes I make in this file are not making any changes to the program.
Great addition to an already fantastic system. Thanks for adding this feature!
Glad you like it!
It doesn´t work for me (changed config.json on meshcentral server, opened firewall to allow relay-port, restart server). I get a blank page, if I try to open https e.g. on my integrated mailserver, where is a webserver with webgui on port 443 installed. What is going wrong?
This is just great, thank you very much, Ylian!
You're very welcome!
How would you configure the web relay for devices that
a) User non-standard HTTPS ports
or
b) Have a redirect of some kind
My specific example is Grandstream PBXs use port 8089 over HTTPS as their standard ports
I'm wanting to use this to give a staff member access to a webpage on another system. I created the group, with a relay device. I then added the web server to that group. It works great for me. I then added the user I wanted to allow, but I don't know what access rights they need to make it work. I ended up trying everything, and it still doesn't load. What does http/https access fall under on the rights configuation?
Hey Ylian, thanks for the fast response on my last question! I had another for you; I have a Mesh server dedicated to Mac and Linux machines and I am unable to control a Mac on the lockscreen. Is this an issue that is still being worked on? I've uses other solutions like Atera/Splashtop and I've been able to control the lockscreen. Thanks again!
Your right that we have had issues with the macOS logging screen. It used to work perfectly on older macOS versions, but new versions have more restrictions on the login screen that are causing issues. One alternative is to use the MeshCentral built-in VNC client to VNC to macOS, that should always work since it's natively supported in the OS.
Nice way to do a remote control on HTTP webpage. In fact its work like a reverse proxy using an unique ID to forward the request
just a question if I understand correctly :
To configure the router (for example), mesh central get the http request and forward this to an "agented" computer who make the final request to the router
Mesh-central himself can be the "agented" computer so we don't need to have an other computer turned on ?
If I understand correct, yes, it's possible the MeshCentral server itself to be the one performing the HTTP requests to the final web server. You need to have MeshCentral setup in LAN mode or Hybrid mode and use a local device group to do it.
it's just crazy how great meshcentral is!
the only thing missing is a good tool to run scripts on a set of hosts. the plugin someone built isnt great.
but otherwise its jsut the best tool ever for remote admin stuff!
I use Nginx Proxy Manager.. Trying to figure out how I might use this through that.. You kind of mentioned it but if you have any sample configs that would successfully pass-through that would be greatly appreciated! :D
I'm also having issues with connection timeouts. I've tried to raise the Nginx timeouts up to 330 with no visible change. I've lowered AgentPong, Ping down to 50 and 55 respectively.. What is BrowserPong/Ping? Couldn't find a definition.. so many questions.. lol
Love this project and your dedication man! Awesome!
Hi. I have never used NGINX proxy manager, but I have a video on NGINX and MeshCentral here: th-cam.com/video/YSmiLyKSX2I/w-d-xo.html. The general principals should apply to all reverse proxies. You can also look at a sample NGINX config on section 16 of the MeshCentral User's Guide: meshcentral.com/info/docs/MeshCentral2UserGuide.pdf. Let me know if that helps.
Hello, here I am again. So, I deployed meshcentral on a test server. I have 2 questions for you, first of all how can I uninstall it from my test server? Second, with my current server, the agent I download does not link the machine to my server. In other words, nothing happens when I install the agent on a machine. I can change the server address in the .msh file but nothing happens. How can I change the destination of my agent?
Translated with my friend Deepl^^ sorry
Hi. If you are talking about remotely uninstalling the agent, yes, you can do that. On the "Devices" tab, check a device, click on "Group Actions" button and select "Uninstall agent". For the second question on changing the server address in the .msh file, you need to change the "cert" setting in the "settings" section of the config.json. I have a video on LAN and WAN mode that may here here: th-cam.com/video/gx5Fh3pQOns/w-d-xo.html
Doesn't work, my config file has _before the port names.
In the config.json, every entry that starts with underscore (_) is ignored by MeshCentral, this is by design. If you want to activate a setting, remove the underscore character.
@@MeshCentral Didn't work. I do not believe my MeshCentral is using this config file. I am running on an RPi, any changes I make in this file are not making any changes to the program.
@@MeshCentral Also, my config file is only about 20 lines, nothing near what I am seeing online for other people.
Open an issue on GitHub here: github.com/Ylianst/MeshCentral/issues. Post your config.json and put "xxxxx" on any private data.