Skip to content

ProxyChecker v1.2.6

Choose a tag to compare

@Jesewe Jesewe released this 02 Feb 17:08
· 11 commits to main since this release
6d06af5

New Features

  • GUI Cancellation: Implemented a real cancellation mechanism in the GUI, allowing users to stop the proxy checking process on demand.
  • Command-Line Interface (CLI) Enhancements: Added CLI arguments for running the tool in console mode, giving users the flexibility to set timeouts, retry counts, and more directly from the command line.

Improvements

  • Enhanced Logging: Refined logging functionality with a unified callback approach, making it easier to track progress both in the console and within the GUI.
  • Code Structure: Streamlined the code for better readability and maintainability by clearly separating GUI components, worker threads, and backend logic.
  • Retry Logic: Optimized the retry mechanism for fetching proxy lists to provide better handling of network issues.

Bug Fixes

  • Cancellation Handling: Fixed issues where cancellation requests were not properly interrupting ongoing proxy checks, ensuring the process stops as expected.
  • Concurrency Issues: Resolved race conditions in the multi-threaded proxy checking process, resulting in more stable and reliable performance.
  • File Writing Errors: Addressed edge cases in saving working proxies to file, preventing errors when the output directory does not exist.