Search for:

Available article translations:

How to use the open proxy screening plugin

Article ID: 713, created on Oct 6, 2008, last review on May 8, 2014

  • Automation


First, you need to choose a stable server that available from the Internet (DNS, SSH, Apache, etc.). It will be called "Probe host" or "Probe port" on the plugin configuration screen and will return a predefined string when you connect to it.
For example:
I choose SSH:
[user@host proxycheck-0.49a]$ telnet 22 Trying
Connected to
Escape character is "^]".
SSH on the chosen "Probe host" returns "SSH-1.99-OpenSSH_3.6.1p2."

So, to configure my test Parallels Business Automation - Standard (PBA-S) installation, I will use:
Probe host:
Probe port: 22
Reply: SSH-1.99-OpenSSH_3.6.1p2

In your case, any STABLE internet service which returns a predefined value can be used (not only an SSH server).


1. Customer comes from src_ip.
2. After that, the proxycheck system scans some well-known ports of src_ip to find out where the proxy could run.
3. If proxies are found on src_ip, proxycheck tries to connect to our "Probe host" through the proxies found.
4. If the reply retrieved is exactly the same as we specified in "Reply," it means that the src_ip the customer comes from is an open proxy.
5. The corresponding customer's order will not be processed until it is approved by a provider.


Was this article helpful?
Tell us how we may improve it.
Yes No
Server Virtualization
- Odin Cloud Server
- Odin Containers for Windows 6.0
- Odin Virtuozzo Containers
- Odin Automation
- Odin Automation for Cloud Infrastructure
- Odin Business Automation Standard
- Odin Virtual Automation
- Odin Plesk Panel Suite
- Web Presence Builder
- Odin Plesk Automation
- Odin Small Business Panel
- Value-added Services for Hosters
- Odin Partner Storefront
Services & Resources
- Cloud Acceleration Services
- Professional Services
- Support Services
- Training & Certification