Skip to content

A lightweight, customizable and user-friendly proxy checker built with Tauri + React + TypeScript

Notifications You must be signed in to change notification settings

quertc/ProxyChecker

Repository files navigation

ProxyChecker

Preview

A lightweight, customizable and user-friendly proxy checker built with Tauri + React + TypeScript. And just as importantly, you'll find an anime girl in the background, which adds a touch of personality to the app and makes your work less boring.

Features

  • Supports any proxy patterns with any separators (e.g. ip:port, ip:port@login:password, etc.)
  • Customizable settings for proxy pattern (described above), default protocol, request url, timeout and threads
  • Beautiful logs, saving settings to a file, themes, and more (actually, that's all for now)

Usage

  1. Select a file containing your proxies
  2. Utilize the settings to change the pattern, default protocol, request url, timeout and threads
  3. Check your proxies with ease!

Release

You can download the latest version of the application on Windows, MacOS, or Ubuntu 20.04 in the releases section of this repository.

Note

Very rarely, for some unknown reason, Windows Defender may block an application by seeing a virus in it. This is obviously a false positive (there are several issues in the tauri repository from other people on this random problem). If this happens, just ignore it and add it to Windows Defender exceptions, or run the application in an isolated environment if you want.

If anyone knows how to get rid of this, create a new issue. Thanks!

TODO

  • Improve error handling on the frontend
  • Handle errors when unwrapping mutexes
  • Improve performance and optimize the app
  • Add a selection of different delimiters in the file (not just \n)
  • Add the ability to drag and drop a file
  • Add wallpaper saving to cache
  • Refactor small things (comments)

Recommended IDE Setup for development