{"id":15963158,"url":"https://github.com/logicjake/proxy_pool","last_synced_at":"2026-04-26T08:37:05.249Z","repository":{"id":104610201,"uuid":"117639035","full_name":"LogicJake/proxy_pool","owner":"LogicJake","description":"build proxy pool by crawling free proxy from network","archived":false,"fork":false,"pushed_at":"2019-01-22T12:30:50.000Z","size":61,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-12T05:03:54.890Z","etag":null,"topics":["mysql","proxy","proxy-ip","proxypool"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LogicJake.png","metadata":{"files":{"readme":"README-EN.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-01-16T06:08:51.000Z","updated_at":"2020-12-24T13:44:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"69baa423-0422-4f85-a2c1-2025d43a94ec","html_url":"https://github.com/LogicJake/proxy_pool","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/LogicJake/proxy_pool","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LogicJake%2Fproxy_pool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LogicJake%2Fproxy_pool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LogicJake%2Fproxy_pool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LogicJake%2Fproxy_pool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LogicJake","download_url":"https://codeload.github.com/LogicJake/proxy_pool/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LogicJake%2Fproxy_pool/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32291098,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T08:29:33.829Z","status":"ssl_error","status_checked_at":"2026-04-26T08:29:18.366Z","response_time":129,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mysql","proxy","proxy-ip","proxypool"],"created_at":"2024-10-07T16:23:06.142Z","updated_at":"2026-04-26T08:37:05.231Z","avatar_url":"https://github.com/LogicJake.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Features\nFrom network crawl free chinese proxy, verify and then establish the proxy pool. Currently only supports saving to MySQL database. Verify proxy validity and connection time in the proxy pool at regular intervals.\n\n\n## Quick start\n* clone repository\n* Rename 'db.conf.example' to 'db.conf' and modify the corresponding field value\n* python main.py \u0026\n\n### 'db.conf' Field Description\n* host: database address, if local, fill in \"localhost\" directly; fill in server's ip if on the remote server.\n* port: port number, the default is 3306, generally does not need to be changed\n* user: database username\n* password: database password\n* dbname: the name of the stored database, need to be created in advance\n\n## Scalable\n* New proxy source\nIf you want to add a new free proxy source, write a new class directly in 'lib/proxy' and inherit the 'BasicSource'. Then introduced in lib/proxy/all_source.py.\n* New database storage method\nIf you want to add a new database storage method, write a new class directly in 'lib/database', and inherit the 'database'. Then in 'lib/database/db_object.py' returns an instance mimicing 'mysql'.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flogicjake%2Fproxy_pool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flogicjake%2Fproxy_pool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flogicjake%2Fproxy_pool/lists"}