Z3NTL3 / ProxyBeast

ProxyBeast is a powerful, complete and free proxy checker with zero dependency and advanced capabilities.
https://proxy.pix4.dev/
GNU General Public License v3.0
23 stars 10 forks source link

Add new functionality #5

Closed ctcomjo closed 1 year ago

ctcomjo commented 1 year ago

Could you please add the functionality for ProxyBeast to check for the availability of proxies using the protocols HTTP, HTTPS, SOCKS4, and SOCKS5 in a single file?

Z3NTL3 commented 1 year ago

Hello,

First of all, thanks for your enhancement push request. As answer to your question: Yes, this will be implemented soon.

Our way of implementing this into ProxyBeast: Normally the option flag -protocol is a required arg flag to provide, but if you provide -all true it'll abandon -protocol flag. The -all flag will be false as default, so you require to define it explicitly.

So if you set this flag explicitly the proxy checker will generate proxy-saves txt files in saves dir respectively. For example for an socks4 proxy -> saves/goods-socks4.txt and so on... This way ProxyBeast can provide multiple proxy protocol checking.

Note: If this flag is not set, the default proxy checking functionality as known will be used by the program. Quick Tip: At every startup ProxyBeast truncates the goods files. Meaning that the user doesn't need to manually remove the old goods data in the goods file. In the future update this will be the same for this future implementations respectively for each good file respenting a specific protocol type. goods-socks4.txt goods-socks5.txt goods-http.txt goods-https.txt

ghost commented 1 year ago

yes that's a good idea

Z3NTL3 commented 1 year ago

Hey, we have added the multi option. Consider looking at https://github.com/Z3NTL3/ProxyBeast#usage

Update Preview: https://www.youtube.com/watch?v=_7J9u3EvA7k