求指教贴:后端程序员如何提高自己在风控业务领域的能力(技术&业务)?
现状介绍:
哈喽 ,v 友们大家好,我是一名 java 后端开发(中高级水平),在一家电商公司做订单交易支付风控,但是苦于之前没有风控业务经验,只能按照产品经理和风控技术架构 leader 的需求,完成开发任务,不具有提出风控业务和技术方面,建设性的的想法和意见,感觉挺像个小白。而自己希望在风控领域深耕,希望自己能成为这方面的专家,吃这碗饭。而不是这个行业干一年那个行业干一年,到头来业务能力从 0 开始,技术这块也没有很大的进展,整个就很被动。
需求痛点:
so ,基于上面我想请教下大家,我该如何提供自己的风控业务能力,比如有木有风控相关技术和业务书籍推荐呀,不限于具体业务的风控。还是说多和有技术的前辈交流呢?
ps:v 友中有木有风控大佬,不介意的话我能不能抱一抱大腿。嘿嘿
现状介绍:
哈喽 ,v 友们大家好,我是一名 java 后端开发(中高级水平),在一家电商公司做订单交易支付风控,但是苦于之前没有风控业务经验,只能按照产品经理和风控技术架构 leader 的需求,完成开发任务,不具有提出风控业务和技术方面,建设性的的想法和意见,感觉挺像个小白。而自己希望在风控领域深耕,希望自己能成为这方面的专家,吃这碗饭。而不是这个行业干一年那个行业干一年,到头来业务能力从 0 开始,技术这块也没有很大的进展,整个就很被动。
需求痛点:
so ,基于上面我想请教下大家,我该如何提供自己的风控业务能力,比如有木有风控相关技术和业务书籍推荐呀,不限于具体业务的风控。还是说多和有技术的前辈交流呢?
ps:v 友中有木有风控大佬,不介意的话我能不能抱一抱大腿。嘿嘿
[兼职] 2D 动效师, spine 动画,重动作轻特效
需求:
1 、需要你是为至少 5 年以上资深的 2D 动效工作者,能独立完成优秀的作品
2 、手绘可以独立完成资源绘制
3 、必需要会 PS,AE,SPINE 最好会 COCOS,Stable,Diffusion ,3D MAX 或是各种其他辅助软件。
4 、要在规定时间段内高质量完成任务,我们也会给你充足时间
5 、需要及时回复消息,然后偶尔会有工作会议
提供:
1 、兼职,工作时间自由,以项目结果为导向
2 、每月 1W 的报酬,长期合作
为什么会寻找 part-time 工程师合作?
A:团队人少,资源有限,其次招募动效设计师要求稍高
我们会想找什么样的工程师合作?
A:有过远程工作经验,可投入充足的时间在合作中,能够及时回复消息,我们不关心交付过程,但关心在合理的时间节点承诺的交付物品质。
需求:
1 、需要你是为至少 5 年以上资深的 2D 动效工作者,能独立完成优秀的作品
2 、手绘可以独立完成资源绘制
3 、必需要会 PS,AE,SPINE 最好会 COCOS,Stable,Diffusion ,3D MAX 或是各种其他辅助软件。
4 、要在规定时间段内高质量完成任务,我们也会给你充足时间
5 、需要及时回复消息,然后偶尔会有工作会议
提供:
1 、兼职,工作时间自由,以项目结果为导向
2 、每月 1W 的报酬,长期合作
为什么会寻找 part-time 工程师合作?
A:团队人少,资源有限,其次招募动效设计师要求稍高
我们会想找什么样的工程师合作?
A:有过远程工作经验,可投入充足的时间在合作中,能够及时回复消息,我们不关心交付过程,但关心在合理的时间节点承诺的交付物品质。
版上有人申请成功过 telegram 的 app_id 和 hash_id 吗?
通过 https://my.telegram.org 的 create new application 申请, 总是提示 Error.
有人说换 IP, 申请手机+IP+地理位置一致的账号
有人说狂点提交,多次之后总有一次能成功
全都试了还是不行,提交多了下次登录还被 ban.
通过 https://my.telegram.org 的 create new application 申请, 总是提示 Error.
有人说换 IP, 申请手机+IP+地理位置一致的账号
有人说狂点提交,多次之后总有一次能成功
全都试了还是不行,提交多了下次登录还被 ban.
用前两天 Lenny 送的 bolt 搭建的一个双搜网站,利用 iframe 窗一键搜索两个不同的搜索引擎
## 地址: https://ds.vosooo.com/
注意:在使用前需要先在浏览器安装 Ignore X-Frame headers 之类的插件,才可以生效。https://chromewebstore.google.com/detail/ignore-x-frame-headers/gleekbfjekiniecknbkamfmkohkpodhe
## 功能简介:可以同时显示左右两个搜索结果窗口,可自定义选择搜索引擎( Google, 百度, Bing, Yahoo, Yandex, DuckDuckGo ),以便选择最适合自己需求的搜索引擎。
双引擎对比:用户可以在同一页面上输入关键词,分别查看两个搜索结果,方便比较两者在不同语言、地域和搜索习惯下的表现差异。
界面简洁:网站采用简洁的布局,左侧默认为百度搜索结果,右侧默认为 duckduckgo 搜索结果,用户可以快速切换搜索引擎进行对比。
直接在浏览器搜索框进行输入: https://ds.vosooo.com/?q=%s
无需注册:无需用户注册即可使用,适合快速测试和比较搜索引擎的效果。
## 使用场景
搜索引擎对比:用户可以通过比较不同搜索引擎在同一关键词下的搜索结果,了解各自的优势和局限。
SEO 研究:对于从事搜索引擎优化( SEO )工作的人员,可以帮助分析不同搜索引擎的排名机制和结果展示方式。
语言和地域差异分析:用户可以观察在不同语言和地域设置下,搜索引擎返回结果的差异,帮助了解搜索引擎在全球范围内的表现。

