https://github.com/s-rb/open-proxy-parser
Parser for open proxies
https://github.com/s-rb/open-proxy-parser
Last synced: 12 days ago
JSON representation
Parser for open proxies
- Host: GitHub
- URL: https://github.com/s-rb/open-proxy-parser
- Owner: s-rb
- Created: 2020-05-24T04:14:50.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-01-25T20:08:12.000Z (over 1 year ago)
- Last Synced: 2025-04-09T23:42:36.004Z (3 months ago)
- Language: Java
- Size: 29.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# open-proxy-parser
Parser for open proxies.
Warning! Project is outdated, because of major changes of the source website (advanced.name)         
Parses open proxies from all pages of the Advanced.name website (generated by JS).
Applied:
* HtmlUnit
* Jsoup
* Springboot
* ThymeleafThe application checks proxies for availability, ping, removes inaccessible ones, filters by type and returns by API:
* */index - all proxies
* */socks - SOCKS proxy
* */http - HTTP proxy
* */https - HTTPS proxyValidation and parsing are run periodically in separate daemon threads.
Scan tasks are added to a pool with a fixed number of threads (number of processors - 2).
There is a timeout for checking each proxy, after which the transition to the next task.