-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
make an action for checking proxies #8
Comments
I have to admit that it is absolutely a good idea,but im worrying that github might regard the action as abuse.:( |
I think the best way to check the proxies is to create github actions which take into account the limit set by them, which is 6hrs for the Job execution time. I tried testing it on pythonanywhere and it takes roughly 22hrs to run the checkproxy.py file. Taking that into account, this may need that you create three (or maybe more) different checkproxy.py files for each to work on socks4 , socks5 and http, and creating actions to run each file Note that sock5 and socks4 tend to have 10k proxies each on every run by getproxy.py, whilst http has about 20k or so, thus in order to create the needed checkproxy.py files, you may need to create a function in each newly created checkproxy.py to extract just the needed amount of proxies (about 5K per .txt), so as to meetup with the 6hrs limits set by github actions. |
Well there are some bugs in checkproxy.py I think |
I have run checkproxy.py on Github Action before,but it didn't return any respond before I run out of my patience. However, the program works on my server while it just takes about 10 minutes (i dont know why) |
maybe u can try other checker programs like https://github.com/monosans/proxy-scraper-checker . |
In my server, it runs at least 30 minutes(I ctrl-c-ed), but it used to be about 10 minutes too... |
of cource u can. thanks!<3 |
the checker in my pr only takes 5min&~100MB RAM Usage on a 1c1g machine to check 63975 proxies |
@0x24a 's checker looks fine but can it work with GitHub actions |
would be nice
The text was updated successfully, but these errors were encountered: