ip2location / ip2proxy-php-api
PHP模块,用于通过IP2Proxy API检查IP地址是否被用作公开代理、网络代理、VPN匿名代理和TOR出口。
1.0.1
2019-07-15 01:11 UTC
Requires
- php: >=5.3
This package is auto-updated.
Last update: 2024-09-19 02:47:26 UTC
README
该项目已合并到 IP2Proxy-PHP-Module。我们将不再维护和支持此项目。请访问 IP2Proxy-PHP-Module 以获取最新更新或增强功能。
此模块允许用户查询IP地址是否被用作VPN匿名代理、公开代理、网络代理、Tor出口、数据中心、Web托管(DCH)范围、搜索引擎机器人(SES)、住宅代理(RES)、消费者隐私网络(CPN)和企业私有网络(EPN)。它使用 IP2Proxy API 查找代理IP地址。
入门指南
要开始使用,此模块需要API密钥。更多信息请访问 https://www.ip2location.com/ip2proxy-web-service
安装
将以下内容添加到您的composer.json文件中
{ "require": { "ip2location/ip2proxy-php-api": "1.*" } }
用法
<?php require 'class.IP2ProxyAPI.php'; // Second parameter supports PX1 to PX10 $api = new IP2ProxyAPI('YOUR_API_KEY', 'PX8'); if ($api->query('1.2.3.4')) { echo '<strong>Country Code</strong>: ' . $api->countryCode . '<br>'; echo '<strong>Country Name</strong>: ' . $api->countryName . '<br>'; echo '<strong>Region</strong>: ' . $api->regionName . '<br>'; echo '<strong>City</strong>: ' . $api->cityName . '<br>'; echo '<strong>ISP</strong>: ' . $api->isp . '<br>'; echo '<strong>Domain</strong>: ' . $api->domain . '<br>'; echo '<strong>Usage Type</strong>: ' . $api->usageType . '<br>'; echo '<strong>ASN</strong>: ' . $api->asn . '<br>'; echo '<strong>AS</strong>: ' . $api->as . '<br>'; echo '<strong>Last Seen</strong>: ' . $api->lastSeen . '<br>'; echo '<strong>Proxy Type</strong>: ' . $api->proxyType . '<br>'; echo '<strong>Is Proxy</strong>: ' . $api->isProxy . '<br>'; echo '<strong>Threat</strong>: ' . $api->threat . '<br>'; }
响应消息
用法类型
- (COM) 商业
- (ORG) 组织
- (GOV) 政府
- (MIL) 军事
- (EDU) 大学/学院/学校
- (LIB) 图书馆
- (CDN) 内容分发网络
- (ISP) 固定线ISP
- (MOB) 移动ISP
- (DCH) 数据中心/网络托管/中继
- (SES) 搜索引擎爬虫
- (RSV) 保留