A GUI-based application for managing and checking proxy servers, built using the Fyne framework.
- Runs on all OS
- Load proxies from a file.
- Sort and filter proxies by type, address, latency, and status.
- Check proxy availability and latency using multiple threads.
- Save good or bad proxies to separate files.
- Go 1.19 or later.
- Fyne framework installed.
- Clone the repository:
git clone https://github.com/ipqwery/proxychecker.git cd proxychecker - Install dependencies:
go mod tidy
-
Run the application:
go run . -
The application will open a graphical user interface for managing proxies.
- Load Proxies: Click "Load Proxies" to import a list of proxy addresses from a file.
- Start Checking: Set the timeout and thread count, then click "Start Checking" to test proxy availability.
- Stop Checking: Use "Stop Checking" to interrupt the current checking process.
- Save Proxies: Save good or bad proxies using the "Save Good Proxies" or "Save Bad Proxies" buttons.
- Input files should contain one proxy address per line in the format
IP:Port.
- Adjust thread count and timeout settings for better performance depending on the number of proxies.
- Ensure a stable internet connection for accurate results.
This project is licensed under the MIT License. See LICENSE for details.