分类
wordpress

又遇到wordpress更新后致命错误

Fatal error: Uncaught Error: Call to undefined function register_block_type_from_metadata() in /wp-includes/blocks/archives.php:112 Stack trace: #0 /wp-includes/class-wp-hook.php(287): register_block_core_archives(”) #1 //wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array) #2 /wp-includes/plugin.php(478): WP_Hook->do_action(Array) #3 //wp-settings.php(540): do_action(‘init’) #4 /wp-config.php(90): require_once(‘…’) #5 /wp-load.php(37): require_once(‘…’) #6 /wp-blog-header.php(13): require_once(‘…’) #7 //index.php(17): require(‘/…’) #8 {main} thrown in /wp-includes/blocks/archives.php on line 112

记录一下这次折腾记录。下次更新可以按照这个流程更顺利一些。

1 访问 https://wordpress.org/download/ 下载最新的wordpress。复制到 nas上以后解压 不然nas碎片文件传输很慢。

2解压后 把原来的wp-config。php文件直接复制到新的wordpress里面。

3修改群辉里面 webstation的 虚拟主机映射的文件夹。

4修改文件夹的权限 全部读取和写入 应用到子文件夹。

5重命名之前的wordpress 不然端口复用无法登陆.

6系统 提示数据库更新 点击更新.

Update Complete

Your WordPress database has been successfully updated!

7用 http://192.ip地址/wp文件夹/wp-admin/ 访问.

8uploads里面的是图片.可以把2另外对应的 图片按照日期 分类的.直接复制过来就行.

9成功访问.

插件之类的都没有复制.没有怎么设置插件.模板之类的也没有设置.所以忽略了.

分类
wordpress

wordpress更新

网站后台更新

当有新的WordPress版本出现时,网站后台就会有升级提醒,只要点击进去,点击“现在更新”就可以了。

WordPress升级更新方法详解
WordPress升级更新方法详解

这种方法是傻瓜式操作,不需要任何技术含量。但也有比较大的缺点,当网络传输不正常时,就容易升级失败,导致WP文件丢失,网站打开空白。

2手动文件更新

A .�0�2先下载WordPress最新版解压,得到下面文件。然后把wp-content文件夹删掉,把剩下的文件在FTP上传替换,升级网站文件。

WordPress升级更新方法详解

B .�0�2在浏览器上输入地址:域名/wp-admin/upgrade.php升级数据库。

WordPress升级更新方法详解

当第一种升级方法出现问题失败时,可用第二种方法重新升级。

升级完成后,登录网站后台,把网站插件开启即可。至于当级WordPress网站系统后,主题和插件不兼容的情况,这就需要开发者也把主题和插件跟着升级一下。

分类
wordpress

博友互踩,如何一键自动填写昵称、邮箱和网址?

人博客,最有意思的地方还是博友之间的互动,大家互踩,留个言、捧个场。这样不仅可以交流想法、拓宽视野,也大大增进了博友之间的情感,我们是新时代的笔友。

不过,大家可能都有个深刻的体会,在博友网站评论时最烦每次都要手动输入昵称、邮箱地址和网站网址。虽然有些网站会有“下次发表评论时,请在此浏览器中保存我的姓名、电子邮件和网站”的选择,但多数网站是没有这个选项的。

那天在 boke112联盟上看到有个博客评论神器,用的是欲思博客的方法,只需要点击这个神器一下,它就能自动把昵称、邮箱和网址填写好,实在是太方便了。而且它不单单是对WordPress博客有效,也兼容z-Blog等其他不少博客程序。

评论神器具体的制作方法如下:

1、把下面代码中的”你的昵称”、”你的邮箱地址”和”你的网址”修改成我们自己的相关信息。

javascript: void function() { var formArray = ["commentform", "comment_form","frmSumbit"], nameArray = ["author", "author", "inpName"], emailArray = ["email", "mail", "inpEmail"], urlArray = ["url", "url", "inpHomePage"]; for (i = 0; i < formArray.length; i++) { var form = document.getElementById(formArray[i]); if (form != null) { var name = document.getElementById(nameArray[i]), email = document.getElementById(emailArray[i]), url = document.getElementById(urlArray[i]); name != null && (name.value = "你的昵称"), email != null && (email.value = "你的邮箱地址"), url != null && (url.value = "你的网址"); break } } return ! 1 } ()

