You can configure a proxy for the TeamViewer Embedded agent to enable secure and controlled internet access. This setup is useful when your network requires proxy authentication or routing. The configuration involves two steps: first, defining the proxy settings (IP, port, and username), and second, securely setting the proxy password.
This article applies to all TeamViewer Tensor license holders.
You must set the proxy type to manual for the configuration to work.
Using agent.conf
Proxy_Type = 2
Using command line
teamviewer-iot-agent configure set ProxyType 2
Using agent.conf
Proxy_IP = "192.168.1.1:3128"
Using command line
teamviewer-iot-agent configure set ProxyIP '192.168.1.1:3128'
Using agent.conf
ProxyUsername = 'your-username'
Using command line
teamviewer-iot-agent configure set ProxyUsername 'your-username'
For security reasons, you must set the password using the command line. It will be stored encrypted.
Using command line
sudo teamviewer-iot-agent configure set ProxyPassword 'your-password'
Alternatively
sudo /usr/libexec/teamviewer-iot-agent/teamviewer-iot-agent proxy --password 'your-password'