Using a Proxy with the Printerpoint Agent

The Printerpoint Agent requires access outside the network to communicate with the Printerpoint cloud servers. 

In some cases, if the network has a proxy server, there are additional steps required to allow the agent to communicate.

 

Option 1: Create an exception in the Proxy server for Printerpoint traffic

In this method, Printerpoint traffic is explicitly allowed at the proxy server level. A specific exception is made for any outbound traffic going to *.printerpoint.com.

 

Option 2: Define the proxy settings at the Agent

Alternatively, proxy information can be configured directly in the Agent. The downside is that the settings need to be configured on every computer running the Printerpoint Agent.

  1. Install the Printerpoint Agent and confirm that it is unable to communicate with the Printerpoint Server. 
  2. Browse to C:\programdata\Sepialine\PrinterpointAgent and locate proxy.xml
  3. If proxy.xml is not present, you can create the file in Notepad
  4. Open proxy.xml in Notepad or another text editor And use one of the following configuration options:

 

Using the Proxy Settings defined by Windows

 

<?xml version='1.0'?>

<ProxyConfiguration>

         <UseProxy>true</UseProxy>

         <UseDefaultCredentials>true</UseDefaultCredentials>

         <ProxyAddress></ProxyAddress>

            <ProxyCredentials>

                     <Username></Username>

                     <Password></Password>

                     <Domain></Domain>

            </ProxyCredentials>

</ProxyConfiguration>

 

In this example, UseProxy = true, UseDefaultCredentials = true, ProxyAddress is blank, and the values in ProxyCredentials are blank. 

 

Explicitly defining a proxy that does not require specific credentials

 

<?xml version='1.0'?>

<ProxyConfiguration>

         <UseProxy>true</UseProxy>

         <UseDefaultCredentials>true</UseDefaultCredentials>

         <ProxyAddress>PROXY_URL_AND_PORT</ProxyAddress>

            <ProxyCredentials>

                     <Username></Username>

                     <Password></Password>

                     <Domain></Domain>

            </ProxyCredentials>

</ProxyConfiguration>

 

In this example, UseProxy = true, UseDefaultCredentials = true, ProxyAddress is has the Proxy URL and port, and the values in ProxyCredentials are blank.

 

Proxy URL example: http://proxy.company.com:31060

 

Proxy needs to be explicitly defined and requires specific credentials

 

<?xml version='1.0'?>

<ProxyConfiguration>

         <UseProxy>true</UseProxy>

         <UseDefaultCredentials>false</UseDefaultCredentials>

         <ProxyAddress>PROXY_URL_AND_PORT</ProxyAddress>

            <ProxyCredentials>

                     <Username>USERNAME</Username>  

                     <Password>PASSWORD</Password>

                     <Domain>DOMAIN</Domain>

            </ProxyCredentials>

</ProxyConfiguration>

 

In this example, UseProxy = true, UseDefaultCredentials = true, ProxyAddress is has the Proxy URL and port, and the values in ProxyCredentials have username, password and domain that has access through the proxy.

 

Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.