2、在浏览器中添加一个书签,名称随意(如,评论神器),地址为以上代码。

以 Google Chrome 浏览器为例,随意打开一个网页,通过快捷键 Ctrl+D 的方式把该网页添加到收藏夹,名称就叫“评论神器”,点击“确定”。

然后打开我们的收藏夹,找到刚才收藏的“评论神器”,右键点击它并点击“修改”,把上面编辑好的代码替换信息框中“网址”,点击“保存”后即可。

在 Chrome 浏览器还可以更方便添加这个书签。点击地址栏最右侧的五角星按钮把该网页添加到收藏夹,点击左下角“更多”按钮,打开修改书签界面,修改网址内容,点击“保存”即可。

3、打开某位博友的日志,在需要输入评论昵称、邮箱和网址的页面,点击一下我们收藏夹中的这个“评论神器”书签,哈,我们的相关信息就自动填好了。

建议将书签移到工具栏上,这样点击就更方便了。不信,你在这篇日志留个评论试试,嘻嘻。

原文链接 https://www.maqingxi.com/archives/4939.html

分类
frp wordpress

最近wordpress 几件事情

香港购买的独立ip主机,wordpress 当机。出现 致命错误。当时挺着急。和衡天服务商提交工单。第一次没有成功。可能我按照其他方法替换了,除了 wp-admin 和config.php 还有一个php文件保存.

还是提示致命错误.需要进入debug模式.也设置了config文件.但是邮箱没有收到文件.

发了2次 工单.第一次说存在错误..帮忙设置好了.但是没有解决 第二次说db.php停用.让我试试

进入系统提示db.php有问题.估计是hi用wp db 缓存出问题 关闭清除缓存 问题解决.然后看到装了好几个缓存cash工具.有的功能有重复.找了一个啥功能的都有插件 .其他cash功能的都禁用.本分wordpress内容.

准备导入另一个wordpress中.

我装了3个wordpress.给弟弟建立了一个.

我这个可能 wordpressurl设置错误.首页是正确的.但是点击去登陆就跑到弟弟地址了.我想肯定是url设置有问题.但是之前的几种方法 试了2中都提示.错误 出现什么配置文件的第几行.看来5.6的wordpress好多文件不能按照之前的方法修改设置了.

新的方法是 登陆到 相关的wordpress的phpadmin后台找到这个wpadmin option.php 里面找到url 第一个就是 有两个 把表打开编辑 修改里面的内容.然后执行就可以了.完美解决.可以正常访问了.

然后又访问了一下弟弟的wordpress发现提示.错误三种.

  • 没有备案
  • 违规内容
  • 国内地址不能解析
  • 发现natfrp成都的所有站点不能正常解析.
  • 研究国外的地址.发现日本的ping大概107ms 我的站点用日本的.弟弟用洛杉矶的还有一个美国地址 发现没有洛杉矶离温哥华进.就选了洛杉矶机房的服务.
  • 最后以后一切恢复.
分类
wordpress

群晖搭建wordpress博客

首先需要一台群晖的NAS

什么是NAS?

NAS主要的作用就是网络储存,你可以理解为百度云,但这个百度云的服务器放在了家里。个人而言,有了NAS以后,家里的所有设备(台式电脑,笔记本电脑,手机,平板等等一切能联wifi的设备)都能访问这台NAS,共享资料。这样省去了经常需要互拷资料的麻烦,举个例子:有了NAS以后,你想用手机看电脑刚下载好的电影,你不需要拿出数据线拷电影,你只需要把电影拉进去NAS,然后手机访问这台NAS,就能观看。NAS能做的不仅仅是储存,它还能作为一台简单的服务器,完成一些相对简单的工作,例如在家自建博客(本博客就是建立在家里的NAS上的)。当然,NAS还有许许多多的优点,在此就不一一列举了。

本人用的是群晖的DS214play,截止至2018年6月7日,升级款貌似已经更新到DS218play了,同时214play目前也已经停产。

建立博客时群晖的版本号为:DSM 6.1.7-15284

在建立博客时,看了许多教程,发现有些设置和现在大不相同,导致经常卡在某个地方,每个晚上不停地查资料不停地尝试,断断续续花了一周时间,才最终建立完成,当然还有许多地方个人觉得有需要再润色一下。

或许本文里的一些设置,在不久的将来因为群晖的更新而失效,所以此文权当记录。

