I have a firewall at home that is generally sold in the mid-market and also to schools. This firewall, like many in the market, supports a feature called Deep Packet Inspection which allows the firewall to inspect encrypted traffic such as TLS.
This doesn’t work well with the Farmbot web infrastructure. I can never communicate to the message broker. The logical thing is to put in an exception to skip this deep packet inspection for Farmbot traffic. I’m still playing with it but I think this works.
What I would like to request, however, is that Farmbot publish not only the ports required for RabbitMQ, etc., but also the URLs.
I know many schools use the same firewall and I wanted to suggest this as a best practice to make it easier for the Farmbot to work in these environments.