我有一个运行 volttron-central 实例的 RPi。我可以 VNC 进入 RPi 并从指向 localhost 的浏览器查看 Web UI,所以我知道它正在运行。但是,当我尝试使用 RPi 的 IP 地址从连接到同一 LAN 的 PC 进行连接时,我收到“拒绝连接”错误。
这是一项安全功能吗?如果是这样,是否有任何方法可以从不同的机器上查看 WEB UI,还是需要在本地运行 volttron-central 的实例?
我有一个运行 volttron-central 实例的 RPi。我可以 VNC 进入 RPi 并从指向 localhost 的浏览器查看 Web UI,所以我知道它正在运行。但是,当我尝试使用 RPi 的 IP 地址从连接到同一 LAN 的 PC 进行连接时,我收到“拒绝连接”错误。
这是一项安全功能吗?如果是这样,是否有任何方法可以从不同的机器上查看 WEB UI,还是需要在本地运行 volttron-central 的实例?
编辑您的配置文件以使用外部地址(例如,不是 127.0.0.1)。在 VOLTTRON_HOME (~/.volttron) 中编辑配置文件。将 bind-web-address 设置更改为http://192.168.1.4:8080等于(上面的 192.168.1.4) 。然后重启平台。
注意:您还应该确保您的 /etc/hosts 文件具有从 192.168.1.4 到您的主机名的映射,然后您可以转到https://foo:8080而不是使用该地址。这将适用于 bind-web-address,但不适用于 vip-address。