Unfx Proxy Checker

Powerful proxy checker with huge features and beautiful design. Easy sorting and filtering by all parameters.

Coded with 💖 by assnctr Github

Features

  • Support protocols: http, https, socks4, socks5
  • Data capturing:
    • All data
    • Server data
  • Retry
  • Multiple judges support:
    • Response validation
    • Swap
  • Blacklists support:
    • Single ips
    • Ips with mask
  • Country checking: city, name
  • Keep-Alive checking
  • Anonymity detection: transparent, anonymous, elite
  • Sort by: ip, port, protocols, anon, country, blacklists, keep-alive, server, timeout
  • Filter by: port, protocols, anon, country, blacklists, keep-alive, server, timeout
  • Search by: ip, port, server
    • Country: city, name
  • Export formats:
    • ip : port
    • protocol :// ip : port
  • Auto updates support

Core

Threads:

  • Min 1
  • Max 500

Timeout:

  • Min 1000 ms
  • Max 60000 ms

Data capturing:

  • Capture Full Data - Capture and save all response data (judge, body, timings, headers) for looking at the results page
  • Capture Server - Parses response body at server signatures:
    • Squid
    • Mikrotik
    • Tinyproxy
    • Litespeed
    • Varnish
    • Haproxy

Options:

Retry - Retries the check once, for each protocol separately.

Judges

If judge URL starts with 'https://' will be used for HTTPS requests, with 'http://' for HTTP, SOCKS4, SOCKS5.

Validate Field:
If not empty - Enable response validation by text which you type. Response will be valid is this string was found in response body. Also support Regexes (Regex builds through Javascript RegExp).

Options:

Swap - Swaps the judge url after each request, for acceleration and keep min server busy. If disabled - uses judge with min response timeout.

Add new:

Url - Must be an unique.

Ip

Ip address lookup:

Url - External server, which returned your ip in a raw data. Uses for proxy anon detection.

Your ip address will be cached before start the checking. Lookup starts only once. If you are changed ip address, press the check button for re-lookup.

Blacklist

If you really no need filtering through blacklist, don't enable this feature. Loads CPU, and needs more time for prepare results.

Options:

Filtering - Enable filter through blacklists.

Add new:

  • Title - Must be an unique
  • Url or Path - Must be an unique

Ip addresses can be as single (127.0.0.1) or with mask (127.0.0.0/24).

Lists loads every time before start the checking (Without progress overlay!).

Results

Ports:

  • Allow - Allow only input ports
  • Disallow - Remove input ports

TIPS:

  • Export in protocol :// ip : port, always return proxies with protocols priority: socks5 -> socks4 -> http
  •     Example:
        127.0.0.1:1337 is socks4, socks5 proxy.
        Will saved as:
        socks5://127.0.0.1:1337
    
  • Double click - select or deselect all countries
  • Search - may contain multi words, separated by space

Updates

Checking for updates on each start and notification if latest version is available.
For installed application update will be downloaded automatically and installed when app was closed or by click on 'Install' button.
If you use portable application, download update is available manually (will download through your browser).

IP Location database

This product includes GeoLite2 data created by MaxMind, available here.

Other screens

Release Notes

1.5.2
Fix

Config didn't save without admin privileges (#13)

Save config path moved to '\Users\username\AppData\Roaming\unfx-proxy-checker'.
For portable version path is current directory where application is running.
1.5.1
Fix

Auto updates didn't install

Fix

Bug when proxy list reduces on every check

Added

Download update progress

Added

Install button when update was downloaded

Updated

Electron to 5.0.0 BETA-5

1.5.0
Fix

Improve stable of HTTPS checking

Fix

Increase UI elements color contrast to 10-20%

Fix

Strict timeout rejection (#9)

Added

Shuffling proxy list option before checking

Added

Search by server signatures

Optimized

x5 faster sorting and filtering results performance

Optimized

UI performance

Reworked

Footer

Reworked

Retry method

Reworked

Proxy list loading, now available only 'Load from txt', without paste from keyboard

Reworked judges:
Changed default judge list for HTTPS.
Reworked judges scheme.
Validation support Regexes (Regexes builds through Javascript RegExp), also you can input any text.
Added active toggle for each judge.
Now is judge URL starts with 'https://' will be used for HTTPS requests, with 'http://' for HTTP, SOCKS4, SOCKS5.
Renamed

Option 'Capture Extra Data' to 'Capture Server', means server software signatures

List of available server signatures:
Squid
Mikrotik
Tinyproxy
Litespeed
Varnish
Haproxy
1.4.0
Fixed

Keep-Alive checking method

Now check at Keep-Alive is not automatically
Style changes

Main, Results, Results countries, Update, Ping judges overlay

Updated

Electron to latest

Reworked

Update notifications

Added assets separation by OS
Now shows all release notes by range from current version to latest
1.3.2
Hotfix

Fixed getting export type (#8)

1.3.1
Small style fixes
Small footer rework
Re-style

Countries selector component

Fixed

Settings saving, now saves on 'close' window event

1.3.0
Updated

Electron to latest

Reworked

Export results

Added

Export in protocol://ip:port, with priority: socks5 -> socks4 -> http

Reworked

Update window design

Reworked

Judges, Blacklist remove item button

Changed

Settings file name

Reworked

Settings now saves after saving proxy list

Added

Saving current Export type in settings

Reworked

Country selector

Added

Double click tip

Updated

MaxMind GeoIp database

1.2.0
Fixed

Settings parser

Fixed

Update checking, when checking page didn't close

Added

Blacklists support

Added

Ports filter

Added

Timeout filter

Reworked

K-A checking

1.1.1
Added

Multiple proxy judges support with swap

Updated

Updated to latest electron version 3.0.3

Reworked

Full reworked checking for updates. Now checks from github page

Added

Proxy judges overlay ping

Reworked

Splitted overlays by judges, ip

Reworked

Splitted main settings page by core, judges, ip

1.1.0
Added

Stop button

Changed

Reworked UI

Added

Data capturing. Capture full data & Capture extra data

Added

Search in results

Added

Retry at error

Added

Custom ip lookup URL

1.0.3
Protocols selection

Select protocols for check. Available http, https, socks4, socks5

UI

UI updates

Updates

Checking at updates before each start

City lookup

Added city lookup for proxy

1.0.2
Fix

Have changed default proxy judges and ip lookup

Added

Custom proxy judges. Usual for http, socks4, socks5. Ssl for https

Added

Auto save settings.

Fix

Reworked settings page

1.0.1
Fix

Reworked country selector

Added

Select and deselect all countries via double click

1.0.0
Timeout

Maximum response timeout and connection to socket

Threads

Maximum runned proxy checks

Simplify sorting

Sorting your proxy list by anon, country, type

Exporting

Export current sorted list

Check for

Proxy anon (transparent, anonymous, elite)

Proxy country

Proxy type (http, https, socks4, socks5)

Timeout (full request time, include connect to socket)

May the proxy be with you, always.