Using HTTP(S) proxies
ResIOT can be configured to access web pages and services via a proxy server of your choice.
Why does ResIOT need to make HTTP(S) calls?
ResIOT needs to access web pages and services every now and then in order to work properly. Here's a few examples: HTTP pusher calls, updates, licensing, gateway remote access, third party api calls and so much more...
In case you need to configure ResIOT to work with proxies, all binaries understand the following environment variables:
Always remember to restart ResIOT after editing these!
http_proxy: value can be like
http://user:password@host:port/. User, password, and port parts are all optional.
no_proxy: a comma-separated list of servers that should not be connected through proxy. Its value can be like
The easiest way to restart all ResIOT services is by rebooting your server. If you want to manually restart your services that use HTTP(S), you'll need to restart the
restioservice service via
systemctl or Windows services panel.