Verification Modes and Parameters
4. Verification Modes and Parameters (Check Settings Tab)
The application supports 6 specialized validation modes, selectable at the top of the tab.
4.1. Available Modes
- Check for URL: Tests proxy suitability for loading web pages (HTTP/HTTPS traffic).
- Check for IMAP: Verifies the availability of incoming mail servers using the IMAP protocol.
- Check for SMTP: Verifies email sending capabilities through a static SMTP server with fixed parameters.
- Check for delivery: Dynamic delivery verification. The application automatically resolves the target SMTP server based on the domain and MX records of the recipient specified in the To field.
- Check for connect: An express test to verify basic TCP network connection establishment with the proxy.
- Load and combine: A service mode that skips network testing. It only performs collection, deduplication, shuffling, and merging of proxies from all sources into a single file.
4.2. Check for URL Mode Settings
- Request: Selection of the HTTP method (GET / POST), input field for the target URL, and the Handle redirect limit for redirect chains (e.g., maximum of 15).
- Parameters and Headers: The Parameters field accepts Key=Value strings. For the POST method, these are compiled into an application/x-www-form-urlencoded request body. The HTTP Headers field allows overriding default headers.
- Network Delays: Timeout retries (number of retries upon timeout) and Delay after check (pause duration after a check to prevent blocking by the target server).
- Validation Conditions (Success/Fail Conditions): Three rules based on regular expressions:
- Check fails if response matches regular expression (Failure on match — protection against CAPTCHAs and blocking placeholders).
- Check fails if response does not match regular expression (Failure on mismatch with the expected page HTML code).
- Check succeeded if redirect location matches reg.ex. (Success status if the redirect URL matches the pattern).
External IP and Country Tabs (Inside Check for URL)
These tabs allow extracting network metadata from the response body or HTTP headers.
- The Fail check if external IP (country) is not found checkbox rejects the proxy if the data cannot be parsed.
- The Pattern and Rule parameter pairs configure the parser (e.g., for IP: pattern =
\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}, rule =$0). - The Extract from cookie option redirects the parser to search for the IP and country code inside a specific cookie by its name, bypassing the response body.
4.3. Check for IMAP Mode Settings
- Authorization Parameters: Host, Port fields, and the SSL encryption toggle.
- Login Checkbox: If disabled, the proxy is validated based on a successful TCP connection and receiving the server's welcome banner. If enabled, the application performs full authentication using the credentials from the Username/Password fields.
4.4. Check for SMTP and Check for delivery Mode Settings
For Check for SMTP, the following are configured: Host, Port, SSL (session encryption from startup), STARTTLS (switching to TLS within the session), and the Break on parameter.
The Break on parameter determines the stage of the SMTP protocol that is considered sufficient to mark the proxy as functional. Stop options include: HELO, AUTH, MAIL FROM:, RCPT TO:, DATA, RSET, QUIT.
The Check for delivery mode only contains the Break on setting, as server parameters are calculated on the fly. Both modes rely on the global SMTP Settings configuration.