好,废话少说,进入正题。

一、安装wordpress博客

博客程序有很多种,例如zblog,emlog等等等等,但最多人用的还是wordpress,个人也倾向于使用热门的东西,毕竟多人用,教程多,出了问题也好找解决方案。

先去群晖的套件中心安装以下3个套件

分别是:

Web Station

phpMyAdmin

MariaDB 10(现在安装MariaDB的时候貌似要先设置密码了,记住用户名和密码就行)

当安装完web station这个套件以后,在file station就能发现多了一个“web”的文件夹∇

于是我就在我的电脑那里添加了这个文件夹,方便处理数据∇

现在可以开始安装wordpress了,其实群晖的套件中心里也有wordpress,虽然安装起来比较方便,但不能自动更新,而且后续外网访问的设置貌似会有点问题,所以个人强烈建议不要在套件中心安装。

百度“wordpress 下载” ,找到官网https://cn.wordpress.org/,然后把wordpress程序的压缩包下载下来。∇

直接拉进去“web”文件夹里面,然后解压缩,得到一个“wordpress”的文件夹∇

这个“wordpress”的文件夹就是博客网站了。

接下来设置“wordpress”的文件夹的读写权限,不然安装过程会有问题,而且后续装完博客也无法安装新主题

在file station里面打开“web”,找到“wordpress”,右击“wordpress”文件夹,点击“属性”,∇

选择“权限“。把所有http的权限都改为”读取&写入“。一开始可能不能修改,所以要先选择高级选项-使继承权限显式化。∇

完成以后如下图∇

在浏览器输入http://群晖IP/phpMyAdmin/ (注意大小写)∇

密码如果已经设置了,就填你设置的密码,如果没有,那就不用填。不过进去以后建议立刻修改密码,因为如果安装完博客以后,再去设置密码的话,会导致访问出错。这时候你就需要找到wordpress文件夹的wp-config.php文件,记事本打开,修改define(‘DB_PASSWORD’, ‘空间数据库最新密码’)

进入以后新建数据库,用于存储以后博客的数据信息。名称为wordpress(数据库名字不一定要wordpress,你想改什么就什么,记住就好),排序规则选utf8_unicode_ci,如图∇

数据库建立完成。

打开“web station“-”虚拟主机“-”新建“。下图是我的配置∇

端口数字一般是随便填的,我填了666。“文档根目录“要选择你博客程序的所在位置,HTTP和PHP也记得要勾选。

然后”PHP设置“-双击Default Profile配置文件-勾选全部扩展名(用新版群晖系统要这样做,之前旧版并不需要,导致卡在这里好久)∇

接下来就可以开始安装博客了

在浏览器输入群晖的IP及端口号666, http://群晖IP:666/

接下去就按照提示安装就可以了∇

输入用户名和密码,数据库主机填127.0.0.1:3307点击提交∇

(数据库主机一开始可以先试试填localhost,之前我装的时候填localhost就安装成功,但后来就不行了,这里也卡了很久)

点击提交,提交以后没问题的话就没问题了,有问题的话就要看看是否前面的步骤设置出现问题。如果还是问题的话,慢慢查资料吧。

下面就按照步骤来就好。∇

至此,博客已经安装完毕。你只需要输入你群晖的IP地址+端口号,就能访问编辑你的博客了。

在安装完博客以后,会遇到更新站点、主题和插件时,出现输入FTP账号密码问题。∇

其实这个是因为php没有取得写入权限的问题。解决办法就是打开wp-config.php,在最后添加一段代码:
define(“FS_METHOD”, “direct”);
define(“FS_CHMOD_DIR”, 0777);
define(“FS_CHMOD_FILE”, 0777);

20190326更新

评论有反馈这个FTP设置失效,然后找到了新的解决方法供参考:http://zhanglinhai.com/archives/912

二.外网访问的设置

上面安装完博客以后,你只能在家里局域网访问你的博客,下面就来进行外网访问博客的设置.

首先,你要设置好DDNS,可以参考我写的这篇《用自己的域名设置DDNS,外网访问群晖》

设置好DDNS以后,再设置好端口转发∇

然后修改wordpress后台设置里的两个URL地址。∇

这时候用外网在浏览器输入www.moks.cc/:666,就能访问你的博客了。

其实到这里本文就可以结束了。

但是

我觉得域名后面加了端口号一点都不酷炫,即使它是666

