获取最新的中国IP地址列表

最近在弄翻墙, 看到了别人介绍的如何在Openwrt里面更新中国IP地址列表.
想了一下有时自己也可以用来参考一下, 就想导出来在Mac下面用, 在terminal里面打入wget, 命令不存在=.=

就去装了一个Homebrew, 超简单的工具, 补全了Mac下面缺少的工具.

$brew install wget

跑了一会就编译安装完了, 不过最好翻墙后再执行, 可能有些下载的源代码网站被墙了.
然后输入余下命令获取IP地址列表.

Macros-iMac:desktop macro$ wget -O- 'http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest' | awk -F| '/CN|ipv4/ { printf("%s/%dn", $4, 32-log($5)/log(2)) }' > chinaip.txt
--2015-02-20 23:15:58--  http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest
Resolving ftp.apnic.net... 202.12.29.205, 2001:dc0:2001:11::205
Connecting to ftp.apnic.net|202.12.29.205|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1809481 (1.7M) [text/plain]
Saving to: 'STDOUT'
-                                   100%[===================================================================>]   1.73M   531KB/s   in 3.3s
2015-02-20 23:16:03 (531 KB/s) - written to stdout [1809481/1809481]
Macros-iMac:desktop macro$

等跑完桌面就有一个txt的地址列表了.
Snip20150220_1.png

顺便把地址的文件也贴上来, 需要的话可以参考一下.
chinaip.txt.zip

Leave a Reply

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注