We have added proxy activation as of Zoiper 5.3.8, make sure that you are always using the latest version of Zoiper5.
Proxy authentication is supported after Zoiper 5.5.8.
Note: "Custom proxy" will only work with HTTPS. If you need plain HTTP, use the "system" option.
Windows:
The proxy settings do not have GUI and must be changed from the "Config.xml" file which is situated in `C:\Users\YourUser\AppData\Roaming\Zoiper5\`
Linux:
The proxy settings do not have GUI and must be changed from the "Config.xml" file which is situated in `~/.Zoiper5`
Once you open the "Config.xml" file for editing, locate the <proxy> section.
The settings are as follows:
* `mode`: this option determines whether and how the proxy server is used. * Type: ***text enumeration***. * Possible values: `disabled`, `manual`, `system`. * `disabled`: This value means that no proxy server will be used. * `manual`: This value means that the proxy server specified by the `custom_proxy` option will be used. * `system`: This value means that the proxy server specified in the network settings of the OS will be used. * Default value: `disabled`. * `username`: this option defines a username used to authenticate with the system proxy server. * Type: ***string***. * Default value: *nothing* (i.e. an empty string). * `password`: this option defines a password used to authenticate with the system proxy server. * Type: ***string*** (more specifically, a password). * Default value: *nothing* (i.e. an empty string). * `custom_proxy`: this section defines the proxy server to be used. * `hostname`: this option defines the hostname or the IP address of the proxy server. * Type: ***string*** (more specifically, a valid hostname or an IP address). * Default value: *nothing* (i.e. an empty string). * `port`: this option defines the port number of the proxy server. * UI: *none* (the option's value cannot be changed using the UI). * Type: ***integer***. * Default value: `0`. * `username`: this option defines a username used to authenticate with the custom proxy server. * Type: ***string***. * Default value: *nothing* (i.e. an empty string). * `password`: this option defines a password used to authenticate with the custom proxy server. * Type: ***string*** (more specifically, a password). * Default value: *nothing* (i.e. an empty string).
Command Line proxy activation
You may also perform persistent proxy activation through command line.
The command line parameters below would use the system proxy settings:
--activation-username=[user] --activation-password=[pass] --proxy
For custom proxy address you may use the following command:
-activation-username=[user] --activation-password=[pass] --proxy-server=[domain/IP]