所以接下来我要进一步设置,去掉端口号。

首先进入群晖的web station,勾选“基于名称”-主机名填写你的域名,其他设置如图,点确定∇

然后进入你的博客后台,修改两个地址为https://你的域名(注意httpss不要漏掉)。如图∇

然后做好端口转发

都完成以后,你用万网输入https://你的域名(注意https的s不要漏掉),就能访问到你的博客了。

这里稍微解释一下,http协议默认是80端口,https默认是443端口,其实我们平时输入网址的时候后面是有端口的,因为默认的关系所以直接隐去了。而国内的80端口基本都封掉了,所以我们博客打算域名无端口号访问,只能采用443端口。

然后这时候你会发现,在访问的时候,你的浏览器会发出不安全警告∇

其实可以不用理会,但是看着总是不舒服。所以还要进行下一步操作。具体请参考我的另一篇文章《群晖部署阿里云申请的免费证书》

这样设置完以后,再访问的时候就不会有警告了,而且用chrome浏览器,还有一把绿色的小锁。∇

不过缺点也有,如果设备第一次访问的话,要打全网址,即https://www.moks.cc。前面的https://不能漏掉。

感觉还没有www.moks.cc/:666方便。

所以我打算再折腾一下,尽量输入更短的网址就能访问到博客。参考这篇《国内如何免备案免费设置域名转发》

1号红色框填写你要跳转出去的域名,需要你另外申请一个域名,例如 moks2.cc ∇

1号红框内什么都不用填,2号红框输入博客域名https://www.moks.cc(注意前面的https://也要输入完整),然后添加。∇

然后再到阿里云那里修改DNS服务器,等生效就可以了,一般秒生效,然后你就可以直接输入新域名,它就会自动跳转到博客的真实网址,不需要再输入https://www.这一大串东西了。

这里稍微解释一下,可能有点绕晕了。

本博客是建在家里的群晖上面的,地址为https://www.moks.cc。

如果我们直接输入www.moks.cc或者moks.cc的话,默认是指向http://www.moks.cc(注意没s),因为国内封掉80端口,所以http://www.moks.cc这个网址是访问不了的,如果要解除80端口封禁,就要备案,而备案一定要购买国内主机才行,那么就失去了群晖建站的意义了,本来我在群晖建站就是打算物尽其用,看上免费这一点。

但是我们可以通过上述的方法,用另一个域名转发来绕开80端口。

这时候你可能有疑问,为什么不能用moks.cc这个域名来自己转发给自己呢?其实一开始我也是这么想的,用moks.cc指向https://www.moks.cc/,但是啊,moks.cc这个域名本来就已经解析有服务器了(本站为例是DNSPOD),用于群晖的DDNS,DNSPOD需要备案才能设置转发,而备案又要在国内买空间…这时候再设置转发的话,就需要再另外添加解析负责转发的服务器。当然,也不是不可以这样做,但会造成dns解析混乱,我实际操作以后,网站经常会登不上去,ping了一下域名,发现ping到了别的IP地址,不是网站的真正IP地址,所以这个方法本人不太推荐。

其实这里还有一个思路,解析和转发都用同一个DNS服务商。但是需要满足的条件:

1.国外的。因为国内的需要备案才能转发

2.以我为例,可以绑定群晖或者华硕的。

但是,如果用国外的DDNS,万一被墙了就麻烦了,后续变更DNS服务商也是一件麻烦的事。

本文到此基本可以结束了。

在家用群晖建站,优点自然是免费,不需要每年付一笔钱给云主机商,而且容量随便你加,也不用在意流量问题(不过一般个人博客流量都不会很大就是了)

但是相反的缺点也很明显,在国内,如果不购买主机建站的话,80端口是用不了的,这就造成了想要通过简短的域名访问网站非常困难。而且用群晖建站相当于把群晖暴露在外网,容易受到攻击,特别是群晖作为一个家庭甚至公司的储存服务器,里面保存的资料一般来说还是挺重要的,所以仅建议自娱自乐随便玩玩。

2018.8.26更新

最近买了个vps搭建SS,空间还有富余,打算找个时间把博客搬到那上面去试试。这样的话基本就解决掉80端口问题和群晖不安全问题了。

全文完

参考文章:

1.外网访问群晖上的博客详细教程

https://post.smzdm.com/p/536484/

