标题:checkgoogleip:搜索哪些IP可以用在goagent上面
作者:
日期:2015-11-07 17:30:37
内容:
主要是用来检查哪些IP可以用在goagent上面
python checkip.py xxx.xxx.xxx.xxx use gevent to check xxx.xxx.xxx.xxx try connect to xxx.xxx.xxx.xxx ssl subject: ((('countryName', u'US'),), (('stateOrProvinceName', u'California' ),), (('localityName', u'Mountain View'),), (('organizationName', u'Google Inc') ,), (('commonName', u'google.com'),)) Exception KeyError: KeyError(41875536,) in <module 'threading' from 'D:\Python27 \lib\threading.pyc'> ignored
g_blackiplist = ("216.",)
可以放在把checkip.py与checkip.bat放在goagent/local目录下面,由于cacert.pem是取自goagent/local目录里面的同名文件,因此不需要复制cacert.pem到该目录,然后执行checkip.bat
如果执行成功,会在该目录新建一个ip.txt文件,里面的IP列表就是可用列表,ip_tmperror.txt会保留查询失败的IP,ip_tmpok.txt会保留查询成功的IP
把checkip.py与cacert.pem放在同一个目录,然后执行 python checkip.py 即可
由于开发时主要用python2.7版本,暂时不支持python3版本
来自https://github.com/moonshawdo/checkgoogleip
1、下载CheckGoogleIP,解压其中的checkip.bat和checkip.py到goagent的local文件夹
2、下载googleip.txt到goagent的local文件夹
3、运行checkip.bat,等待运行结束生成ip.txt,其中的IP即为筛选出的可用Google IP。
建议使用proxy.user.ini作为goagent的配置文件,仅保留需修改的参数,参考proxy.user.ini
首次使用CheckGoogleIP时checkip.py 中参数修改建议:
第66行:g_maxhandleipcnt = 50 修改为9999999
第68行:g_maxthreads = 60 首次扫描可修改为1000
第89行:g_maxthreads = 128 首次扫描可修改为1000
其他参数无需改动,ip_tmperror.txt、ip_tmpno.txt请保留,下次扫描会自动略过其中的IP,加快扫描速度。
后续使用CheckGoogleIP时以上参数请恢复默认值。
更多说明见:https://github.com/moonshawdo/checkgoogleip/blob/master/README.md
From:https://github.com/CNMan/GoogleIPRange/wiki/CheckGoogleIP
来自http://www.lofter.com/postentry?from=search&permalink=1d037c0b_5b4e539
moonshawdo 的 checkgoogleip 脚本自用修改版(查找、测试 IP / iplist)
封锁愈来愈严重了,把自己用着顺手的脚本发出。 https://github.com/SeaHOH/checkgoogleip 修改自 moonshawdo https://github.com/moonshawdo/checkgoogleip 修改内容: 1、可设置参数提前,方便修改。 2、输出中文化。 3、增加 ip_tmpnot 区分非 google IP。 4、清空内置 IP 库,使用外挂 eip.txt 自定义 IP。 5、去除 IP 输出最后一个“|”。 使用方法: 下载 checkip.bat、checkip.py、eip.txt 放入 goagent 目录,运行 checkip.bat,结果输出到 ip.txt,请自行粘贴到配置文件。
来自https://code.google.com/p/goagent/issues/detail?id=19050