<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>yb9803的个人博客</title><link>https://blog.cloudgather.online/</link><atom:link href="https://blog.cloudgather.online/rss.xml" rel="self" type="application/rss+xml"/><description>啊吧啊吧啊吧</description><generator>Halo v2.21.9</generator><language>zh-cn</language><image><url>https://blog.cloudgather.online/upload/4e8dda8f7c97fcdf33b82272a64505ed.jpg</url><title>yb9803的个人博客</title><link>https://blog.cloudgather.online/</link></image><lastBuildDate>Fri, 17 Apr 2026 10:32:32 GMT</lastBuildDate><item><title><![CDATA[OpenID Connect (OIDC) 全方位深度解析]]></title><link>https://blog.cloudgather.online/archives/b81d4cc3-acef-48e8-b480-838a99b5e50b</link><description><![CDATA[<img src="https://blog.cloudgather.online/plugins/feed/assets/telemetry.gif?title=OpenID%20Connect%20%28OIDC%29%20%E5%85%A8%E6%96%B9%E4%BD%8D%E6%B7%B1%E5%BA%A6%E8%A7%A3%E6%9E%90&amp;url=/archives/b81d4cc3-acef-48e8-b480-838a99b5e50b" width="1" height="1" alt="" style="opacity:0;">引言：我们为何需要OIDC？ 在现代互联网世界中，你一定对这样的场景不陌生：当访问一个新的网站或App时，它会提&amp;#]]></description><guid isPermaLink="false">/archives/b81d4cc3-acef-48e8-b480-838a99b5e50b</guid><dc:creator>yb9803</dc:creator><enclosure url="https://blog.cloudgather.online/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F242828be-ef95-4e25-8f52-1bdb23a8f758.png&amp;size=m" type="image/jpeg" length="0"/><category>基础知识</category><pubDate>Sat, 28 Jun 2025 10:01:56 GMT</pubDate></item><item><title><![CDATA[OAuth 2.0 核心原理与实践指南]]></title><link>https://blog.cloudgather.online/archives/326ee64c-ec29-45e0-8a71-76a5019c05c7</link><description><![CDATA[<img src="https://blog.cloudgather.online/plugins/feed/assets/telemetry.gif?title=OAuth%202.0%20%E6%A0%B8%E5%BF%83%E5%8E%9F%E7%90%86%E4%B8%8E%E5%AE%9E%E8%B7%B5%E6%8C%87%E5%8D%97&amp;url=/archives/326ee64c-ec29-45e0-8a71-76a5019c05c7" width="1" height="1" alt="" style="opacity:0;">引言：OAuth 2.0 的技术使命与重要性 在当今高度互联的数字世界中，我们频繁地遇到这样的场景：一个新注册的&amp;]]></description><guid isPermaLink="false">/archives/326ee64c-ec29-45e0-8a71-76a5019c05c7</guid><dc:creator>yb9803</dc:creator><enclosure url="https://blog.cloudgather.online/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FvuMDRbf8Gtkm7gAmsdZFaNVE4QVtDL.png&amp;size=m" type="image/jpeg" length="0"/><category>基础知识</category><pubDate>Sat, 28 Jun 2025 09:35:38 GMT</pubDate></item><item><title><![CDATA[从零开始理解Cookie、Session与Token：Web身份认证的演进之路]]></title><link>https://blog.cloudgather.online/archives/a6781e8d-7de1-4413-b141-3161739d8d7c</link><description><![CDATA[<img src="https://blog.cloudgather.online/plugins/feed/assets/telemetry.gif?title=%E4%BB%8E%E9%9B%B6%E5%BC%80%E5%A7%8B%E7%90%86%E8%A7%A3Cookie%E3%80%81Session%E4%B8%8EToken%EF%BC%9AWeb%E8%BA%AB%E4%BB%BD%E8%AE%A4%E8%AF%81%E7%9A%84%E6%BC%94%E8%BF%9B%E4%B9%8B%E8%B7%AF&amp;url=/archives/a6781e8d-7de1-4413-b141-3161739d8d7c" width="1" height="1" alt="" style="opacity:0;">引言：我们为何需要它们？ 想象一个场景：您在购物网站上登录了自己的账户，然后开始浏览商品，将心仪į]]></description><guid isPermaLink="false">/archives/a6781e8d-7de1-4413-b141-3161739d8d7c</guid><dc:creator>yb9803</dc:creator><enclosure url="https://blog.cloudgather.online/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Ft5wUK2ta4NBakMVmc0C62H2Vm58hWG.png&amp;size=m" type="image/jpeg" length="0"/><category>基础知识</category><pubDate>Sat, 28 Jun 2025 04:05:26 GMT</pubDate></item><item><title><![CDATA[Nginx 全方位深度解析：从配置、使用到核心原理]]></title><link>https://blog.cloudgather.online/archives/nginx</link><description><![CDATA[<img src="https://blog.cloudgather.online/plugins/feed/assets/telemetry.gif?title=Nginx%20%E5%85%A8%E6%96%B9%E4%BD%8D%E6%B7%B1%E5%BA%A6%E8%A7%A3%E6%9E%90%EF%BC%9A%E4%BB%8E%E9%85%8D%E7%BD%AE%E3%80%81%E4%BD%BF%E7%94%A8%E5%88%B0%E6%A0%B8%E5%BF%83%E5%8E%9F%E7%90%86&amp;url=/archives/nginx" width="1" height="1" alt="" style="opacity:0;">引言：为什么我们需要了解 Nginx？ 在当今的互联网世界中，无论您是前端开发者、后端工程师、运维专家还&amp;]]></description><guid isPermaLink="false">/archives/nginx</guid><dc:creator>yb9803</dc:creator><enclosure url="https://blog.cloudgather.online/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FD611A2A64E9C2481955D5359FF896C60.jpg&amp;size=m" type="image/jpeg" length="0"/><category>记录</category><category>技术</category><pubDate>Wed, 25 Jun 2025 04:12:55 GMT</pubDate></item><item><title><![CDATA[Nginx 与 Certbot ：全方位解析 HTTPS 证书获取与自动化续签]]></title><link>https://blog.cloudgather.online/archives/nginx-certbot</link><description><![CDATA[<img src="https://blog.cloudgather.online/plugins/feed/assets/telemetry.gif?title=Nginx%20%E4%B8%8E%20Certbot%20%EF%BC%9A%E5%85%A8%E6%96%B9%E4%BD%8D%E8%A7%A3%E6%9E%90%20HTTPS%20%E8%AF%81%E4%B9%A6%E8%8E%B7%E5%8F%96%E4%B8%8E%E8%87%AA%E5%8A%A8%E5%8C%96%E7%BB%AD%E7%AD%BE&amp;url=/archives/nginx-certbot" width="1" height="1" alt="" style="opacity:0;">引言 在当前的网络环境中，HTTPS 已不再是“可选项”，而是保障网站安全、保护用户隐私、提升搜索引擎排名的“必需品”。Let’s Encrypt 项目]]></description><guid isPermaLink="false">/archives/nginx-certbot</guid><dc:creator>yb9803</dc:creator><enclosure url="https://blog.cloudgather.online/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fcertbot-logo-1A-6d3526936bd519275528105555f03904956c040da2be6ee981ef4777389a4cd2.svg&amp;size=m" type="image/jpeg" length="0"/><pubDate>Wed, 25 Jun 2025 03:23:45 GMT</pubDate></item><item><title><![CDATA[移动推送通知系统技术深度解析]]></title><link>https://blog.cloudgather.online/archives/%E7%A7%BB%E5%8A%A8%E6%8E%A8%E9%80%81%E9%80%9A%E7%9F%A5%E7%B3%BB%E7%BB%9F%E6%8A%80%E6%9C%AF%E6%B7%B1%E5%BA%A6%E8%A7%A3%E6%9E%90</link><description><![CDATA[<img src="https://blog.cloudgather.online/plugins/feed/assets/telemetry.gif?title=%E7%A7%BB%E5%8A%A8%E6%8E%A8%E9%80%81%E9%80%9A%E7%9F%A5%E7%B3%BB%E7%BB%9F%E6%8A%80%E6%9C%AF%E6%B7%B1%E5%BA%A6%E8%A7%A3%E6%9E%90&amp;url=/archives/%E7%A7%BB%E5%8A%A8%E6%8E%A8%E9%80%81%E9%80%9A%E7%9F%A5%E7%B3%BB%E7%BB%9F%E6%8A%80%E6%9C%AF%E6%B7%B1%E5%BA%A6%E8%A7%A3%E6%9E%90" width="1" height="1" alt="" style="opacity:0;">移动推送通知系统技术深度解析 一、推送通知系统概述 移动推送通知系统是&amp;]]></description><guid isPermaLink="false">/archives/%E7%A7%BB%E5%8A%A8%E6%8E%A8%E9%80%81%E9%80%9A%E7%9F%A5%E7%B3%BB%E7%BB%9F%E6%8A%80%E6%9C%AF%E6%B7%B1%E5%BA%A6%E8%A7%A3%E6%9E%90</guid><dc:creator>yb9803</dc:creator><category>技术</category><pubDate>Tue, 24 Jun 2025 12:45:11 GMT</pubDate></item><item><title><![CDATA[TLS1.2握手失败处理]]></title><link>https://blog.cloudgather.online/archives/TLS1.2%E6%8F%A1%E6%89%8B%E5%A4%B1%E8%B4%A5%E5%A4%84%E7%90%86</link><description><![CDATA[<img src="https://blog.cloudgather.online/plugins/feed/assets/telemetry.gif?title=TLS1.2%E6%8F%A1%E6%89%8B%E5%A4%B1%E8%B4%A5%E5%A4%84%E7%90%86&amp;url=/archives/TLS1.2%E6%8F%A1%E6%89%8B%E5%A4%B1%E8%B4%A5%E5%A4%84%E7%90%86" width="1" height="1" alt="" style="opacity:0;">问题描述 在配置 Nginx 反向代理服务器时，遇到了 TLS 1.2 连接失败的问题。使用 OpenSSL 客户端测试时出现以下错误： $ openssl s_client -connect example.com:443 -tls1_2 CONNECTED(00000003) 40376B910]]></description><guid isPermaLink="false">/archives/TLS1.2%E6%8F%A1%E6%89%8B%E5%A4%B1%E8%B4%A5%E5%A4%84%E7%90%86</guid><dc:creator>yb9803</dc:creator><pubDate>Wed, 28 May 2025 16:43:58 GMT</pubDate></item><item><title><![CDATA[Go语言中的interface{}与数字类型转换详解]]></title><link>https://blog.cloudgather.online/archives/Go%E8%AF%AD%E8%A8%80%E4%B8%AD%E7%9A%84interface%7B%7D%E4%B8%8E%E6%95%B0%E5%AD%97%E7%B1%BB%E5%9E%8B%E8%BD%AC%E6%8D%A2%E8%AF%A6%E8%A7%A3</link><description><![CDATA[<img src="https://blog.cloudgather.online/plugins/feed/assets/telemetry.gif?title=Go%E8%AF%AD%E8%A8%80%E4%B8%AD%E7%9A%84interface%7B%7D%E4%B8%8E%E6%95%B0%E5%AD%97%E7%B1%BB%E5%9E%8B%E8%BD%AC%E6%8D%A2%E8%AF%A6%E8%A7%A3&amp;url=/archives/Go%E8%AF%AD%E8%A8%80%E4%B8%AD%E7%9A%84interface%7B%7D%E4%B8%8E%E6%95%B0%E5%AD%97%E7%B1%BB%E5%9E%8B%E8%BD%AC%E6%8D%A2%E8%AF%A6%E8%A7%A3" width="1" height="1" alt="" style="opacity:0;">Go语言中的interface{}与数字类型转换详解 1. 引言 在Go语言开发中，我们经常会使用interface{}类型来处理不确定类型的数据，特别是在处理JSON、配置文件或者需要泛型功能的场景下。然而，当interface{}遇到数字类型时，会出现一些值得注意的行为，尤其是在类型识别和转换方]]></description><guid isPermaLink="false">/archives/Go%E8%AF%AD%E8%A8%80%E4%B8%AD%E7%9A%84interface%7B%7D%E4%B8%8E%E6%95%B0%E5%AD%97%E7%B1%BB%E5%9E%8B%E8%BD%AC%E6%8D%A2%E8%AF%A6%E8%A7%A3</guid><dc:creator>yb9803</dc:creator><pubDate>Thu, 22 May 2025 03:11:25 GMT</pubDate></item><item><title><![CDATA[在Ubuntu系统中配置全局代理并解决Docker网络连接问题]]></title><link>https://blog.cloudgather.online/archives/%E5%9C%A8Ubuntu%E7%B3%BB%E7%BB%9F%E4%B8%AD%E9%85%8D%E7%BD%AE%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86%E5%B9%B6%E8%A7%A3%E5%86%B3Docker%E7%BD%91%E7%BB%9C%E8%BF%9E%E6%8E%A5%E9%97%AE%E9%A2%98</link><description><![CDATA[<img src="https://blog.cloudgather.online/plugins/feed/assets/telemetry.gif?title=%E5%9C%A8Ubuntu%E7%B3%BB%E7%BB%9F%E4%B8%AD%E9%85%8D%E7%BD%AE%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86%E5%B9%B6%E8%A7%A3%E5%86%B3Docker%E7%BD%91%E7%BB%9C%E8%BF%9E%E6%8E%A5%E9%97%AE%E9%A2%98&amp;url=/archives/%E5%9C%A8Ubuntu%E7%B3%BB%E7%BB%9F%E4%B8%AD%E9%85%8D%E7%BD%AE%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86%E5%B9%B6%E8%A7%A3%E5%86%B3Docker%E7%BD%91%E7%BB%9C%E8%BF%9E%E6%8E%A5%E9%97%AE%E9%A2%98" width="1" height="1" alt="" style="opacity:0;">在Ubuntu系统中配置全局代理并解决Docker网络连接问题 引言 在某些网络环境下，我们需要通过代理服务器来访问外部资源。本文将详细介绍如何在Ubuntu系统中配置全局代理，并解决Docker在代理环境下的网络连接问题。整个过程包括安装代理客户端、配置系统代理、设置Docker代理等步骤，同时会]]></description><guid isPermaLink="false">/archives/%E5%9C%A8Ubuntu%E7%B3%BB%E7%BB%9F%E4%B8%AD%E9%85%8D%E7%BD%AE%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86%E5%B9%B6%E8%A7%A3%E5%86%B3Docker%E7%BD%91%E7%BB%9C%E8%BF%9E%E6%8E%A5%E9%97%AE%E9%A2%98</guid><dc:creator>yb9803</dc:creator><category>记录</category><category>技术</category><pubDate>Thu, 1 May 2025 16:38:46 GMT</pubDate></item><item><title><![CDATA[RustDesk 全流程自建指南：开源远程桌面解决方案]]></title><link>https://blog.cloudgather.online/archives/RustDesk%20%E5%85%A8%E6%B5%81%E7%A8%8B%E8%87%AA%E5%BB%BA%E6%8C%87%E5%8D%97%EF%BC%9A%E5%BC%80%E6%BA%90%E8%BF%9C%E7%A8%8B%E6%A1%8C%E9%9D%A2%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88</link><description><![CDATA[<img src="https://blog.cloudgather.online/plugins/feed/assets/telemetry.gif?title=RustDesk%20%E5%85%A8%E6%B5%81%E7%A8%8B%E8%87%AA%E5%BB%BA%E6%8C%87%E5%8D%97%EF%BC%9A%E5%BC%80%E6%BA%90%E8%BF%9C%E7%A8%8B%E6%A1%8C%E9%9D%A2%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88&amp;url=/archives/RustDesk%20%E5%85%A8%E6%B5%81%E7%A8%8B%E8%87%AA%E5%BB%BA%E6%8C%87%E5%8D%97%EF%BC%9A%E5%BC%80%E6%BA%90%E8%BF%9C%E7%A8%8B%E6%A1%8C%E9%9D%A2%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88" width="1" height="1" alt="" style="opacity:0;">RustDesk 全流程自建指南：开源远程桌面解决方案 1. RustDesk 概述 RustDesk 是一款采用 Rust 语言编写的开源远程桌面软件，具有以下核心特性： 完全开源：客户端和服务器端代码均在 GitHub 公开 数据自主可控：支持自建服务器，确保数据隐私 跨平台支持：Windows]]></description><guid isPermaLink="false">/archives/RustDesk%20%E5%85%A8%E6%B5%81%E7%A8%8B%E8%87%AA%E5%BB%BA%E6%8C%87%E5%8D%97%EF%BC%9A%E5%BC%80%E6%BA%90%E8%BF%9C%E7%A8%8B%E6%A1%8C%E9%9D%A2%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88</guid><dc:creator>yb9803</dc:creator><category>记录</category><category>技术</category><pubDate>Mon, 28 Apr 2025 08:44:24 GMT</pubDate></item><item><title><![CDATA[Clash虚拟网卡模式下的端口占用问题记录（未解决）]]></title><link>https://blog.cloudgather.online/archives/Clash%E8%99%9A%E6%8B%9F%E7%BD%91%E5%8D%A1%E6%A8%A1%E5%BC%8F%E4%B8%8B%E7%9A%84%E7%AB%AF%E5%8F%A3%E5%8D%A0%E7%94%A8%E9%97%AE%E9%A2%98%E8%AE%B0%E5%BD%95</link><description><![CDATA[<img src="https://blog.cloudgather.online/plugins/feed/assets/telemetry.gif?title=Clash%E8%99%9A%E6%8B%9F%E7%BD%91%E5%8D%A1%E6%A8%A1%E5%BC%8F%E4%B8%8B%E7%9A%84%E7%AB%AF%E5%8F%A3%E5%8D%A0%E7%94%A8%E9%97%AE%E9%A2%98%E8%AE%B0%E5%BD%95%EF%BC%88%E6%9C%AA%E8%A7%A3%E5%86%B3%EF%BC%89&amp;url=/archives/Clash%E8%99%9A%E6%8B%9F%E7%BD%91%E5%8D%A1%E6%A8%A1%E5%BC%8F%E4%B8%8B%E7%9A%84%E7%AB%AF%E5%8F%A3%E5%8D%A0%E7%94%A8%E9%97%AE%E9%A2%98%E8%AE%B0%E5%BD%95" width="1" height="1" alt="" style="opacity:0;">Clash虚拟网卡模式下的端口占用问题记录 问题现象 在使用Clash代理工具的过程中，发现了一个与端口占用相关的特殊现象。当启用Clash的虚拟网卡(TUN)模式后，本地应用程序无法正常绑定7616端口，系统提示端口无访问权限或已被占用。 免责声明：本操作主要目的为访问内网环境。 复现步骤 启动C]]></description><guid isPermaLink="false">/archives/Clash%E8%99%9A%E6%8B%9F%E7%BD%91%E5%8D%A1%E6%A8%A1%E5%BC%8F%E4%B8%8B%E7%9A%84%E7%AB%AF%E5%8F%A3%E5%8D%A0%E7%94%A8%E9%97%AE%E9%A2%98%E8%AE%B0%E5%BD%95</guid><dc:creator>yb9803</dc:creator><category>记录</category><pubDate>Mon, 21 Apr 2025 16:05:10 GMT</pubDate></item><item><title><![CDATA[深入理解Windows中的WinNAT：从端口映射到网络隔离]]></title><link>https://blog.cloudgather.online/archives/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3Windows%E4%B8%AD%E7%9A%84WinNAT%EF%BC%9A%E4%BB%8E%E7%AB%AF%E5%8F%A3%E6%98%A0%E5%B0%84%E5%88%B0%E7%BD%91%E7%BB%9C%E9%9A%94%E7%A6%BB</link><description><![CDATA[<img src="https://blog.cloudgather.online/plugins/feed/assets/telemetry.gif?title=%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3Windows%E4%B8%AD%E7%9A%84WinNAT%EF%BC%9A%E4%BB%8E%E7%AB%AF%E5%8F%A3%E6%98%A0%E5%B0%84%E5%88%B0%E7%BD%91%E7%BB%9C%E9%9A%94%E7%A6%BB&amp;url=/archives/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3Windows%E4%B8%AD%E7%9A%84WinNAT%EF%BC%9A%E4%BB%8E%E7%AB%AF%E5%8F%A3%E6%98%A0%E5%B0%84%E5%88%B0%E7%BD%91%E7%BB%9C%E9%9A%94%E7%A6%BB" width="1" height="1" alt="" style="opacity:0;">深入理解Windows中的WinNAT：从端口映射到网络隔离 引言：为什么需要了解WinNAT？ 如果你在Windows上使用过Docker、虚拟机（如Hyper-V）或者配置过端口转发，你可能已经和WinNAT打过交道了。但WinNAT到底是什么？它和普通的网络端口占用有什么关系？为什么有时候Do]]></description><guid isPermaLink="false">/archives/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3Windows%E4%B8%AD%E7%9A%84WinNAT%EF%BC%9A%E4%BB%8E%E7%AB%AF%E5%8F%A3%E6%98%A0%E5%B0%84%E5%88%B0%E7%BD%91%E7%BB%9C%E9%9A%94%E7%A6%BB</guid><dc:creator>yb9803</dc:creator><category>技术</category><pubDate>Thu, 17 Apr 2025 15:04:36 GMT</pubDate></item><item><title><![CDATA[关于dockerdesktop（win）出现幽灵端口占用的问题]]></title><link>https://blog.cloudgather.online/archives/%E5%85%B3%E4%BA%8Edockerdesktop%EF%BC%88win%EF%BC%89%E5%87%BA%E7%8E%B0%E5%B9%BD%E7%81%B5%E7%AB%AF%E5%8F%A3%E5%8D%A0%E7%94%A8%E7%9A%84%E9%97%AE%E9%A2%98</link><description><![CDATA[<img src="https://blog.cloudgather.online/plugins/feed/assets/telemetry.gif?title=%E5%85%B3%E4%BA%8Edockerdesktop%EF%BC%88win%EF%BC%89%E5%87%BA%E7%8E%B0%E5%B9%BD%E7%81%B5%E7%AB%AF%E5%8F%A3%E5%8D%A0%E7%94%A8%E7%9A%84%E9%97%AE%E9%A2%98&amp;url=/archives/%E5%85%B3%E4%BA%8Edockerdesktop%EF%BC%88win%EF%BC%89%E5%87%BA%E7%8E%B0%E5%B9%BD%E7%81%B5%E7%AB%AF%E5%8F%A3%E5%8D%A0%E7%94%A8%E7%9A%84%E9%97%AE%E9%A2%98" width="1" height="1" alt="" style="opacity:0;">解决 Docker Desktop (Windows) 出现幽灵端口占用的问题 在使用 Docker Desktop 的过程中，有时会遇到一些奇怪的端口占用问题。明明没有应用程序在使用某个端口，但 Docker 容器启动时却报错说端口被占用。 问题现象 在 Docker Desktop 启动容器时，]]></description><guid isPermaLink="false">/archives/%E5%85%B3%E4%BA%8Edockerdesktop%EF%BC%88win%EF%BC%89%E5%87%BA%E7%8E%B0%E5%B9%BD%E7%81%B5%E7%AB%AF%E5%8F%A3%E5%8D%A0%E7%94%A8%E7%9A%84%E9%97%AE%E9%A2%98</guid><dc:creator>yb9803</dc:creator><category>技术</category><pubDate>Thu, 17 Apr 2025 14:44:42 GMT</pubDate></item><item><title><![CDATA[ Docker Desktop 汉化版安装指南]]></title><link>https://blog.cloudgather.online/archives/%20Docker%20Desktop%20%E6%B1%89%E5%8C%96%E7%89%88%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97</link><description><![CDATA[<img src="https://blog.cloudgather.online/plugins/feed/assets/telemetry.gif?title=%20Docker%20Desktop%20%E6%B1%89%E5%8C%96%E7%89%88%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97&amp;url=/archives/%20Docker%20Desktop%20%E6%B1%89%E5%8C%96%E7%89%88%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97" width="1" height="1" alt="" style="opacity:0;">Docker Desktop 汉化版安装指南 一、汉化版获取方式 推荐直接安装已汉化的Docker Desktop版本，无需再从官网下载原版。汉化资源由GitHub项目提供： 🔗 汉化项目地址： https://github.com/asxez/DockerDesktop-CN 项目包含： 完整汉]]></description><guid isPermaLink="false">/archives/%20Docker%20Desktop%20%E6%B1%89%E5%8C%96%E7%89%88%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97</guid><dc:creator>yb9803</dc:creator><category>技术</category><pubDate>Thu, 17 Apr 2025 02:11:44 GMT</pubDate></item><item><title><![CDATA[Docker 使用镜像源拉取镜像的方法流程详解]]></title><link>https://blog.cloudgather.online/archives/docker-shi-yong-jing-xiang-yuan-la-qu-jing-xiang-de-fang-fa-liu-cheng-xiang-jie</link><description><![CDATA[<img src="https://blog.cloudgather.online/plugins/feed/assets/telemetry.gif?title=Docker%20%E4%BD%BF%E7%94%A8%E9%95%9C%E5%83%8F%E6%BA%90%E6%8B%89%E5%8F%96%E9%95%9C%E5%83%8F%E7%9A%84%E6%96%B9%E6%B3%95%E6%B5%81%E7%A8%8B%E8%AF%A6%E8%A7%A3&amp;url=/archives/docker-shi-yong-jing-xiang-yuan-la-qu-jing-xiang-de-fang-fa-liu-cheng-xiang-jie" width="1" height="1" alt="" style="opacity:0;">Docker 使用镜像源拉取镜像的方法流程详解 Docker 镜像与镜像源原理 Docker 镜像原理 Docker 镜像是一个只读的模板，包含了运行应用程序所需的文件系统、依赖库、环境变量和配置文件。镜像采用分层存储架构（layered architecture），每一层都是只读的，通过联合文件系]]></description><guid isPermaLink="false">/archives/docker-shi-yong-jing-xiang-yuan-la-qu-jing-xiang-de-fang-fa-liu-cheng-xiang-jie</guid><dc:creator>yb9803</dc:creator><category>技术</category><pubDate>Thu, 17 Apr 2025 01:48:41 GMT</pubDate></item><item><title><![CDATA[Certbot Nginx 插件实现证书自动续期]]></title><link>https://blog.cloudgather.online/archives/certbot-nginx-cha-jian-shi-xian-zheng-shu-zi-dong-xu-qi</link><description><![CDATA[<img src="https://blog.cloudgather.online/plugins/feed/assets/telemetry.gif?title=Certbot%20Nginx%20%E6%8F%92%E4%BB%B6%E5%AE%9E%E7%8E%B0%E8%AF%81%E4%B9%A6%E8%87%AA%E5%8A%A8%E7%BB%AD%E6%9C%9F&amp;url=/archives/certbot-nginx-cha-jian-shi-xian-zheng-shu-zi-dong-xu-qi" width="1" height="1" alt="" style="opacity:0;">Certbot Nginx 插件实现证书自动续期 最近在服务器维护过程中，遇到了 SSL 证书自动续期的问题。我的服务器上运行着多个子域名服务，包括博客、Git、API 等，都需要 HTTPS 支持。 问题发现 执行 certbot renew --dry-run 测试证书续期时，发现部分域名续期失]]></description><guid isPermaLink="false">/archives/certbot-nginx-cha-jian-shi-xian-zheng-shu-zi-dong-xu-qi</guid><dc:creator>yb9803</dc:creator><category>技术</category><pubDate>Wed, 16 Apr 2025 14:32:12 GMT</pubDate></item><item><title><![CDATA[Kokoro-82M——小模型大能量的前沿TTS模型，详细使用指南]]></title><link>https://blog.cloudgather.online/archives/kokoro-82m----xiao-mo-xing-da-neng-liang-de-qian-yan-ttsmo-xing-xiang-xi-shi-yong-zhi-nan</link><description><![CDATA[<img src="https://blog.cloudgather.online/plugins/feed/assets/telemetry.gif?title=Kokoro-82M%E2%80%94%E2%80%94%E5%B0%8F%E6%A8%A1%E5%9E%8B%E5%A4%A7%E8%83%BD%E9%87%8F%E7%9A%84%E5%89%8D%E6%B2%BFTTS%E6%A8%A1%E5%9E%8B%EF%BC%8C%E8%AF%A6%E7%BB%86%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97&amp;url=/archives/kokoro-82m----xiao-mo-xing-da-neng-liang-de-qian-yan-ttsmo-xing-xiang-xi-shi-yong-zhi-nan" width="1" height="1" alt="" style="opacity:0;">Kokoro-82M——小模型大能量的前沿TTS模型，详细使用指南 引言 在文本到语音（TTS）领域，模型的大小通常与性能成正比。然而，Kokoro-82M却打破了这一常规，凭借仅8200万参数的规模，在TTS Spaces Arena中脱颖而出，成为排名第一的模型。本文将带你深入了解Kokoro-]]></description><guid isPermaLink="false">/archives/kokoro-82m----xiao-mo-xing-da-neng-liang-de-qian-yan-ttsmo-xing-xiang-xi-shi-yong-zhi-nan</guid><dc:creator>yb9803</dc:creator><pubDate>Tue, 21 Jan 2025 09:34:45 GMT</pubDate></item><item><title><![CDATA[OAuth 2.0]]></title><link>https://blog.cloudgather.online/archives/oauth-2.0</link><description><![CDATA[<img src="https://blog.cloudgather.online/plugins/feed/assets/telemetry.gif?title=OAuth%202.0&amp;url=/archives/oauth-2.0" width="1" height="1" alt="" style="opacity:0;">在当今的互联网生态中，用户数据的安全性和隐私保护变得越来越重要。OAuth 2.0 作为一种开放标准，已经成为现代应用授权的主流方式。它允许用户在不暴露密码的情况下，授权第三方应用访问其资源。本文将深入探讨 OAuth 2.0 的背景、核心概念、授权流程、安全性以及实际应用场景，帮助你全面理解这一技]]></description><guid isPermaLink="false">/archives/oauth-2.0</guid><dc:creator>yb9803</dc:creator><pubDate>Wed, 15 Jan 2025 10:16:20 GMT</pubDate></item><item><title><![CDATA[XSS 攻击与木马：两种不同的网络攻击方式]]></title><link>https://blog.cloudgather.online/archives/xss-gong-ji-yu-mu-ma-liang-zhong-bu-tong-de-wang-luo-gong-ji-fang-shi</link><description><![CDATA[<img src="https://blog.cloudgather.online/plugins/feed/assets/telemetry.gif?title=XSS%20%E6%94%BB%E5%87%BB%E4%B8%8E%E6%9C%A8%E9%A9%AC%EF%BC%9A%E4%B8%A4%E7%A7%8D%E4%B8%8D%E5%90%8C%E7%9A%84%E7%BD%91%E7%BB%9C%E6%94%BB%E5%87%BB%E6%96%B9%E5%BC%8F&amp;url=/archives/xss-gong-ji-yu-mu-ma-liang-zhong-bu-tong-de-wang-luo-gong-ji-fang-shi" width="1" height="1" alt="" style="opacity:0;">在网络安全领域，攻击者们总是不断寻找新的方法来侵入系统、窃取信息或破坏服务。其中，XSS（跨站脚本攻击）和木马是两种常见的攻击手段，虽然它们都属于网络安全威胁，但其原理和实现方式却大相径庭。本文将深入探讨这两种攻击方式，帮助读者更好地理解它们之间的区别和联系。 XSS 攻击：利用网站漏洞注入恶意脚本]]></description><guid isPermaLink="false">/archives/xss-gong-ji-yu-mu-ma-liang-zhong-bu-tong-de-wang-luo-gong-ji-fang-shi</guid><dc:creator>yb9803</dc:creator><pubDate>Wed, 15 Jan 2025 10:03:49 GMT</pubDate></item><item><title><![CDATA[SPOOLing技术]]></title><link>https://blog.cloudgather.online/archives/spoolingji-shu</link><description><![CDATA[<img src="https://blog.cloudgather.online/plugins/feed/assets/telemetry.gif?title=SPOOLing%E6%8A%80%E6%9C%AF&amp;url=/archives/spoolingji-shu" width="1" height="1" alt="" style="opacity:0;">1. 什么是SPOOLing技术？ SPOOLing是Simultaneous Peripheral Operations On-Line的缩写，中文译为“联机外围设备同时操作”。它是一种用于管理输入/输出操作的技术，通过将I/O任务从主程序中分离出来，交由专门的进程或系统来处理，从而提高系统的整体]]></description><guid isPermaLink="false">/archives/spoolingji-shu</guid><dc:creator>yb9803</dc:creator><pubDate>Wed, 15 Jan 2025 08:35:34 GMT</pubDate></item></channel></rss>