2.说说黑群晖和极路由那点事儿 篇二:满负荷使用你的NAS——零基础搭建个人博客及论坛

https://post.smzdm.com/p/310848/

3.不用群晖套件架设wordpress博客站点

http://www.gebi1.com/forum.php?mod=viewthread&tid=258148&_dsign=54f0bdbd

4.黑群晖+梅林路由:外网访问NAS整体解决方案

https://post.smzdm.com/p/568990/

5.群晖DS418PLAY有什么好玩意之 篇一:DNSPOD外网访问群晖DSM

https://post.smzdm.com/p/622921/

6.How to host a website on Synology NAS

https://www.synology.com/en-us/knowledgebase/DSM/tutorial/Application/How_to_host_a_website_on_Synology_NAS

7.群晖下搭建wordpress博客站点

http://www.gebi1.com/thread-257802-1-1.html

分类
wordpress

frp 登陆wordpress

wordpress url

站点url 都是设置成wp.acevs.com

测试了192.168.1.3 端口

acevs.com:端口 相同设置 url

不同的url 发现最后就是cname 那个有效.不然的用ddns映射到公网ip 域名加端口才能访问.至此不用ddns映射公网ip和端口.应该可以预防被喝茶吧.

由于我把我现在用的HotNews pro(热点新闻)这个主题的CMS页面模板做了一下修,把里面<?php include(‘header_.php’); ?>这句中的header_.php用header.php代替了,所以前台就没有了登陆入口了,所以我就输入http://www.baiweiled.com/wp-admin登陆,输入正确的用户名和密码后却无法登陆,我原以为可能是cookie的问题,所以就把浏览器的cookie清空了一下,可结果还是不行,这下可把我急坏了,要是登陆不了那可怎么办呀?于是上网查下Wordpress后台登陆的地址是什么,一个字“汗”,真臭大了,网上说得都是这个地址,无语中!~!~!怎么办呢?用FTP登陆服务器看下,发现wp-admin文件来中有index.php文件,试着输入看下,再输入账号与密码,狂喜中,进去了,哈哈,真是虚惊一场。

为了一次性搞清楚这个问题,我就再登出看下,看下后台地址是什么,结果是域名后是带wp-login.php?loggedout=true的一个地址,于是去掉?loggedout这个东西看下会发生情况,结果也是一个后台登陆,输入账号密码,OK,进去了!

总结一下:
WordPress可以从两个地址进入后台登陆,一个是域名+/wp-admin/index.php,另一个就是域名+wp-login.php。

原文链接 https://www.cnblogs.com/samson/archive/2012/11/28/2792464.html

http://www.wordpress.la/change-wordpress-url.html

更改WordPress网站URL四种方法

记住你的模板名称 比如我这个模板Twenty Seventeen  wordpress主题

分类
nas wordpress

黑群晖升级 wordpress 5.6最新版本 无法升级

解决群晖 Synlolgy 上 WordPress 安装更新主题插件需要 FTP 的问题

1. 开启 Web station 的 zip/

  1. 打开 Web Station——PHP 设置——编辑配置文件
  2. 拓展名里找到 zip 并打钩,开启 zip 支持;

群晖 DMS 的 PHP 配置文件 UI

群晖 DMS 的 PHP 配置文件 UI

2. 修改 wp-config.php

  1. 在 WordPress 的根目录下找到wp-config.php文件;
  2. 好了!请不要再继续编辑这行代码的前面新增这行代码:define('FS_METHOD', 'direct');,这行代码告诉 WordPress 强制使用 PHP 的读写身份运行文件读写操作。就像下面这样,保存后上传到你的服务器。
01020304050607080910define('FS_METHOD', 'direct'); /* 好了!请不要再继续编辑。请保存本文件。使用愉快! */ /** WordPress 目录的绝对路径。 */if ( !defined('ABSPATH') )define('ABSPATH', dirname(__FILE__) . '/'); /** 设置 WordPress 变量和包含文件。 */require_once(ABSPATH . 'wp-settings.php');

结束语

其实看得出来:群晖在引导用户从套件中心安装群晖打包的 WordPress,而不想让用户在 NAS 上安装 WordPress 官方版。群晖甚至在自己打包的 WordPress 的配置文件 config.php 中添加了禁用 WordPress 官方更新的代码。这意味着如果你选择群晖版 WordPress 就算在后台看到“更新提示”也无法升级,只能等群晖的包,然后从套件中心来升级

