Skip to content

ZeeWanderer/disbalancer-proxy-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

proxy tool

A simple tool to download proxies from various sources into a file. Made for use with disbalancer.

Installation

  • Dearchive or clone into disbalancer folder
  • Install Pyhon3 if not installed
  • Install dependencies: pip install -r ./requirements.txt

Usage

Run python -O ./proxy_tool.py, proxies will be downloaded into proxies.txt.
Wait till download finishes, then start disbalancer.
For amd64 windows there is run-disbalancer.ps1 script.

Config

config.json is a file used to store proxy list links and other configuration data.

proxies

A proxy object list:

  • url - link to the proxy data. Required.
  • format - format of the data. Can be [json, plaintext]. For plaintext data the expected format is ip:port with new lines as delimiter. For json, data format is defined using JSONPATH expression. Required.
  • protocol - can be [socks5, socks4, https, http] or in case of json format also a JSONPATH expression. Required.
  • path - ip_expr|protocol_expr, where ip_expr and protocol_expr are JSONPATH expressions. Required for json format.

All mentioned JSONPATH expression are required to describe how to get all instances of required property as a list. For examples see config.json. Jsonpath.com can be used to verify your expressions work.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published