## 地址: https://ds.vosooo.com/
注意:在使用前需要先在浏览器安装 Ignore X-Frame headers 之类的插件,才可以生效。https://chromewebstore.google.com/detail/ignore-x-frame-headers/gleekbfjekiniecknbkamfmkohkpodhe
## 功能简介:可以同时显示左右两个搜索结果窗口,可自定义选择搜索引擎( Google, 百度, Bing, Yahoo, Yandex, DuckDuckGo ),以便选择最适合自己需求的搜索引擎。
双引擎对比:用户可以在同一页面上输入关键词,分别查看两个搜索结果,方便比较两者在不同语言、地域和搜索习惯下的表现差异。
界面简洁:网站采用简洁的布局,左侧默认为百度搜索结果,右侧默认为 duckduckgo 搜索结果,用户可以快速切换搜索引擎进行对比。
直接在浏览器搜索框进行输入: https://ds.vosooo.com/?q=%s
无需注册:无需用户注册即可使用,适合快速测试和比较搜索引擎的效果。
## 使用场景
搜索引擎对比:用户可以通过比较不同搜索引擎在同一关键词下的搜索结果,了解各自的优势和局限。
SEO 研究:对于从事搜索引擎优化( SEO )工作的人员,可以帮助分析不同搜索引擎的排名机制和结果展示方式。
语言和地域差异分析:用户可以观察在不同语言和地域设置下,搜索引擎返回结果的差异,帮助了解搜索引擎在全球范围内的表现。

