MineProxy is python script it does more than just check proxies are working. It can gather proxies from your computer or mine from online and test them to see if they're active, and then save the ones that work best into a new file.
- Proxy Type Identification:
Reads a list of proxies and identifies the different types based on their scheme (e.g., http, https, socks4). - Proxy Scraping:
Scrapes proxies from external sources. - Proxy Status Check:
Tests each proxy to determine if it is online. - Filtering:
Filters proxies based on their type. - Saving Online Proxies:
Saves only the online proxies of a specified type to a new file. - Support Bulk Scale Proxies:
Deterrmine a large amount of proxies from a file or online
- Clone the repository or download the script files.
git clone https://github.com/yourusername/MineProxy.git
cd MineProxy
- Install the required Python packages.
pip install requirements.txt
- Use own proxy list file (optional):
If you have a list of proxies in a text file with each proxy in the following format:
http://123.123.123.123:8080 https://234.234.234.234:8080 socks4://345.345.345.345:1080
- test host URLs file:
Ensure you have a text file (host.txt) containing URLs to be used for proxy testing.if you need more add there - Run the script:
python main.py
- Follow the prompts:
- The script will ask if you want to scrape proxies from external sources. Enter 1 or 2.
- If you choose to scrape proxies, the script will then ask you to select a source.
- Next, the script will display the available types of proxies found in the file or scraped.
- Enter the number corresponding to the proxy type you wish to filter.
- Enter the name of the file (without extension) to save the filtered proxies.
This project is licensed under MIT license, MIT file for details.