This project is a simple tool to check the status of proxies. It helps you determine whether a proxy is still usable or no longer functional.
- Proxy Availability Check: This project can verify whether a proxy is still active or has become unusable.
- Goroutine Usage: Implementation utilizes goroutines to check multiple proxies simultaneously, enhancing efficiency and speed of the checking process.
- Golang version 1.21 or later.
- Stable internet connection to perform online proxy checks.
- Clone the Project:
git clone https://github.com/thxrhmn/proxy-checker.git
- Navigate to the Project Directory:
cd proxy-checker
- Configure Proxies: Edit the proxy_list.txt file and add the list of proxies you want to check. Each line should contain one proxy, and its port should be separated by a colon (:).
127.0.0.1:8080
192.168.1.1:3128
- Download packages:
go mod tidy
- Run the application:
go run main.go -p proxylist.txt
The application will start checking the proxies and provide results indicating whether each proxy is still usable.