Note:
- App Control is activated by default
- It can be deactivated in different ways, depending on the package type provided
In this case the same default behavior is applied for App Control as for the Linux version. This means that port 80 of localhost without TLS will be initially accessed. The configuration of this feature should be done via the agent.conf described on the page Configuration of a FreeBSD Package.
Use case | Activate / deactivate this feature |
Setting | EnableAppControl |
Value type | bool / int32 (false means “deactivate” and true means “activate”) |
Default value | true |
Static configuration | activate
deactivate
|
Global.conf | activate
deactivate
|
Note | A restart of the TeamViewer instance is required to apply this change to the IoT Agent. |
Use case | If the web server is running on another IP address as the agent (e.g., in a container), you can define the IP address the agent should use. Only an IPv4 address is allowed. By default the agent uses the localhost as address. |
Setting | AppControlWebServerIPAddress |
Value type | string → IPv4 address only |
Default value | 127.0.0.1 |
Static configuration | AppControlWebServerIPAddress = “192.168.12.2” |
Global.conf |
|
Note | A restart of the TeamViewer instance is required to apply this change to the IoT Agent. |
Use case | By default, the agent connects to the web server via port 80. If you like to change that you can edit the following variable: |
Setting | AppControlPort |
Value type | number |
Default value | 80 |
Static configuration | AppControlWebServerIPAddress = “192.168.12.2” |
Global.conf |
|
Note | A restart of the TeamViewer instance is required to apply this change to the IoT Agent. |
Use case | There is also a navigation panel available in the AppControl window which you can activate or deactivate with the following variable |
Setting | AppControlEnableNavigationPanel |
Value type | bool / int32 |
Default value | false |
Static configuration | activate
deactivate
|
Global.conf | activate
deactivate
|
Note | A restart of the TeamViewer instance is required to apply this change to the IoT Agent. |
Use case | In case that the web server use a suffix a part of the url (http://SERVER-IP:PORT/SUFFIX) you can add this also to the configuration |
Setting | AppControlUrlSuffix |
Value type | string |
Default value | empty |
Static configuration | AppControlUrlSuffix = “/ui |
Global.conf |
|
Note | A restart of the TeamViewer instance is required to apply this change to the IoT Agent. |
Use case | Enables AppControl to support TLS |
Setting | AppControlEnableTLS |
Value type | bool / int32 |
Default value | false |
Static configuration | activate
deactivate
|
Global.conf | activate
deactivate
|
Note | A restart of the TeamViewer instance is required to apply this change to the IoT Agent. |