招个兼职全栈工程师
看清楚需求,全部满足再继续沟通。
注意!看清楚是兼职,找全职的请勿投递,投递前请确保看完所有任职要求,符合后才投递,谢谢。
岗位职责:
1. 已有政府类项目维护
2. 项目功能优化和政务部署
任职要求:
1. 有政府类软件项目开发经验
2. 非常熟悉 Java 和 NodeJS [两者任意一个不熟悉的请不要投递]
3. 熟悉前端,JS 、HTML 、Vue 、React 等
4. 非常了解 Docker 、Nginx 、高可用等服务端组件的部署和使用,可独立完成私有云项目部署
5. 工作日可到杭州市政府机构进行内网部署和系统运维(只有项目部署和处理问题时才需要,绝大多数时候不需要)
6. 按照实际工作量结算,没有事情的时候无需坐班、无需到岗
补充说明:
1. 项目基本都是正常运行状态,但存在一些细微小问题偶尔需要检查、看下日志或者修复下
2. 偶尔可能涉及个别模块调整和开发
3. 需要时间相对自由
可投递相关申请到:Y2hlbmd4aWppQHZhc3RjaGFpbi5sdGQ=
(如简历不符合上述任一要求但盲目投递,则不会回复)
看清楚需求,全部满足再继续沟通。
注意!看清楚是兼职,找全职的请勿投递,投递前请确保看完所有任职要求,符合后才投递,谢谢。
岗位职责:
1. 已有政府类项目维护
2. 项目功能优化和政务部署
任职要求:
1. 有政府类软件项目开发经验
2. 非常熟悉 Java 和 NodeJS [两者任意一个不熟悉的请不要投递]
3. 熟悉前端,JS 、HTML 、Vue 、React 等
4. 非常了解 Docker 、Nginx 、高可用等服务端组件的部署和使用,可独立完成私有云项目部署
5. 工作日可到杭州市政府机构进行内网部署和系统运维(只有项目部署和处理问题时才需要,绝大多数时候不需要)
6. 按照实际工作量结算,没有事情的时候无需坐班、无需到岗
补充说明:
1. 项目基本都是正常运行状态,但存在一些细微小问题偶尔需要检查、看下日志或者修复下
2. 偶尔可能涉及个别模块调整和开发
3. 需要时间相对自由
可投递相关申请到:Y2hlbmd4aWppQHZhc3RjaGFpbi5sdGQ=
(如简历不符合上述任一要求但盲目投递,则不会回复)
分享一个英文系统解决通讯录排序问题的快捷指令
因为 AI 的缘故,不少人切换了英文系统,但是通讯录排序就成了一个问题,所有联系人都无法通过拼音首字母排序,都被排在了最后。
偶然看到一个快捷指令,大致方法是利用苹果自带的翻译,将名字转换为拼音,再将拼音写入通讯录中,实现通过字母进行排序。
具体细节有兴趣的可以看看链接( https://utgd.net/article/20111
),其中避免名字被翻译闹笑话的 workground 特别独特。
我在这个版本的基础上进行了修改,因为通过自带翻译,会在末尾加上句号,导致写入通讯录后也会带有句号,我将上述句号做了剔除。
另外就是改变了取值规则,原版每次运行都会遍历所有通讯录,查询没有拼音的联系人以供选择。
但是遍历所有通讯录较慢,我改成了直接按照姓氏音标排列取前 10 个,没有音标的,会出现在最前面,以便日后通讯录增加后定期维护使用。
第一次使用如果通讯录较多,建议通过 mac 操作,并且取消获取通讯录数量限制。
后续定期维护的时候,可以根据需要增加取值限制,提高效率。
https://www.icloud.com/shortcuts/181e560a1f154115bb9906cf4d03213b
因为 AI 的缘故,不少人切换了英文系统,但是通讯录排序就成了一个问题,所有联系人都无法通过拼音首字母排序,都被排在了最后。
偶然看到一个快捷指令,大致方法是利用苹果自带的翻译,将名字转换为拼音,再将拼音写入通讯录中,实现通过字母进行排序。
具体细节有兴趣的可以看看链接( https://utgd.net/article/20111
),其中避免名字被翻译闹笑话的 workground 特别独特。
我在这个版本的基础上进行了修改,因为通过自带翻译,会在末尾加上句号,导致写入通讯录后也会带有句号,我将上述句号做了剔除。
另外就是改变了取值规则,原版每次运行都会遍历所有通讯录,查询没有拼音的联系人以供选择。
但是遍历所有通讯录较慢,我改成了直接按照姓氏音标排列取前 10 个,没有音标的,会出现在最前面,以便日后通讯录增加后定期维护使用。
第一次使用如果通讯录较多,建议通过 mac 操作,并且取消获取通讯录数量限制。
后续定期维护的时候,可以根据需要增加取值限制,提高效率。
https://www.icloud.com/shortcuts/181e560a1f154115bb9906cf4d03213b
双链笔记及其知识图谱是不是伪需求?
如 logseq org-roam 等都号称有双链功能、知识图谱的功能。
今天浅显试了一下 logseq ,感觉知识图谱上的每个点,都得是唯一的。每个唯一的点要链接时,都必须先输入[[]],在手机上也不便输入。
然而,现实中一个点,我希望它是多义的,在不同的大纲下它能展现不同的含义。而且我希望它能自动提取出很多核心词构成链接。
再者,知识图谱中,假设有 20 个点,线条就互有交叉了,比较乱,并不如手绘的思维导图流向分明。在手机小屏上可读性差。
请各位深入用过双链笔记及其知识图谱功能的大佬,分享一下你的最新心得,以及最佳知识吸取实践经验吧
如 logseq org-roam 等都号称有双链功能、知识图谱的功能。
今天浅显试了一下 logseq ,感觉知识图谱上的每个点,都得是唯一的。每个唯一的点要链接时,都必须先输入[[]],在手机上也不便输入。
然而,现实中一个点,我希望它是多义的,在不同的大纲下它能展现不同的含义。而且我希望它能自动提取出很多核心词构成链接。
再者,知识图谱中,假设有 20 个点,线条就互有交叉了,比较乱,并不如手绘的思维导图流向分明。在手机小屏上可读性差。
请各位深入用过双链笔记及其知识图谱功能的大佬,分享一下你的最新心得,以及最佳知识吸取实践经验吧
阿里云 2025 年 5 月 7 日域名涨价
域名要涨价了各位,该续费续费
公告地址
https://www.aliyun.com/notice/detail?notice-id=117187
域名续费优惠口令查看地址
https://mp.weixin.qq.com/s/d4h6dnu0knj1eFsS2NyweQ
域名要涨价了各位,该续费续费
公告地址
https://www.aliyun.com/notice/detail?notice-id=117187
域名续费优惠口令查看地址
https://mp.weixin.qq.com/s/d4h6dnu0knj1eFsS2NyweQ
急缺 Ai 人才,急招算法工程师
### 关于我
大家好,是一名 AI 领域的创业者,目前正在研发一名音视频领域的智能体工具,已经获得了天使轮的融资。产品 MVP 正在打磨中,整个团队在广州番禺。当下的 AI 发展迅猛,我认为已经可以重塑整个互联网软件的形态,正如同 16 年是的“互联网+”概念。如果你也对此认同并且想要在大潮流下做点什么,希望你能耐心看完整个招聘 JD ,看看我们有没有合作/共同创造的机会。
### 岗位职责
1. 设计并开发基于 Python 的智能体核心框架,支持自主决策、多任务协作和动态环境适应。开发面向音视频多模态场景的 LLM 应用系统
2. 使用 RAG 技术优化大模型输出,结合音视频元数据、字幕、语音识别结果等多模态数据提升检索与生成质量
3. 负责开源模型(如 Whisper 、Stable Video Diffusion 等)的本地化部署,搭建高并发、低延迟的模型服务 API ,支持音视频流式处理需求。
4. 设计模型量化、并行推理、GPU 优化等方案,提升音视频场景下的推理性能与资源利用率。
5. 构建音视频数据预处理与微调 Pipeline ,使用 LoRA/P-Tuning 等技术高效微调多模态模型,提升特定任务的效果。
6. 探索多模态 LLM 、AI 生成( TTS/视频合成)等技术方向,推动 AIGC 与音视频产品的创新结合。
7. 跟踪 LLM 与音视频领域的前沿进展,评估技术落地可行性并推动团队技术升级。
### 岗位要求
- 统招本科及以上学历,3 年以上 Python/C/C++ 开发经验
- 精通智能体开发框架( CrewAI/LangChain/Autogen ),对 RAG 有深刻洞见
- 熟悉 OpenAI Agents SDK ,具备 Manus 或 UI-TARS 开发经验优先
- 具备音视频处理经验,熟悉 FFmpeg/OpenCV/Librosa/Openshot 等工具,了解语音识别( ASR )、视频理解(动作检测)等任务
- 深入理解智能体技术栈(决策系统、知识管理、工具集成)
- 熟练掌握工具链集成( OpenAI Tools/MCP 协议)
- 具备后端架构经验(微服务、分布式系统、高并发)
- 加分项
- LLM 微调经验
- 有 AIGC 音视频项目经验或开源项目贡献者优先。
### 福利待遇
- 五险一金,绩效+年终奖金
- 20k-35k(大牛可谈)
- 双休
### 联系我
请将简历发送至招聘邮箱: versacepoon@kolc.ai ,邮件标题注明"应聘职位+姓名"
### 关于我
大家好,是一名 AI 领域的创业者,目前正在研发一名音视频领域的智能体工具,已经获得了天使轮的融资。产品 MVP 正在打磨中,整个团队在广州番禺。当下的 AI 发展迅猛,我认为已经可以重塑整个互联网软件的形态,正如同 16 年是的“互联网+”概念。如果你也对此认同并且想要在大潮流下做点什么,希望你能耐心看完整个招聘 JD ,看看我们有没有合作/共同创造的机会。
### 岗位职责
1. 设计并开发基于 Python 的智能体核心框架,支持自主决策、多任务协作和动态环境适应。开发面向音视频多模态场景的 LLM 应用系统
2. 使用 RAG 技术优化大模型输出,结合音视频元数据、字幕、语音识别结果等多模态数据提升检索与生成质量
3. 负责开源模型(如 Whisper 、Stable Video Diffusion 等)的本地化部署,搭建高并发、低延迟的模型服务 API ,支持音视频流式处理需求。
4. 设计模型量化、并行推理、GPU 优化等方案,提升音视频场景下的推理性能与资源利用率。
5. 构建音视频数据预处理与微调 Pipeline ,使用 LoRA/P-Tuning 等技术高效微调多模态模型,提升特定任务的效果。
6. 探索多模态 LLM 、AI 生成( TTS/视频合成)等技术方向,推动 AIGC 与音视频产品的创新结合。
7. 跟踪 LLM 与音视频领域的前沿进展,评估技术落地可行性并推动团队技术升级。
### 岗位要求
- 统招本科及以上学历,3 年以上 Python/C/C++ 开发经验
- 精通智能体开发框架( CrewAI/LangChain/Autogen ),对 RAG 有深刻洞见
- 熟悉 OpenAI Agents SDK ,具备 Manus 或 UI-TARS 开发经验优先
- 具备音视频处理经验,熟悉 FFmpeg/OpenCV/Librosa/Openshot 等工具,了解语音识别( ASR )、视频理解(动作检测)等任务
- 深入理解智能体技术栈(决策系统、知识管理、工具集成)
- 熟练掌握工具链集成( OpenAI Tools/MCP 协议)
- 具备后端架构经验(微服务、分布式系统、高并发)
- 加分项
- LLM 微调经验
- 有 AIGC 音视频项目经验或开源项目贡献者优先。
### 福利待遇
- 五险一金,绩效+年终奖金
- 20k-35k(大牛可谈)
- 双休
### 联系我
请将简历发送至招聘邮箱: versacepoon@kolc.ai ,邮件标题注明"应聘职位+姓名"
请问,网站在境外,受广告法影响吗?
小公司需要搞个官网,没啥人看,就是需要时能点开展示下。
好几年前搞过,但由于触犯了关键词,被工商上门了,很烦,索性就关了。
但现在又需要,但知道这个肯定有更新,主要就是极限词啥的,毕竟解释权在人家嘴里,不知道会不会又踩雷了, 但不想花太多时间和钱去搞这个东西,本身也不是这个专业的。
域名是国内阿里云,之前也有备案
如果就几个简单页面,直接放境外服务器是否就可以不被管了。
谢谢
- - - - - -- - - - - -
pweng286:广告法第二条:广告主、广告经营者、广告发布者在中华人民共和国境内从事广告活动,应当遵守本法。
Raynard:没有备案就不能说明是你的网站,万一被问起来不承认就行。
被国内版权流氓搞怕了,域名再也不会备案了
llexus:1. 不用阿里云
2. 不备案,只是展示简单页面,就几个单页仍在那里就行了。
wegbjwjm:你不回来就没事
gaobh:取消备案,域名转到国外运营商,服务器用国外运营商就不会找你
2025-04-25 21:59:35
小公司需要搞个官网,没啥人看,就是需要时能点开展示下。
好几年前搞过,但由于触犯了关键词,被工商上门了,很烦,索性就关了。
但现在又需要,但知道这个肯定有更新,主要就是极限词啥的,毕竟解释权在人家嘴里,不知道会不会又踩雷了, 但不想花太多时间和钱去搞这个东西,本身也不是这个专业的。
域名是国内阿里云,之前也有备案
如果就几个简单页面,直接放境外服务器是否就可以不被管了。
谢谢
- - - - - -- - - - - -
pweng286:广告法第二条:广告主、广告经营者、广告发布者在中华人民共和国境内从事广告活动,应当遵守本法。
Raynard:没有备案就不能说明是你的网站,万一被问起来不承认就行。
被国内版权流氓搞怕了,域名再也不会备案了
llexus:1. 不用阿里云
2. 不备案,只是展示简单页面,就几个单页仍在那里就行了。
wegbjwjm:你不回来就没事
gaobh:取消备案,域名转到国外运营商,服务器用国外运营商就不会找你
2025-04-25 21:59:35
分享一个冷门的域名记录相关的坑: CNAME 与 TXT 记录冲突影响泛域名证书申请
## 相同前缀的 CNAME 与 TXT 不能共存
折腾过域名的可能知道(A,AAAA)记录不能与 CNAME 共存, 但未必碰到过 TXT 与 CNAME 冲突的情况.
什么情况下 TXT 会与 CNAME 同时使用一个前缀?
有一种场景, 就是在 LetsEncrypt 证书申请, 使用 _DNS-01_ 挑战来验证域名所有权时.
1. Certbot 会使用 ackey 和 acsecret 或者 token, 创建一条`_acme-challenge.example.com` 的**TXT 记录**
2. Letsencrypt 会查询 **TXT 记录**, 确认申请方有权创建 DNS 记录, 证明有域名所有权.
3. Letsencrypt 签发证书
4. Certbot 清理`_acme-challenge.example.com` 的**TXT 记录**
倘若创建**TXT 记录**时, 已经有一条`_acme-challenge.example.com` 的**CNAME**记录, 则**TXT**记录可能会创建失败, 导致域名挑战验证失败.
为什么会出现`_acme-challenge`.example.com 的**CNAME**记录?
阿里云新推出的 **ESA** 边缘安全加速, 类似 cloudflare, 是原 DCDN 全站加速的改名增强版. 在早期使用时, 不支持自助申请泛域名, 我是使用脚本周期性将自己申请的泛域名证书传上去, 管理起来稍有不便. 后来出了**托管 DCV**, 可以自助申请更新泛域名证书, 按照说明操作, 的确可以自助管理泛域名证书. 但埋下的隐患隔了数月才发现. 这个 CNAME 记录持续存在, 会导致不能创建相同前缀的 TXT 记录, 导致我不能在别处证明域名所有权.

