Some networks use proxy servers to enable devices to connect to the internet. In such a scenario, ensuring users have the correct network configuration is necessary.
On BrightSign, users typically configure the network using BrightScript:
nc = CreateObject("roNetworkConfiguration", 0)
nc.SetProxy("http://proxy-server.domain.com:83)
nc.SetProxyBypass(["no-proxy-server-1", "no-proxy-server-2"])
nc.Apply()
For signageOS you have to ensure that setProxyBypass includes the following domains:
nc.SetProxyBypass(["localhost", "127.0.0.1"])
These are local domains on the BrightSign player used by signageOS and the communication should not be routed through the proxy server.
Heads up:
The correct proxy configuration is enforced by CoreApp/CloudControl version 2.1.0. For configuration of any previous version, please reach out to our support team for a technical guide.