https://github.com/leecheeyong/proxy-checker
Multi thread node.js proxy checker
https://github.com/leecheeyong/proxy-checker
axios multithreading nodejs proxy socks4 socks5
Last synced: about 1 year ago
JSON representation
Multi thread node.js proxy checker
- Host: GitHub
- URL: https://github.com/leecheeyong/proxy-checker
- Owner: leecheeyong
- License: mit
- Created: 2023-05-07T18:48:30.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-19T18:08:02.000Z (over 2 years ago)
- Last Synced: 2025-04-05T01:11:16.863Z (about 1 year ago)
- Topics: axios, multithreading, nodejs, proxy, socks4, socks5
- Language: JavaScript
- Homepage:
- Size: 33.2 KB
- Stars: 7
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# "Multi Thread" Proxy Checker
A **FAST** node.js proxy checker that validates and filter out working **SOCKS4** & **SOCKS5** proxies from a **raw & unfiltered** source
> The scripts are not using up lots of CPU, but it's just significantly faster than running a single instance (runner)
## About
- Easy to use
- Multi threaded (configurable)
- Significantly faster
- No duplicated entries
- Capable of processing/checking lots of proxies from raw data
- Output as an array in `JSON` form (both `socks5.json` & `socks4.json`)

## Setup
- `socks4` & `socks5` proxies list urls are included, but feel free to edit or add more urls to the `socks4URL` & `socks5URL` array.
> Note that the lists (contents that are fetched from the urls) **must be formatted** in [this way (example)](https://raw.githubusercontent.com/TheSpeedX/PROXY-List/master/socks4.txt)
```
npm install
npm start
```
## Contribute
Feel free to open a pull request with any code/feature improvements
## License
This project is available as an open source under the terms of the [MIT License](./LICENSE)