﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>学习日记 &#187; ip</title>
	<atom:link href="https://www.softwareace.cn/?feed=rss2&#038;tag=ip" rel="self" type="application/rss+xml" />
	<link>https://www.softwareace.cn</link>
	<description>时刻想着为自己的产品多做一些对他好的事情</description>
	<lastBuildDate>Fri, 20 Mar 2026 06:58:28 +0000</lastBuildDate>
	<language>zh-CN</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>c/c++查询纯真ip数据库类源代码</title>
		<link>https://www.softwareace.cn/?p=158</link>
		<comments>https://www.softwareace.cn/?p=158#comments</comments>
		<pubDate>Fri, 01 Feb 2013 02:35:36 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[ip]]></category>

		<guid isPermaLink="false">http://www.softwareace.cn/?p=158</guid>
		<description><![CDATA[[ccein_cpp]//IPSearch.h /****************************** [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><span>[ccein_cpp]//IPSearch.h /***************************************************************** * 访问纯真IP数据库（参考：纯真IP数据库格式详解） * * * * www.softwareace.cn * * usage: QQWry.Dat * * * * date : 2013/2/01 * *****************************************************************/ #include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; #include&lt;string.h&gt; #define STRLEN 256 #define REDIRECT_MODE_1 0&#215;01 #define REDIRECT_MODE_2 0&#215;02 #define byte unsigned char //无符号型 #define ulong unsigned long //IP记录由country、area两部分组成 typedef struct IPLocation { byte country[STRLEN]; byte area[STRLEN]; }IPLocation; //纯真IP数据库头 typedef struct dbHeader { ulong firstStartIpOffset; ulong lastStartIpOffset; }dbHeader; //dbHeader dbheader; //IP数据库头 class IPSearch { public: IPSearch(); ~IPSearch(); // 将纯真IP数据库中的所有数据读入全局数组data int init(byte* file); // 查询ipStr IPLocation queryIp(byte* ipStr); // 二分法获得IP记录偏移量 ulong getOffsetOfIp(ulong ip); // 从索引区获得IP地址 ulong getIpFromIndex(ulong left,ulong* addr); // 从记录区获得IP地址 ulong getIpFromRecord(ulong endIpOff); // 将字符数组转成一个整数 ulong getInt32(byte* buf,int num); // 将ip从字符串形式转化为一个长整数 ulong IpToLong(byte* ipStr); // 给定一个ip国家地区记录的偏移，返回一个IPLocation结构 IPLocation getIPLocation(ulong offset); // 从offset偏移开始解析后面的字节，读出一个地区名 int readArea(ulong offset,byte* buf); // 将纯真IP数据库中的所有数据读入全局数组data int readString(ulong offset,byte* buf); // 输出要查询的IP记录 void Show(); private: byte* data; //指向纯真IP数据库的指针 IPLocation iplocation; //IP记录由country、area两部分组成 dbHeader dbheader; //IP数据库头 }; //IPSearch.cpp #include &#8220;IPSearch.h&#8221; IPSearch::IPSearch() { this-&gt;data = 0; //指向纯真IP数据库的指针 } IPSearch::~IPSearch() { } // 功能：将纯真IP数据库中的所有数据读入全局数组data // 参数：file 文件字符串 // 返回值： 0 成功 int IPSearch::init(byte* file) { ulong fileSize; //文件长度 FILE* fp; fp = fopen((char*)file,&#8221;rb&#8221;); if(fp == NULL) return 1; //获取文件长度 fseek(fp, 0, SEEK_END); fileSize = ftell(fp); //将纯真IP数据库中的所有数据读入数组 data=(byte*)malloc(fileSize* sizeof(byte)); fseek(fp,0,SEEK_SET); fread(data,1,fileSize,fp); if(data == NULL) return 2; fclose(fp); fp=NULL; //读取IP数据库文件头 dbheader.firstStartIpOffset=getInt32(&amp;data[0],4); dbheader.lastStartIpOffset=getInt32(&amp;data[4],4); //printf(&#8220;%ld %ld n&#8221;,dbheader.firstStartIpOffset,dbheader.lastStartIpOffset); return 0; } // 功能：查询ipStr IPLocation IPSearch::queryIp(byte* ipStr) { ulong ip; ulong offset; if(init((byte*)&#8221;QQWry.Dat&#8221;)==1) { printf(&#8220;QQWry.Dat 初始化失败！n&#8221;); } ip=IpToLong(ipStr); offset=getOffsetOfIp(ip); //printf(&#8220;ip:%u ,offset: %u&#8221;,ip,offset); return getIPLocation(offset); } //功能： 二分法获得IP记录偏移量 //参数：ip 待查询ip //返回值：相对于文件头的偏移量 (0 失败) ulong IPSearch::getOffsetOfIp(ulong ip) { ulong low=0; ulong high=(dbheader.lastStartIpOffset-dbheader.firstStartIpOffset)/7; ulong endIpOff; ulong mid; while(low&lt;high-1) { mid=(low+high)/2; if(ip&lt;getIpFromIndex(mid,&amp;endIpOff)) high=mid; else low=mid; } //printf(&#8220;nlow:%ld n&#8221;,low); if(ip&gt;=getIpFromIndex(low,&amp;endIpOff)&amp;&amp;ip&lt;=getIpFromRecord(endIpOff)) { return endIpOff; } return 0L; } // 功能：从索引区获得IP地址 // 参数：left 索引 // 返回值：起始Ip地址 // endIpOff 该索引所对应的结束Ip偏移量 ulong IPSearch::getIpFromIndex(ulong left,ulong* addr) { ulong leftOffset = dbheader.firstStartIpOffset + (left * 7L); *addr=getInt32(&amp;data[leftOffset+4],3); return getInt32(&amp;data[leftOffset],4); } // 功能：从记录区获得IP地址 ulong IPSearch::getIpFromRecord(ulong endIpOff) { return getInt32(&amp;data[endIpOff],4); } // 功能：将字符数组转成一个整数 ulong IPSearch::getInt32(byte* buf,int num) { ulong ret=0; int i; for(i=0;i&lt;num;i++) { ret+=(buf[i]&lt;&lt;(8*i)); } return ret ; } //将ip从字符串形式转化为一个长整数 ulong IPSearch::IpToLong(byte* ipStr) { byte* p=ipStr; byte ch; int i=0; int shift=24; ulong ret=0,temp; for(i=0;i&lt;4;i++) { temp=0; while((ch=*p++)!=&#8217;.&#8217; &amp;&amp; ch) temp=temp*10+(ch -&#8217;0&#8242;); ret+=(temp&lt;&lt;shift); shift-=8; } if(i!=4) return -1; return ret; } // 功能：给定一个ip国家地区记录的偏移，返回一个IPLocation结构 // 参数： offset 国家记录的起始偏移 // 返回值：IPLocation对象 IPLocation IPSearch::getIPLocation(ulong offset) { byte flag_char; // 跳过4字节ip,读取随后字节判断是否为标志字节 flag_char=data[offset+4]; if(flag_char == REDIRECT_MODE_1) { // 读取国家偏移(3个字节) ulong countryOffset=getInt32(&amp;data[offset+5],3); // 再检查一次标志字节，因为这个时候这个地方仍然可能是个重定向 flag_char=data[countryOffset]; if(flag_char == REDIRECT_MODE_2) { // 读取国家偏移 int temp; temp=getInt32(&amp;data[countryOffset+1],3); readString(temp,iplocation.country); } else readString(countryOffset,iplocation.country); // 读取地区标志 readArea(countryOffset+4,iplocation.area); } else if(flag_char == REDIRECT_MODE_2) { ulong countryOffset=getInt32(&amp;data[offset+5],3); readString(countryOffset,iplocation.country); readArea(offset + 8,iplocation.area); } else { readString(offset+4,iplocation.country) ; readArea(offset+4+strlen((char*)iplocation.country)+1,iplocation.area); } return iplocation; } // 功能：从offset偏移开始解析后面的字节，读出一个地区名 // 参数：offset 地区记录的起始偏移 // 返回值：0 成功 , 1 失败 int IPSearch::readArea(ulong offset,byte* buf) { byte flag_char; flag_char=data[offset]; if(flag_char== REDIRECT_MODE_1 || flag_char == REDIRECT_MODE_2) { ulong areaOffset=getInt32(&amp;data[offset+1],3); readString(areaOffset,buf); } else { readString(offset,buf); } return 0; } // 功能：从offset偏移处读取一个以0结束的字符串至buf中 // 参数： offset 字符串起始偏移 // 返回值：0 成功 1 失败 int IPSearch::readString(ulong offset,byte* buf) { int i; buf[0]=data[offset]; for(i = 0; buf[i] != 0;) { i++; offset++; buf[i] = data[offset]; } if(i != 0) return 0; return 1; } // 功能：显示要查询的ip记录 void IPSearch::Show() { printf(&#8220;n%st%sn&#8221;,iplocation.country,iplocation.area); } //test.cpp #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &#8220;IPSearch.h&#8221; int main() { byte ip[20]; IPSearch *ipsearch = new IPSearch; while (1) { printf(&#8220;Please input ip to search : &#8220;); scanf(&#8220;%s&#8221;,ip); //输入t结束while循环 if (!strcmp((char*)ip, &#8220;t&#8221;)) { break; } ipsearch-&gt;queryIp(ip); ipsearch-&gt;Show(); } getchar(); return 0; } [/ccein_cpp]</span></p>
]]></content:encoded>
			<wfw:commentRss>https://www.softwareace.cn/?feed=rss2&#038;p=158</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IP 代理</title>
		<link>https://www.softwareace.cn/?p=119</link>
		<comments>https://www.softwareace.cn/?p=119#comments</comments>
		<pubDate>Tue, 22 Jan 2013 07:48:43 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[杂类]]></category>
		<category><![CDATA[ip]]></category>

		<guid isPermaLink="false">http://www.softwareace.cn/?p=119</guid>
		<description><![CDATA[IP:Port Type Speed Country/Area 202.128.75.233 :80 HTTP [&#8230;]]]></description>
				<content:encoded><![CDATA[<table style="font-family: Arial; font-size: 14px; line-height: 26px; background-color: rgb(255, 255, 255);">
<tbody>
<tr>
<td width="140">
				IP:Port</td>
<td width="40">
				Type</td>
<td width="90">
				Speed</td>
<td width="160">
				Country/Area</td>
</tr>
<tr>
<td>
				202.128.75.233 :80</td>
<td>
				HTTP</td>
<td>
				281,719,719</td>
<td>
				关岛</td>
</tr>
<tr>
<td>
				71.5.32.10 :80</td>
<td>
				HTTP</td>
<td>
				313,735,735</td>
<td>
				美国 田纳西州</td>
</tr>
<tr>
<td>
				222.124.138.241 :8080</td>
<td>
				HTTP</td>
<td>
				235,500,516</td>
<td>
				印度尼西亚</td>
</tr>
<tr>
<td>
				131.247.2.247 :3124</td>
<td>
				HTTP</td>
<td>
				313,813,813</td>
<td>
				[C]美国 佛罗里达州坦帕市南佛罗里达大学</td>
</tr>
<tr>
<td>
				216.250.186.103 :80</td>
<td>
				HTTP</td>
<td>
				328,765,765</td>
<td>
				美国</td>
</tr>
<tr>
<td>
				72.246.25.16 :80</td>
<td>
				HTTP</td>
<td>
				313,641,641</td>
<td>
				美国 马萨诸塞州剑桥市Akamai科技公司</td>
</tr>
<tr>
<td>
				221.130.17.149 :80</td>
<td>
				HTTP</td>
<td>
				172,469,469</td>
<td>
				江苏省南京市 移动</td>
</tr>
<tr>
<td>
				65.124.174.30 :80</td>
<td>
				HTTP</td>
<td>
				282,610,610</td>
<td>
				美国 科罗拉多州丹佛市Qwest通信有线责任公司</td>
</tr>
<tr>
<td>
				60.254.178.70 :80</td>
<td>
				HTTP</td>
<td>
				234,578,578</td>
<td>
				美国 Akamai科技公司亚洲节点</td>
</tr>
<tr>
<td>
				202.147.198.71 :8080</td>
<td>
				HTTP</td>
<td>
				438,969,969</td>
<td>
				印度尼西亚</td>
</tr>
<tr>
<td>
				204.213.179.200 :80</td>
<td>
				HTTP</td>
<td>
				281,578,578</td>
<td>
				美国 弗吉尼亚州费尔法克斯县雷斯顿地区Sprint公司</td>
</tr>
<tr>
<td>
				72.36.112.74 :3124</td>
<td>
				HTTP</td>
<td>
				313,766,766</td>
<td>
				[C]美国 伊利诺伊州尚佩恩县厄巴纳市伊利诺伊大学</td>
</tr>
<tr>
<td>
				72.246.25.8 :80</td>
<td>
				HTTP</td>
<td>
				391,782,782</td>
<td>
				美国 马萨诸塞州剑桥市Akamai科技公司</td>
</tr>
<tr>
<td>
				72.246.25.33 :80</td>
<td>
				HTTP</td>
<td>
				390,797,797</td>
<td>
				美国 马萨诸塞州剑桥市Akamai科技公司</td>
</tr>
<tr>
<td>
				64.213.163.23 :80</td>
<td>
				HTTP</td>
<td>
				281,578,578</td>
<td>
				美国 亚利桑那州菲尼克斯市Global Crossing公司</td>
</tr>
<tr>
<td>
				216.250.186.99 :80</td>
<td>
				HTTP</td>
<td>
				282,579,579</td>
<td>
				美国</td>
</tr>
<tr>
<td>
				190.254.22.56 :80</td>
<td>
				HTTP</td>
<td>
				421,984,984</td>
<td>
				哥伦比亚</td>
</tr>
<tr>
<td>
				128.119.41.210 :3124</td>
<td>
				HTTP</td>
<td>
				360,922,922</td>
<td>
				[C]美国 马萨诸塞大学</td>
</tr>
<tr>
<td>
				119.15.86.162 :8080</td>
<td>
				HTTP</td>
<td>
				204,563,563</td>
<td>
				柬埔寨</td>
</tr>
<tr>
<td>
				65.124.174.31 :80</td>
<td>
				HTTP</td>
<td>
				312,640,640</td>
<td>
				美国 科罗拉多州丹佛市Qwest通信有线责任公司</td>
</tr>
<tr>
<td>
				70.167.151.135 :80</td>
<td>
				HTTP</td>
<td>
				281,594,594</td>
<td>
				美国 佐治亚州亚特兰大市Cox通信公司</td>
</tr>
<tr>
<td>
				210.161.174.17 :80</td>
<td>
				HTTP</td>
<td>
				297,672,672</td>
<td>
				日本</td>
</tr>
<tr>
<td>
				209.8.115.127 :80</td>
<td>
				HTTP</td>
<td>
				375,781,781</td>
<td>
				美国 弗吉尼亚州赫恩登镇香港电讯盈科有限公司美国分公司</td>
</tr>
<tr>
<td>
				72.246.25.11 :80</td>
<td>
				HTTP</td>
<td>
				282,578,578</td>
<td>
				美国 马萨诸塞州剑桥市Akamai科技公司</td>
</tr>
<tr>
<td>
				202.149.76.5 :80</td>
<td>
				HTTP</td>
<td>
				422,938,938</td>
<td>
				印度尼西亚</td>
</tr>
<tr>
<td>
				24.25.26.128 :80</td>
<td>
				HTTP</td>
<td>
				296,593,593</td>
<td>
				美国 弗吉尼亚州赫恩登镇Road Runner控股有限责任公司</td>
</tr>
<tr>
<td>
				209.18.38.49 :80</td>
<td>
				HTTP</td>
<td>
				313,782,782</td>
<td>
				美国 弗吉尼亚州赫恩登镇Road Runner控股有限责任公司</td>
</tr>
<tr>
<td>
				130.94.148.99 :80</td>
<td>
				HTTP</td>
<td>
				344,875,875</td>
<td>
				美国 Verio Inc.</td>
</tr>
<tr>
<td>
				209.8.115.120 :80</td>
<td>
				HTTP</td>
<td>
				281,594,594</td>
<td>
				美国 弗吉尼亚州赫恩登镇香港电讯盈科有限公司美国分公司</td>
</tr>
<tr>
<td>
				72.246.25.10 :80</td>
<td>
				HTTP</td>
<td>
				313,641,641</td>
<td>
				美国 马萨诸塞州剑桥市Akamai科技公司</td>
</tr>
<tr>
<td>
				198.106.147.36 :80</td>
<td>
				HTTP</td>
<td>
				328,859,859</td>
<td>
				美国</td>
</tr>
<tr>
<td>
				64.208.21.16 :80</td>
<td>
				HTTP</td>
<td>
				281,578,578</td>
<td>
				美国 亚利桑那州菲尼克斯市Global Crossing公司</td>
</tr>
<tr>
<td>
				24.29.138.66 :80</td>
<td>
				HTTP</td>
<td>
				391,875,875</td>
<td>
				美国 弗吉尼亚州赫恩登镇Road Runner控股有限责任公司</td>
</tr>
<tr>
<td>
				216.250.186.102 :80</td>
<td>
				HTTP</td>
<td>
				281,562,562</td>
<td>
				美国</td>
</tr>
<tr>
<td>
				65.124.174.48 :80</td>
<td>
				HTTP</td>
<td>
				328,671,671</td>
<td>
				美国 科罗拉多州丹佛市Qwest通信有线责任公司</td>
</tr>
<tr>
<td>
				110.54.252.50 :80</td>
<td>
				HTTP</td>
<td>
				187,578,578</td>
<td>
				菲律宾 Bayan通讯公司用户</td>
</tr>
<tr>
<td>
				64.215.162.7 :80</td>
<td>
				HTTP</td>
<td>
				234,500,500</td>
<td>
				美国 亚利桑那州菲尼克斯市Global Crossing公司</td>
</tr>
<tr>
<td>
				72.246.25.9 :80</td>
<td>
				HTTP</td>
<td>
				297,594,594</td>
<td>
				美国 马萨诸塞州剑桥市Akamai科技公司</td>
</tr>
<tr>
<td>
				65.124.174.176 :80</td>
<td>
				HTTP</td>
<td>
				359,750,750</td>
<td>
				美国 科罗拉多州丹佛市Qwest通信有线责任公司</td>
</tr>
<tr>
<td>
				204.213.179.199 :80</td>
<td>
				HTTP</td>
<td>
				312,719,719</td>
<td>
				美国 弗吉尼亚州费尔法克斯县雷斯顿地区Sprint公司</td>
</tr>
<tr>
<td>
				124.40.41.41 :80</td>
<td>
				HTTP</td>
<td>
				312,672,672</td>
<td>
				日本 东京都千代田区NTT通信公司</td>
</tr>
<tr>
<td>
				72.246.25.18 :80</td>
<td>
				HTTP</td>
<td>
				328,656,656</td>
<td>
				美国 马萨诸塞州剑桥市Akamai科技公司</td>
</tr>
<tr>
<td>
				129.82.12.188 :3124</td>
<td>
				HTTP</td>
<td>
				297,735,735</td>
<td>
				[C]美国 科罗拉多州立大学</td>
</tr>
<tr>
<td>
				128.8.126.111 :3124</td>
<td>
				HTTP</td>
<td>
				344,875,875</td>
<td>
				[C]美国 马里兰大学</td>
</tr>
<tr>
<td>
				209.8.112.98 :80</td>
<td>
				HTTP</td>
<td>
				266,609,609</td>
<td>
				美国 弗吉尼亚州赫恩登镇香港电讯盈科有限公司美国分公司</td>
</tr>
<tr>
<td>
				216.165.109.79 :3124</td>
<td>
				HTTP</td>
<td>
				375,922,922</td>
<td>
				美国 纽约</td>
</tr>
<tr>
<td>
				202.249.37.67 :3124</td>
<td>
				HTTP</td>
<td>
				219,797,797</td>
<td>
				日本</td>
</tr>
<tr>
<td>
				110.138.146.30 :8080</td>
<td>
				HTTP</td>
<td>
				203,547,562</td>
<td>
				印度尼西亚</td>
</tr>
<tr>
<td>
				134.121.64.4 :3124</td>
<td>
				HTTP</td>
<td>
				281,922,922</td>
<td>
				[C]美国 华盛顿州立大学</td>
</tr>
<tr>
<td>
				216.165.109.81 :3124</td>
<td>
				HTTP</td>
<td>
				343,937,937</td>
<td>
				美国 纽约</td>
</tr>
<tr>
<td>
				88.221.132.10 :80</td>
<td>
				HTTP</td>
<td>
				375,969,969</td>
<td>
				欧洲</td>
</tr>
<tr>
<td>
				209.8.115.113 :80</td>
<td>
				HTTP</td>
<td>
				281,563,563</td>
<td>
				美国 弗吉尼亚州赫恩登镇香港电讯盈科有限公司美国分公司</td>
</tr>
<tr>
<td>
				211.138.124.173 :80</td>
<td>
				HTTP</td>
<td>
				188,375,375</td>
<td>
				浙江省 移动(全省通用)</td>
</tr>
<tr>
<td>
				202.249.37.69 :3124</td>
<td>
				HTTP</td>
<td>
				312,922,922</td>
<td>
				日本</td>
</tr>
<tr>
<td>
				24.25.26.131 :80</td>
<td>
				HTTP</td>
<td>
				281,641,641</td>
<td>
				美国 弗吉尼亚州赫恩登镇Road Runner控股有限责任公司</td>
</tr>
<tr>
<td>
				24.29.138.26 :80</td>
<td>
				HTTP</td>
<td>
				296,625,625</td>
<td>
				美国 弗吉尼亚州赫恩登镇Road Runner控股有限责任公司</td>
</tr>
<tr>
<td>
				24.25.26.136 :80</td>
<td>
				HTTP</td>
<td>
				391,781,781</td>
<td>
				美国 弗吉尼亚州赫恩登镇Road Runner控股有限责任公司</td>
</tr>
<tr>
<td>
				72.246.25.26 :80</td>
<td>
				HTTP</td>
<td>
				297,609,609</td>
<td>
				美国 马萨诸塞州剑桥市Akamai科技公司</td>
</tr>
<tr>
<td>
				72.246.30.66 :80</td>
<td>
				HTTP</td>
<td>
				297,594,594</td>
<td>
				美国 马萨诸塞州剑桥市Akamai科技公司</td>
</tr>
<tr>
<td>
				24.25.26.82 :80</td>
<td>
				HTTP</td>
<td>
				297,625,625</td>
<td>
				美国 弗吉尼亚州赫恩登镇Road Runner控股有限责任公司</td>
</tr>
<tr>
<td>
				72.246.30.57 :80</td>
<td>
				HTTP</td>
<td>
				329,657,657</td>
<td>
				美国 马萨诸塞州剑桥市Akamai科技公司</td>
</tr>
<tr>
<td>
				64.73.37.166 :80</td>
<td>
				HTTP</td>
<td>
				422,906,906</td>
<td>
				美国 加洲</td>
</tr>
<tr>
<td>
				24.46.203.94 :2018</td>
<td>
				SOCKS5</td>
<td>
				328,656,1375</td>
<td>
				美国 纽约州纳苏县牡蛎湾镇希克维尔村Cablevision系统控股公司</td>
</tr>
<tr>
<td>
				84.25.123.69 :8080</td>
<td>
				HTTP</td>
<td>
				750,1578,1578</td>
<td>
				荷兰</td>
</tr>
<tr>
<td>
				143.248.139.171 :3124</td>
<td>
				HTTP</td>
<td>
				172,1234,1234</td>
<td>
				[C]韩国 Advanced Institute of Science and Technology</td>
</tr>
<tr>
<td>
				88.220.37.150 :8080</td>
<td>
				HTTP</td>
<td>
				687,1437,1453</td>
<td>
				波兰</td>
</tr>
<tr>
<td>
				118.82.28.41 :8080</td>
<td>
				HTTP</td>
<td>
				390,1625,1656</td>
<td>
				印度尼西亚</td>
</tr>
<tr>
<td>
				83.18.139.188 :80</td>
<td>
				HTTP</td>
<td>
				469,1890,1890</td>
<td>
				波兰</td>
</tr>
<tr>
<td>
				91.120.21.169 :80</td>
<td>
				HTTP</td>
<td>
				859,1781,1781</td>
<td>
				匈牙利</td>
</tr>
<tr>
<td>
				200.159.255.80 :3124</td>
<td>
				HTTP</td>
<td>
				485,1282,1282</td>
<td>
				巴西 圣保罗</td>
</tr>
<tr>
<td>
				202.166.193.6 :80</td>
<td>
				HTTP</td>
<td>
				531,1046,1046</td>
<td>
				尼泊尔</td>
</tr>
<tr>
<td>
				202.159.216.7 :80</td>
<td>
				HTTP</td>
<td>
				797,1625,1625</td>
<td>
				印度</td>
</tr>
<tr>
<td>
				91.210.104.97 :80</td>
<td>
				HTTP</td>
<td>
				718,1547,1547</td>
<td>
				捷克</td>
</tr>
<tr>
<td>
				200.21.174.236 :8080</td>
<td>
				HTTP</td>
<td>
				531,1890,1890</td>
<td>
				哥伦比亚</td>
</tr>
<tr>
<td>
				202.187.31.10 :80</td>
<td>
				HTTP</td>
<td>
				390,1484,1484</td>
<td>
				马来西亚</td>
</tr>
<tr>
<td>
				203.130.195.193 :8080</td>
<td>
				HTTP</td>
<td>
				313,1235,1250</td>
<td>
				印度尼西亚</td>
</tr>
<tr>
<td>
				113.53.252.106 :8080</td>
<td>
				HTTP</td>
<td>
				375,1687,1687</td>
<td>
				泰国</td>
</tr>
<tr>
<td>
				222.124.5.82 :8080</td>
<td>
				HTTP</td>
<td>
				282,1891,1922</td>
<td>
				印度尼西亚</td>
</tr>
<tr>
<td>
				87.117.135.86 :80</td>
<td>
				HTTP</td>
<td>
				671,1921,1921</td>
<td>
				俄罗斯</td>
</tr>
<tr>
<td>
				24.46.203.94 :2018</td>
<td>
				SOCKS4</td>
<td>
				297,1469,1844</td>
<td>
				美国 纽约州纳苏县牡蛎湾镇希克维尔村Cablevision系统控股公司</td>
</tr>
<tr>
<td>
				129.82.12.187 :3124</td>
<td>
				HTTP</td>
<td>
				313,1563,1563</td>
<td>
				[C]美国 科罗拉多州立大学</td>
</tr>
<tr>
<td>
				206.207.248.35 :3124</td>
<td>
				HTTP</td>
<td>
				328,1547,1547</td>
<td>
				美国 WestNet</td>
</tr>
<tr>
<td>
				91.143.58.1 :9000</td>
<td>
				HTTP</td>
<td>
				562,1437,1453</td>
<td>
				俄罗斯</td>
</tr>
<tr>
<td>
				62.84.13.33 :8080</td>
<td>
				HTTP</td>
<td>
				812,1890,1890</td>
<td>
				拉脱维亚</td>
</tr>
<tr>
<td>
				206.207.248.34 :3124</td>
<td>
				HTTP</td>
<td>
				328,1532,1532</td>
<td>
				美国 WestNet</td>
</tr>
<tr>
<td>
				83.17.123.186 :8080</td>
<td>
				HTTP</td>
<td>
				703,1625,1625</td>
<td>
				波兰</td>
</tr>
<tr>
<td>
				109.235.49.143 :80</td>
<td>
				HTTP</td>
<td>
				672,1515,1515</td>
<td>
				荷兰</td>
</tr>
<tr>
<td>
				196.32.0.74 :8080</td>
<td>
				HTTP</td>
<td>
				500,1422,1422</td>
<td>
				牙买加</td>
</tr>
<tr>
<td>
				88.221.116.10 :80</td>
<td>
				HTTP</td>
<td>
				594,1297,1297</td>
<td>
				欧洲</td>
</tr>
<tr>
<td>
				210.123.39.103 :3124</td>
<td>
				HTTP</td>
<td>
				219,1110,1110</td>
<td>
				韩国</td>
</tr>
<tr>
<td>
				200.214.72.248 :80</td>
<td>
				HTTP</td>
<td>
				406,1406,1406</td>
<td>
				巴西 圣保罗</td>
</tr>
<tr>
<td>
				188.142.129.65 :8080</td>
<td>
				HTTP</td>
<td>
				671,1484,1484</td>
<td>
				匈牙利</td>
</tr>
<tr>
<td>
				91.143.58.1 :80</td>
<td>
				HTTP</td>
<td>
				578,1359,1359</td>
<td>
				俄罗斯</td>
</tr>
<tr>
<td>
				194.170.16.75 :8888</td>
<td>
				HTTP</td>
<td>
				406,1281,1281</td>
<td>
				[C]阿联酋 阿治曼大学科技学院</td>
</tr>
<tr>
<td>
				203.29.27.114 :80</td>
<td>
				HTTP</td>
<td>
				750,1672,1672</td>
<td>
				印度尼西亚</td>
</tr>
<tr>
<td>
				89.234.27.15 :80</td>
<td>
				HTTP</td>
<td>
				625,1265,1265</td>
<td>
				英国</td>
</tr>
<tr>
<td>
				109.104.132.130 :8080</td>
<td>
				HTTP</td>
<td>
				578,1328,1328</td>
<td>
				阿尔巴尼亚</td>
</tr>
<tr>
<td>
				222.165.130.82 :80</td>
<td>
				HTTP</td>
<td>
				250,1140,1140</td>
<td>
				斯里兰卡 电信公司</td>
</tr>
<tr>
<td>
				128.220.231.2 :3124</td>
<td>
				HTTP</td>
<td>
				422,1219,1219</td>
<td>
				[C]美国 约翰斯&middot;霍普金斯大学</td>
</tr>
<tr>
<td>
				202.159.216.8 :80</td>
<td>
				HTTP</td>
<td>
				797,1625,1625</td>
<td>
				印度</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>https://www.softwareace.cn/?feed=rss2&#038;p=119</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
