Knowledgebase

Back to Articles List

How does the PDF-XChange key activation proxy application work?

Symptoms

Devices on a restricted network that is blocked from Internet access have PDF-XChange Version 9 products that cannot be activated.  Features that require a license, if used, apply "Buy Now" watermarks to document.

Cause

Since Version 9, PDF-XChange products have required "Activation" via our activation server to unlock certain features. If your device cannot access our activation server the paid for features in your Version 9 key(s) cannot be used without watermarks being applied on document save.

Resolution

We offer a small proxy-like application that, if installed on a device with access to the restricted network and also the Internet, can pass the activation traffic on behalf of the restricted devices.

Available for Windows and Linux, this proxy uses an encrypted HTTP sends no personally identifiable data to our servers.  https://tracker-software.com/ActProxy.zip

Windows

Extract the zip archive an open the "windows" folder.  Inside will be:

  1. install.bat

  2. install.ps1

  3. px-ska-proxy.exe

  4. readme.txt

  5. ska-proxy.conf

To install run install.bat as Administrator.   It will create a scheduled task called "PDF-XChange Activation Proxy" that is triggered on system startup and runs under the "Local Service" account.

Proxy configuration is set in the file: ska-proxy.conf and allows two settings:

Interface=<IP address of the interface that will listen for activation requests>
Port=<the port on which to listen>

If the

config file is absent the 127.0.0.1:8088 will be used.

Linux

Redhat .rpm and Debian/Ubuntu .deb packages are available.

  1. px-ska-proxy_1.0.0_all.deb

  2. ​​​​​px-ska-proxy-1.0.7-1.noarch.rpm

  3. readme.txt

To install use the appropriate package (DEB or RPM) for the package manager of your Linux distribution.  The package will install itself as a SystemD service "px-ska-proxy".  Proxy configuration is in the file: /etc/pdfxchange/ska-proxy.conf

Proxy configuration is set in the file: ska-proxy.conf and allows two settings:

Interface=<IP address of the interface that will listen for activation requests>
Port=<the port on which to listen>

If the

config file is absent the 127.0.0.1:8088 will be used.

Was this article helpful?
Yes No Somewhat