이 데이터베이스에는 개방형 프록시 (PUB)로 사용되는 IP 주소가 포함되어 있습니다. 데이터베이스에는 모든 공용 IPv4 및 IPv6 주소에 대한 프록시 유형, 국가, 지역 및 도시 기록이 포함됩니다. 상용 버전에는 VPN 익명화, 개방형 프록시 (PUB), 웹 프록시, 검색 엔진 로봇 (SES) 및 Tor 종료가 포함됩니다.
익명 프록시 서버는 요청자의 실제 ID 또는 IP 주소를 숨기는 중간 서버입니다. 연구에 따르면 많은 수의 익명 프록시 사용자가 일반적으로 온라인 신용 카드 사기, 포럼 및 블로그 스팸에 대한 책임이 있습니다.
IP2Proxy 데이터베이스는 활발하게 사용중인 익명의 개방형 프록시 서버를 실시간으로 감지하는 것과 동시에 독점 감지 알고리즘을 기반으로합니다. 24 시간마다 익명 프록시 IP 주소의 최신 목록을 생성합니다. 웹 개발자는 서버에서 하루에 한 번 다운로드를 자동화하고 다운로드 스크립트 을 (를) 사용하여 익명 IP 주소 목록을 서버로 가져올 수 있습니다. 호스팅 된 서비스를 선호하는 경우 IP2Proxy ™ 웹 서비스 을 (를) 얻을 수 있습니다.
이 데이터의 사용을 다음과 같이 언급하여 저작자 표시가 필요한 개인 또는 상업적 용도로 무료입니다.
높은 데이터 정확성, 더 많은 기록 및 고객 지원을 원하시면 상용판 을 받으십시오. 자세한 내용은 제품 비교 페이지를 참조하십시오.
공개 프록시(PUB) 로 사용되는 IP 주소 목록입니다. 각 레코드는 국가 코드, 국가 이름, 지역, 도시 및 프록시 유형으로 구성됩니다. VPN, 웹 프록시, Tor 종료, 데이터 센터 (DCH) 및 검색 엔진 로봇 (SES)의 IP 주소에 대해 상용 IP2Proxy 데이터베이스 로 업그레이드하십시오.
현재 버전 | 02 October 2023 |
---|---|
다음 업데이트 | November 2023 |
IPv4 Database Size | CSV: 175.03 MB (2,430,688 Rows) |
IPv6 Database Size | CSV: 200.11 MB (2,436,080 Rows) |
IPv4 + IPv6 Binary Size |
BIN: 239.17 MB |
정렬 |
및 이진 (BIN)
ASCII 텍스트 파일 (CSV) |
이름 | 유형 | 기술 |
---|---|---|
ip_from | INT (10)† / DECIMAL (39,0)†† | 첫 번째 IP 주소는 넷 블록을 보여줍니다. |
ip_to | INT (10)† / DECIMAL (39,0)†† | 마지막 IP 주소는 넷 블록을 보여줍니다. |
proxy_type | VARCHAR(3) | 프록시 유형 |
country_code | CHAR(2) | ISO 3166을 기반으로 한 2 자리 국가 코드입니다. |
country_name | VARCHAR(64) | ISO 3166에 따른 국가 이름입니다. |
region_name | VARCHAR(128) | 지역 또는 주 이름. |
city_name | VARCHAR(128) | 도시 이름. |
† IPv4
†† IPv6
프록시 유형 | 기술 | 익명 |
---|---|---|
VPN | VPN 서비스 익명화. 이러한 서비스는 사용자에게 IP 주소를 숨길 목적으로 공개적으로 액세스 할 수있는 VPN을 제공합니다. | 높은 |
TOR | Tor 종료 노드. Tor 프로젝트는 익명 성을 유지하고자하는 사람들이 사용하는 개방형 네트워크입니다. | 높은 |
DCH | 호스팅 제공 업체, 데이터 센터 또는 콘텐츠 전송 네트워크. 호스팅 제공 업체 및 데이터 센터는 익명 성을 제공하는 역할을 할 수 있으므로 익명 IP 데이터베이스는 이와 관련된 IP 주소에 플래그를 지정합니다. | 낮은 |
PUB* | 공개 프록시. 사용자를 대신하여 연결 요청을하는 서비스입니다. 프록시 서버 소프트웨어는 관리자가 특정 포트에서 수신하도록 구성 할 수 있습니다. 프록시는 일반적으로 VPN에 비해 기능이 제한적이라는 점에서 VPN과 다릅니다. | 높은 |
WEB | 웹 프록시. 사용자를 대신하여 웹 요청을하는 웹 서비스입니다. 이들은 IP 주소 및 기타 포트 수준에서 작동하는 것이 아니라 단순한 웹 기반 프록시라는 점에서 VPN 또는 공용 프록시와 다릅니다. | 높은 |
SES | 검색 엔진 로봇. 검색 엔진 스파이더 또는 봇 엔진과 같은 웹 사이트에 대한 크롤링 또는 스크래핑을 수행하는 서비스입니다. | 낮은 |
RES | 주거용 프록시. 이러한 서비스는 유휴 리소스를 공유하기 위해 피어의 동의 여부에 관계없이 주거용 ISP를 통해 사용자에게 프록시 연결을 제공합니다. | 높은 |
다음은 IPv4 및 IPv6 데이터 모두에 대한 데이터베이스를 설정하는 단계입니다.
CREATE DATABASE ip2location;
USE ip2location;
CREATE TABLE `ip2location_px3`(
`ip_from` INT(10) UNSIGNED,
`ip_to` INT(10) UNSIGNED,
`proxy_type` VARCHAR(3),
`country_code` CHAR(2),
`country_name` VARCHAR(64),
`region_name` VARCHAR(128),
`city_name` VARCHAR(128),
PRIMARY KEY (`ip_to`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
LOAD DATA LOCAL
INFILE 'IP2PROXY-LITE-PX3.CSV'
INTO TABLE
`ip2location_px3`
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 0 LINES;
CREATE DATABASE ip2location
GO
USE ip2location
GO
CREATE TABLE [ip2location].[dbo].[ip2location_px3](
[ip_from] bigint NOT NULL,
[ip_to] bigint NOT NULL,
[proxy_type] nvarchar(3) NOT NULL,
[country_code] nvarchar(2) NOT NULL,
[country_name] nvarchar(64) NOT NULL,
[region_name] nvarchar(128) NOT NULL,
[city_name] nvarchar(128) NOT NULL
) ON [PRIMARY]
GO
CREATE CLUSTERED INDEX [ip_to] ON [ip2location].[dbo].[ip2location_px3]([ip_to]) ON [PRIMARY]
GO
BULK INSERT [ip2location].[dbo].[ip2location_px3]
FROM '{PATH TO IP2PROXY-LITE-PX3.CSV}'
WITH
(
FORMATFILE = '{PATH TO PX3.FMT}'
)
GO
참고 : 아래의 FMT 코드를 복사하여 컴퓨터에 PX3.FMT라는 파일로 저장해야합니다.
12.0
8
1 SQLCHAR 0 1 "\"" 0 first_double_quote Latin1_General_CI_AI
2 SQLCHAR 0 20 "\",\"" 1 ip_from "",
3 SQLCHAR 0 20 "\",\"" 2 ip_to "",
4 SQLCHAR 0 3 "\",\"" 3 proxy_type Latin1_General_CI_AI,
5 SQLCHAR 0 2 "\",\"" 4 country_code Latin1_General_CI_AI,
6 SQLCHAR 0 64 "\",\"" 5 country_name Latin1_General_CI_AI,
7 SQLCHAR 0 128 "\",\"" 6 region_name Latin1_General_CI_AI,
8 SQLCHAR 0 128 "\",\"" 7 city_name Latin1_General_CI_AI
CREATE DATABASE ip2location WITH ENCODING 'UTF8';
\c ip2location
CREATE TABLE ip2location_px3(
ip_from bigint NOT NULL,
ip_to bigint NOT NULL,
proxy_type character varying(3) NOT NULL,
country_code character(2) NOT NULL,
country_name character varying(64) NOT NULL,
region_name character varying(128) NOT NULL,
city_name character varying(128) NOT NULL,
CONSTRAINT ip2location_db1_pkey PRIMARY KEY (ip_from, ip_to)
);
COPY ip2location_px3 FROM 'IP2PROXY-LITE-PX3.CSV' WITH CSV QUOTE AS '"';
mongoimport -u USERNAME -p PASSWORD --authenticationDatabase admin --drop --db ip2location --collection ip2location_px3_ipv6 --type csv --file "IP2PROXY-LITE-PX3.CSV" --fields ip_from,ip_to,proxy_type,country_code,country_name,region_name,city_name
CREATE DATABASE ip2location;
USE ip2location;
CREATE TABLE `ip2location_px3_ipv6`(
`ip_from` DECIMAL(39,0) UNSIGNED,
`ip_to` DECIMAL(39,0) UNSIGNED,
`proxy_type` VARCHAR(3),
`country_code` CHAR(2),
`country_name` VARCHAR(64),
`region_name` VARCHAR(128),
`city_name` VARCHAR(128),
PRIMARY KEY (`ip_to`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
LOAD DATA LOCAL
INFILE 'IP2PROXY-LITE-PX3.IPV6.CSV'
INTO TABLE
`ip2location_px3_ipv6`
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 0 LINES;
CREATE DATABASE ip2location
GO
USE ip2location
GO
CREATE TABLE [ip2location].[dbo].[ip2location_px3_ipv6](
[ip_from] char(39) NOT NULL,
[ip_to] char(39) NOT NULL,
[proxy_type] nvarchar(3) NOT NULL,
[country_code] nvarchar(2) NOT NULL,
[country_name] nvarchar(64) NOT NULL,
[region_name] nvarchar(128) NOT NULL,
[city_name] nvarchar(128) NOT NULL
) ON [PRIMARY]
GO
CREATE CLUSTERED INDEX [ip_to] ON [ip2location].[dbo].[ip2location_px3_ipv6]([ip_to]) ON [PRIMARY]
GO
BULK INSERT [ip2location].[dbo].[ip2location_px3_ipv6]
FROM '{PATH TO IP2PROXY-LITE-PX3.IPV6.CSV}'
WITH
(
FORMATFILE = '{PATH TO PX3.FMT}'
)
GO
참고 : 아래의 FMT 코드를 복사하여 컴퓨터에 PX3.FMT라는 파일로 저장해야합니다. FMT 코드의 첫 번째 줄은 bcp의 버전을 나타냅니다. 설치된 MS-SQL에 따라 버전을 변경하십시오.
12.0
8
1 SQLCHAR 0 1 "\"" 0 first_double_quote Latin1_General_CI_AI
2 SQLCHAR 0 39 "\",\"" 1 ip_from "",
3 SQLCHAR 0 39 "\",\"" 2 ip_to "",
4 SQLCHAR 0 3 "\",\"" 3 proxy_type Latin1_General_CI_AI,
5 SQLCHAR 0 2 "\",\"" 4 country_code Latin1_General_CI_AI,
6 SQLCHAR 0 64 "\",\"" 5 country_name Latin1_General_CI_AI,
7 SQLCHAR 0 128 "\",\"" 6 region_name Latin1_General_CI_AI,
8 SQLCHAR 0 128 "\",\"" 7 city_name Latin1_General_CI_AI
CREATE DATABASE ip2location WITH ENCODING 'UTF8';
\c ip2location
CREATE TABLE ip2location_px3_ipv6(
ip_from decimal(39,0) NOT NULL,
ip_to decimal(39,0) NOT NULL,
proxy_type character varying(3) NOT NULL,
country_code character(2) NOT NULL,
country_name character varying(64) NOT NULL,
region_name character varying(128) NOT NULL,
city_name character varying(128) NOT NULL,
CONSTRAINT ip2location_db1_pkey PRIMARY KEY (ip_from, ip_to)
);
COPY ip2location_px3_ipv6 FROM 'IP2PROXY-LITE-PX3.IPV6.CSV' WITH CSV QUOTE AS '"';
mongoimport -u USERNAME -p PASSWORD --authenticationDatabase admin --drop --db ip2location --collection ip2location_px3_ipv6 --type csv --file "IP2PROXY-LITE-PX3.IPV6.CSV" --fields ip_from,ip_to,proxy_type,country_code,country_name,region_name,city_name
IP2Location은 데이터베이스를 쉽게 설정할 수 있도록 사전 구성되고 바로 실행할 수있는 무료 AMI 및 이미지를 제공합니다.
LITE 제품에 대한 기술적 질문 / 답변을 보려면 Stack Overflow 을 (를) 방문하십시오.
데이터베이스 라이센스에 대한 일반 약관 을 검토하십시오.
Enhance your applications with essential geolocation data by using our FREE databases.