{"id":21945942,"url":"https://github.com/ip2location/ip2proxy-pecl","last_synced_at":"2025-03-22T16:26:00.491Z","repository":{"id":76795429,"uuid":"306248113","full_name":"ip2location/ip2proxy-pecl","owner":"ip2location","description":"This PECL extension allows you to  detect proxy servers with country, region, city, ISP, domain, usage type, ASN, security threat and proxy type information using IP2Proxy binary database.","archived":false,"fork":false,"pushed_at":"2025-02-06T06:20:12.000Z","size":425,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-14T22:05:57.329Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ip2location.png","metadata":{"files":{"readme":"README.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":"2020-10-22T06:50:29.000Z","updated_at":"2025-02-12T13:33:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"20f5bbf5-3ed3-4ce6-9589-2333dcd479fc","html_url":"https://github.com/ip2location/ip2proxy-pecl","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ip2location%2Fip2proxy-pecl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ip2location%2Fip2proxy-pecl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ip2location%2Fip2proxy-pecl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ip2location%2Fip2proxy-pecl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ip2location","download_url":"https://codeload.github.com/ip2location/ip2proxy-pecl/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244984836,"owners_count":20542732,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-11-29T04:20:55.366Z","updated_at":"2025-03-22T16:26:00.482Z","avatar_url":"https://github.com/ip2location.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IP2Proxy PECL Extension\nThis PECL extension allows you to  detect proxy servers with country, region, city, ISP, domain, usage type, ASN, security threat, proxy type and provider information using IP2Proxy binary database.\n\nTo compile it, you will need to have the IP2Proxy C library installed.\n\n\n\n# Installation\n\n### Install IP2Proxy C Library (on Linux/Unix)\n1. Download the latest IP2Proxy C libray  from https://github.com/ip2location/ip2proxy-c\n\n2. Decompress the archive.\n\n3. Navigate to working directory and start the compilation.\n\n   ```bash\n   cd ip2proxy-c-master\n   autoreconf -i -v --force\n   ./configure\n   make\n   make install\n   ```\n\n\n### Install PECL extension (on Linux/Unix)\n1. Decompress the archive.\n\n2. Navigate to working directory. Run the following command:\n\n   ```bash\n   cd ip2proxy-pecl-master\n   phpize\n   ./configure\n   make\n   make install\n   ```\n\n\n\n3. A successful install will create **modules/ip2proxy.so** and put it into the PHP extensions directory.\n\n4. Open the php.ini file, and add an extension=ip2proxy.so line.\n\n5. Restart apache server.\n\n6. php -m (You should notice the ip2proxy module in the list)\n\n\n\nFor details installation instructions for PHP PECL extensions, please see:\nhttps://www.php.net/manual/en/install.pecl.php\n\n\n\n# Sample BIN Databases\n* Download free IP2Proxy LITE databases at [https://lite.ip2location.com](https://lite.ip2location.com/ip2proxy-lite)\n\n* Download commerce IP2Proxy databases at [https://www.ip2location.com](https://www.ip2location.com/database/ip2proxy)\n\n\n\n# IPv4 BIN vs IPv6 BIN\n* Use the IPv4 BIN file if you just need to query IPv4 addresses.\n* Use the IPv6 BIN file if you need to query BOTH IPv4 and IPv6 addresses.\n\n# Support\nEmail: support@ip2location.com.\nURL: [http://www.ip2location.com](http://www.ip2location.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fip2location%2Fip2proxy-pecl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fip2location%2Fip2proxy-pecl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fip2location%2Fip2proxy-pecl/lists"}