https://blog.csdn.net/pensos/article/details/90172112 在家用群晖搭建wordpress博客

这篇博客推荐张林海的博客解决问题了。我把两个代码四行都添加了。

分类
nas wordpress

wordpress 群晖安装 更新插件 需要ftp账号密码

1.更新/安装插件/安装主题时需要输入FTP账号密码。不用群晖的wordpress套件,就是为了升级方便。这样安装的话,就可以自动显示出最新版本和升级按钮。不过在安装成功之后,会遇到更新站点、主题和插件时,出现输入FTP账号密码问题。其实这个是php没有取得写入权限的问题。解决办法就是打开wp-config.php,在最后添加一段代码:

1234/** 更新需要FTP地址的解决办法 */define(“FS_METHOD”,”direct”);define(“FS_CHMOD_DIR”, 0777);define(“FS_CHMOD_FILE”, 0777);
QQ图片20190308162807
https://www.chrno.cn/wp-content/uploads/2019/03/201903080832594.png
https://www.chrno.cn/wp-content/uploads/2019/03/2019030808335157.png

今天想换主题 想起这个问题。没想到一下子就解决了。感谢 https://www.chrno.cn/nas/221.html/comment-page-3#comment-1299 博客作者。

分类
nas wordpress

群晖安装记录

群晖老早看阿文君的制作过程 ds216还是ds918的 u盘做好。昂达主板h110M cpug3930 启动不了。遂只做了ds3617的群晖系统启动u盘。

等待hc320西部数据的hgst 8T 硬盘降价。老早听说硬盘内存降价。但是波动很小。1080 慢慢降到双十一的938 估计还会降。入手。准备光驱位硬盘架。机箱调整成之前的一个闲置有光驱位的机箱。也是小机箱。这个新机箱硬盘都是装在机箱侧板。感觉不稳定 震动大。

阿里域名双十一当天也忘记续费了。后来续费发现69每年。com 。又续费一年。一年的续费吧。之前十年还有优惠。域名可以配合路由器做ddns解析。发现ddwrt不支持阿里ddns。参考了华硕路由的配置。没有什么作用。

查看各种ddns。发现群晖的docker里面有镜像可以实现这个服务。安装了三种。发现sanjusss不错 日志print的内容有用一些。似乎能推荐端口号。

ddns实现。telnet 域名:端口 出现新的窗口 就是解析成功。好几天不能外网访问。去nasyun 发帖也没有人回复。等了2天。去nasyun淘宝店发现 ddns解析服务操作费30.00起。忍了忍还是继续研究吧。理清楚思路。发现ddns解析好了。就差端口转发。

之前看了很多人说ddwrt的端口转发。有人说 0.0.0.0/端口 两者 192.168.1.73/端口 发现不行

有人说要开启dmz 然后端口转发 然后端口触发

有人说不要开启dmz 端口转发 端口触发 关闭路由器的防火墙.第二天路由连不上网了.重启了几次.才连上.

有人说以上操作不行 就得输入一个防火墙命令 路由不稳定 断线.

理清思路.6300v2 reset按键30秒 重置路由.ppoe 无线 之类的基础设置好.就设置了一个端口转发 .还专门查了一下端口转发 ddwrt需要重启路由吗 答曰 需要 重启路由 后来发现端口转发 ddwrt 不需要重启路由. 至此ddns 端口转发成功 域名/端口 可以登录ds3617后台.

参考:https://www.ioiox.com/archives/44.html  群晖NAS高级服务 – 配置反向代理为DSM,各套件及docker应用提供Web服务

https://www.ioiox.com/archives/86.html

群晖NAS使用 docker 部署 frps 实现直连内网远程办公

https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&tn=baidu&wd=sanjusss%20liyun&oq=sanjusss&rsv_pq=e6e52167000261ae&rsv_t=a0afGwEmriTZ8Y4nMzq9dbubnNt7G06vEpCddS0bKUXaEFL9Xek1aVaG2L8&rqlang=cn&rsv_enter=1&rsv_dl=tb&rsv_sug3=7&rsv_sug1=2&rsv_sug7=100&rsv_sug2=0&rsv_btype=t&inputT=2530&rsv_sug4=4127

https://zhuanlan.zhihu.com/p/94361004

https://koolshare.cn/forum.php?mod=viewthread&tid=144323&extra=&highlight=dns&page=1