## 解决方案
### 方案一: 不使用托管 DVC
托管 DVC 要求将`_acme-challenge.example.com`写入指定值, 本质上是声明该域名属于第三方, 自己不再拥有该域名的控制权.
需要泛域名的话, 可以使用任务脚本调用 ESA 的 API, 定时将泛域名证书上传到 ESA.
### 方案二: 不使用 DNS-01 验证域名所有权
Certbot 提供几种域名所有权验证(challenge, 挑战)方法, 除了根域名验证(DNS-01)外, 还可以使用 HTTP-01 和 TLS-ALPN-01 等方法.
HTTP-01 和 TLS-ALPN-01 方法需要现先有服务, 验证可访问性之后, 再给证书.
DNS-01 可以在搭建服务之前就获取证书.
### 方案三: 打破 ESA 和云解析 DNS 的业务墙
这俩业务同属阿里云, 但各自实现了一套 DNS API, 如果**ESA**可以自助在**云解析 DNS**设置 CNAME 或 TXT 记录, 获取完证书后, 删除记录, 则不会影响在别处使用 DNS-01 挑战.
### 方案四: 不使用阿里 ESA
cloudflare 上没这事, 证书随便给.
## 相同前缀的 CNAME 与 TXT 不能共存
折腾过域名的可能知道(A,AAAA)记录不能与 CNAME 共存, 但未必碰到过 TXT 与 CNAME 冲突的情况.
什么情况下 TXT 会与 CNAME 同时使用一个前缀?
有一种场景, 就是在 LetsEncrypt 证书申请, 使用 _DNS-01_ 挑战来验证域名所有权时.
1. Certbot 会使用 ackey 和 acsecret 或者 token, 创建一条`_acme-challenge.example.com` 的**TXT 记录**
2. Letsencrypt 会查询 **TXT 记录**, 确认申请方有权创建 DNS 记录, 证明有域名所有权.
3. Letsencrypt 签发证书
4. Certbot 清理`_acme-challenge.example.com` 的**TXT 记录**
倘若创建**TXT 记录**时, 已经有一条`_acme-challenge.example.com` 的**CNAME**记录, 则**TXT**记录可能会创建失败, 导致域名挑战验证失败.
为什么会出现`_acme-challenge`.example.com 的**CNAME**记录?
阿里云新推出的 **ESA** 边缘安全加速, 类似 cloudflare, 是原 DCDN 全站加速的改名增强版. 在早期使用时, 不支持自助申请泛域名, 我是使用脚本周期性将自己申请的泛域名证书传上去, 管理起来稍有不便. 后来出了**托管 DCV**, 可以自助申请更新泛域名证书, 按照说明操作, 的确可以自助管理泛域名证书. 但埋下的隐患隔了数月才发现. 这个 CNAME 记录持续存在, 会导致不能创建相同前缀的 TXT 记录, 导致我不能在别处证明域名所有权.

## 解决方案
### 方案一: 不使用托管 DVC
托管 DVC 要求将`_acme-challenge.example.com`写入指定值, 本质上是声明该域名属于第三方, 自己不再拥有该域名的控制权.
需要泛域名的话, 可以使用任务脚本调用 ESA 的 API, 定时将泛域名证书上传到 ESA.
### 方案二: 不使用 DNS-01 验证域名所有权
Certbot 提供几种域名所有权验证(challenge, 挑战)方法, 除了根域名验证(DNS-01)外, 还可以使用 HTTP-01 和 TLS-ALPN-01 等方法.
HTTP-01 和 TLS-ALPN-01 方法需要现先有服务, 验证可访问性之后, 再给证书.
DNS-01 可以在搭建服务之前就获取证书.
### 方案三: 打破 ESA 和云解析 DNS 的业务墙
这俩业务同属阿里云, 但各自实现了一套 DNS API, 如果**ESA**可以自助在**云解析 DNS**设置 CNAME 或 TXT 记录, 获取完证书后, 删除记录, 则不会影响在别处使用 DNS-01 挑战.
### 方案四: 不使用阿里 ESA
cloudflare 上没这事, 证书随便给.