A tool for checking the availability of HTTP, HTTPS, SOCKS4, and SOCKS5 proxies.
- Support for multiple proxy types: HTTP, HTTPS, SOCKS4, and SOCKS5.
- Customizable input and output files: Specify the proxy list and output results file.
- Error handling and logging: Clear and informative logging of proxy statuses and errors.
- User-friendly: Easy to use with simple command-line arguments.
To use this tool, you need Node.js installed on your machine. If Node.js is not installed, download and install it from the official website.
- Clone the repository:
git clone https://github.com/geniuszlyy/GenProxyJSChecker.git
- Navigate to the project directory:
cd GenProxyJSChecker
- Install the required dependencies:
npm install
To run the proxy checker, use the following command:
node GenProxyJSChecker.js [proxy_type] [proxy_file]
proxy_type
: The type of proxies you want to check (http
,https
,socks4
,socks5
).proxy_file
: The file containing the list of proxies to check.
node GenProxyJSChecker.js socks5 socks5_proxies.txt
This command will check the availability of SOCKS5 proxies listed in the socks5_proxies.txt
file and output the results to socks5_work.txt
.
The results will be saved in a file named <proxy_type>_work.txt
, where <proxy_type>
is the type of proxies checked. The output format will indicate whether the proxy is working or not and any encountered errors.
[+] рабочий - 127.0.0.1:80
[?] ошибка - tunneling socket could not be established, cause=connect ETIMEDOUT 177.207.208.35:8080
[-] не работает - 177.207.208.35:8080
Инструмент для проверки доступности прокси-серверов типов HTTP, HTTPS, SOCKS4 и SOCKS5.
- Поддержка различных типов прокси: HTTP, HTTPS, SOCKS4 и SOCKS5.
- Настраиваемые входные и выходные файлы: Укажите файл списка прокси и файл для сохранения результатов.
- Обработка ошибок и логирование: Ясное и информативное логирование состояния прокси и ошибок.
- Удобство использования: Простой и понятный интерфейс командной строки.
Для использования этого инструмента необходим установленный Node.js. Если Node.js не установлен, загрузите и установите его с официального сайта.
- Cклонируйте репозиторий:
git clone https://github.com/geniuszlyy/GenProxyJSChecker.git
- Перейдите в директорию проекта:
cd GenProxyJSChecker
- Установите необходимые зависимости:
npm install
Для запуска проверки прокси используйте следующую команду:
node GenProxyJSChecker.js [тип_прокси] [файл_с_прокси]
тип_прокси
: Тип проверяемых прокси (http
,https
,socks4
,socks5
).файл_с_прокси
: Файл, содержащий список прокси для проверки.
node GenProxyJSChecker.js socks5 socks5_proxies.txt
Эта команда проверит доступность прокси SOCKS5, указанных в файле socks5_proxies.txt
, и сохранит результаты в socks5_work.txt
.
Результаты будут сохранены в файле с именем <тип_прокси>_work.txt
, где <тип_прокси>
— это тип проверенных прокси. Формат вывода укажет, работает ли прокси и какие ошибки были обнаружены.
[+] рабочий - 127.0.0.1:80
[?] ошибка - tunneling socket could not be established, cause=connect ETIMEDOUT 177.207.208.35:8080
[-] не работает - 177.207.208.35:8080