admin 发表于 2024-7-28 21:00:20

discuz x3.5论坛实时保持最新ip数据库使用qqwry.dat最新纯真IP数据库免费下载最新纯真IP数据库方法

discuz x3.5论坛实时保持最新ip数据库使用qqwry.dat最新纯真IP数据库免费下载最新纯真IP数据库方法:
首先修改discuz x3.5论坛默认调用数据库的配置文件:
编辑:/config/config_global.php
查找:
$_config['ipdb']['setting']['ipv4'] = 'tiny';修改为:【最好把下载的原版纯真IP数据库文件名字改名为:wry.dat,改的话下面修改也改为 wry】
$_config['ipdb']['setting']['ipv4'] = 'qqwry';如图:【最好把下载的原版纯真IP数据库文件名字改名为:wry.dat,改的话下面修改也改为 wry】


然后删除或改名dz默认IP数据库文件:
删除:/data/ipdata/ 下面的 tinyipdata.dat


上传最新 qqwry.dat 纯真IP数据库文件:【最好把下载的原版纯真IP数据库文件名字改名为:wry.dat,文末有解释~】
纯真IP数据库文件,dat数据非exe安装包,使用 Github Action 定时获得最新版本的IP库文件,每天会扫描两次(17:55和23:55),当发现更新时也可以选择手动运行来获得文件。

直链下载地址:【收藏该地址,随时可以更新IP数据库~】
实现原理:

[*]在Github Action 中增加定时运行和手动运行操作
[*]使用 Python 来获取微信公众号推文发布的IP库更新链接
[*]在Github Action 中增加对已有同名Release以及Tags的处理
[*]在Github Action 中解包 qqwy.dat 文件,默认上传至根目录和 Release 页面中,此外将增加哈希值校验防止重复提交

ip数据库最新下载:【最好把下载的原版纯真IP数据库文件名字改名为:wry.dat 】
**** Hidden Message *****
下载后上传至:/data/ipdata/ 下面就可以了~

----------------------------------------------------------------------------------------------------------------------------------------------------------
Q&A:为什么上面建议把下载的 原版纯真IP数据库文件名字改名为:wry.dat
兼容部分<X3.5论坛版本,比如 X3.4~X3.1 老版本dz的核心文件:source/function/function_misc.php 里面内置了 调用 wry.dat ,即老版本dz不用修改/config/config_global.php,上传改名为wry.dat的文件到 /data/ipdata/ 即可作用。
上面说到的内核文件 source/function/function_misc.php 的内置语句为:
$fullipfile = DISCUZ_ROOT.'./data/ipdata/wry.dat';

fadpea 发表于 2024-7-28 22:13:59

持最新ip数据库使用qq

chboy 发表于 2024-7-28 22:41:46

话说你知道 纯真IP 后期(年底)不会发dat格式的IP数据库了吗?这个教程发起来顶不到多久的{:2_27:}

kunhjh 发表于 2024-7-29 15:09:02


我看不错噢 谢谢楼主!

对方正在输入 发表于 2024-7-29 18:48:03

学习一下

优知新 发表于 2024-7-30 00:35:50

24年的?

apwl 发表于 2024-8-2 01:20:50

前来看看最新ip库

bit 发表于 2024-8-4 17:56:40

这个IP库有的地址也对应不正确,但是比Dz自带的简版IP库好不少。

Amano 发表于 2024-8-20 16:36:28

感谢分享教程
页: [1]
查看完整版本: discuz x3.5论坛实时保持最新ip数据库使用qqwry.dat最新纯真IP数据库免费下载最新纯真IP数据库方法

创宇盾启航版免费网站防御网站加速服务