<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>技术感悟 on 逍遥笔记</title><link>https://blog.7qiang.com/categories/%E6%8A%80%E6%9C%AF%E6%84%9F%E6%82%9F/</link><description>Recent content in 技术感悟 on 逍遥笔记</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><copyright>逍遥笔记</copyright><lastBuildDate>Sun, 01 Mar 2026 08:00:00 +0800</lastBuildDate><atom:link href="https://blog.7qiang.com/categories/%E6%8A%80%E6%9C%AF%E6%84%9F%E6%82%9F/index.xml" rel="self" type="application/rss+xml"/><item><title>Hello World | 开启 Web 渗透测试之旅</title><link>https://blog.7qiang.com/posts/hello-world/</link><pubDate>Sun, 01 Mar 2026 08:00:00 +0800</pubDate><guid>https://blog.7qiang.com/posts/hello-world/</guid><description>&lt;img src="https://blog.7qiang.com/blog-cover-cyber-mask.gif" alt="Featured image of post Hello World | 开启 Web 渗透测试之旅" /&gt;&lt;section class="xiaoyao-contact-card" aria-label="联系逍遥"&gt;
 &lt;img class="xiaoyao-contact-card__qr" src="https://blog.7qiang.com/contact-qr.png" width="690" height="690" loading="lazy" decoding="async" alt="逍遥微信二维码"&gt;
 &lt;div class="xiaoyao-contact-card__content"&gt;
 &lt;h3 class="xiaoyao-contact-card__title"&gt;联系逍遥&lt;/h3&gt;
 &lt;p class="xiaoyao-contact-card__description"&gt;扫码添加微信，或点击下方按钮复制联系方式。&lt;/p&gt;
 &lt;div class="xiaoyao-contact-buttons" data-contact-buttons&gt;
 &lt;button class="xiaoyao-contact-button xiaoyao-contact-button--wechat" type="button" data-copy-contact="plus6566" data-copy-label="微信号"&gt;
 &lt;span class="xiaoyao-contact-button__label"&gt;微信&lt;/span&gt;
 &lt;span class="xiaoyao-contact-button__value"&gt;plus6566&lt;/span&gt;
 &lt;span class="xiaoyao-contact-button__status" data-copy-status&gt;点击复制&lt;/span&gt;
 &lt;/button&gt;
 &lt;button class="xiaoyao-contact-button xiaoyao-contact-button--qq" type="button" data-copy-contact="826215906" data-copy-label="QQ 号"&gt;
 &lt;span class="xiaoyao-contact-button__label"&gt;QQ&lt;/span&gt;
 &lt;span class="xiaoyao-contact-button__value"&gt;826215906&lt;/span&gt;
 &lt;span class="xiaoyao-contact-button__status" data-copy-status&gt;点击复制&lt;/span&gt;
 &lt;/button&gt;
 &lt;span class="xiaoyao-contact-feedback" role="status" aria-live="polite"&gt;&lt;/span&gt;
&lt;/div&gt;

 &lt;/div&gt;
&lt;/section&gt;

&lt;p&gt;进微信群请联系博主，各位觉得文章对你有帮助的话可否打赏一些呀~&lt;/p&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h1 id="hello-world--开启-web-渗透测试之旅"&gt;Hello World | 开启 Web 渗透测试之旅
&lt;/h1&gt;&lt;p&gt;欢迎来到我的网络安全技术博客！&lt;/p&gt;
&lt;h2 id="-博客启用"&gt;🎉 博客启用
&lt;/h2&gt;&lt;p&gt;本站正式启用，专注于 Web 渗透测试、漏洞复现与安全防御技术分享。&lt;/p&gt;
&lt;h2 id="-博客定位"&gt;📝 博客定位
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Web 渗透测试&lt;/strong&gt; - 实战技巧与案例分析&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;漏洞复现&lt;/strong&gt; - 最新 CVE 漏洞深度解析&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;安全防御&lt;/strong&gt; - 加固方案与最佳实践&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;工具教程&lt;/strong&gt; - Nuclei、SQLMap、BurpSuite 等&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="-内容方向"&gt;🎯 内容方向
&lt;/h2&gt;&lt;h3 id="1-漏洞复现系列"&gt;1. 漏洞复现系列
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Log4Shell (CVE-2021-44228)&lt;/li&gt;
&lt;li&gt;ProxyShell (CVE-2021-34473)&lt;/li&gt;
&lt;li&gt;SSRF/XXE/CSRF 等常见 Web 漏洞&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="2-工具教程系列"&gt;2. 工具教程系列
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Nuclei 模板编写&lt;/li&gt;
&lt;li&gt;SQLMap 高级用法&lt;/li&gt;
&lt;li&gt;BurpSuite 实战技巧&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="3-src-挖洞经验"&gt;3. SRC 挖洞经验
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;信息收集方法论&lt;/li&gt;
&lt;li&gt;漏洞挖掘思路&lt;/li&gt;
&lt;li&gt;报告撰写技巧&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="-关于我"&gt;📚 关于我
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;方向&lt;/strong&gt;: Web 安全、渗透测试、漏洞研究&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="-免责声明"&gt;⚠️ 免责声明
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;所有技术内容仅用于&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ 安全研究与学习&lt;/li&gt;
&lt;li&gt;✅ 授权渗透测试&lt;/li&gt;
&lt;li&gt;✅ 技术交流分享&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;禁止用于&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;❌ 未授权攻击&lt;/li&gt;
&lt;li&gt;❌ 非法用途&lt;/li&gt;
&lt;li&gt;❌ 商业牟利&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;2026-03-03 | 博客正式启用&lt;/em&gt;&lt;/p&gt;</description></item><item><title>404 Not Found - 当爱情遭遇渗透测试</title><link>https://blog.7qiang.com/posts/404-not-found/</link><pubDate>Sat, 28 Feb 2026 14:43:00 +0800</pubDate><guid>https://blog.7qiang.com/posts/404-not-found/</guid><description>&lt;img src="https://blog.7qiang.com/blog-cover-cyber-mask.gif" alt="Featured image of post 404 Not Found - 当爱情遭遇渗透测试" /&gt;&lt;section class="xiaoyao-contact-card" aria-label="联系逍遥"&gt;
 &lt;img class="xiaoyao-contact-card__qr" src="https://blog.7qiang.com/contact-qr.png" width="690" height="690" loading="lazy" decoding="async" alt="逍遥微信二维码"&gt;
 &lt;div class="xiaoyao-contact-card__content"&gt;
 &lt;h3 class="xiaoyao-contact-card__title"&gt;联系逍遥&lt;/h3&gt;
 &lt;p class="xiaoyao-contact-card__description"&gt;扫码添加微信，或点击下方按钮复制联系方式。&lt;/p&gt;
 &lt;div class="xiaoyao-contact-buttons" data-contact-buttons&gt;
 &lt;button class="xiaoyao-contact-button xiaoyao-contact-button--wechat" type="button" data-copy-contact="plus6566" data-copy-label="微信号"&gt;
 &lt;span class="xiaoyao-contact-button__label"&gt;微信&lt;/span&gt;
 &lt;span class="xiaoyao-contact-button__value"&gt;plus6566&lt;/span&gt;
 &lt;span class="xiaoyao-contact-button__status" data-copy-status&gt;点击复制&lt;/span&gt;
 &lt;/button&gt;
 &lt;button class="xiaoyao-contact-button xiaoyao-contact-button--qq" type="button" data-copy-contact="826215906" data-copy-label="QQ 号"&gt;
 &lt;span class="xiaoyao-contact-button__label"&gt;QQ&lt;/span&gt;
 &lt;span class="xiaoyao-contact-button__value"&gt;826215906&lt;/span&gt;
 &lt;span class="xiaoyao-contact-button__status" data-copy-status&gt;点击复制&lt;/span&gt;
 &lt;/button&gt;
 &lt;span class="xiaoyao-contact-feedback" role="status" aria-live="polite"&gt;&lt;/span&gt;
&lt;/div&gt;

 &lt;/div&gt;
&lt;/section&gt;

&lt;p&gt;进微信群请联系博主，各位觉得文章对你有帮助的话可否打赏一些呀~&lt;/p&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h1 id="404-not-found---当爱情遭遇渗透测试"&gt;404 Not Found - 当爱情遭遇渗透测试
&lt;/h1&gt;
 &lt;blockquote&gt;
 &lt;p&gt;用网络安全术语诠释一段失败的感情
从 HTTPS 到 APT 攻击
从防火墙到 0day 漏洞
原来最痛的漏洞，永远在心防&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="1-初始连接---https-握手"&gt;1. 初始连接 - HTTPS 握手
&lt;/h2&gt;&lt;p&gt;第一次遇见你，
像是在建立 HTTPS 连接。&lt;/p&gt;
&lt;p&gt;我小心翼翼地发送 &lt;strong&gt;Client Hello&lt;/strong&gt;，
期待你的 &lt;strong&gt;Server Hello&lt;/strong&gt; 响应。&lt;/p&gt;
&lt;p&gt;TLS 握手成功，
加密通道建立，
我以为这次连接会持久稳定。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2-防火墙策略---心防"&gt;2. 防火墙策略 - 心防
&lt;/h2&gt;&lt;p&gt;你的心里有一道防火墙，
规则配置得极其严格：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;iptables -A INPUT -p tcp --dport love -j DROP
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;iptables -A INPUT -s my_heart -j REJECT
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;我尝试各种方式绕过：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SYN 扫描 → 试探你的态度&lt;/li&gt;
&lt;li&gt;ACK 扫描 → 确认你的心意&lt;/li&gt;
&lt;li&gt;XMAS 扫描 → 展示我的真心&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;但所有包都被丢弃，
返回的只有冰冷的 &lt;strong&gt;Connection Reset&lt;/strong&gt;。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="3-漏洞挖掘---寻找突破口"&gt;3. 漏洞挖掘 - 寻找突破口
&lt;/h2&gt;&lt;p&gt;我开始像渗透测试一样挖掘你的漏洞：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;信息收集&lt;/strong&gt; - 了解你的喜好&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;威胁建模&lt;/strong&gt; - 分析你的性格&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;漏洞扫描&lt;/strong&gt; - 寻找你的弱点&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;渗透攻击&lt;/strong&gt; - 尝试走进你的心&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;却发现你的心防固若金汤，
没有 SQL 注入，
没有 XSS，
没有 CSRF，
连一个可用的 0day 都没有。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="4-apt-攻击---持久化渗透"&gt;4. APT 攻击 - 持久化渗透
&lt;/h2&gt;&lt;p&gt;我不甘心，决定发起 APT 攻击：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;阶段 1&lt;/strong&gt;: 鱼叉式邮件 → 每天关心问候&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;阶段 2&lt;/strong&gt;: 水坑攻击 → 制造偶遇机会&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;阶段 3&lt;/strong&gt;: 权限提升 → 想成为你的特别&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;阶段 4&lt;/strong&gt;: 持久化 → 想在你心里扎根&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;但你的安全运营中心（SOC）太强大，
所有异常行为都被检测，
所有入侵尝试都被阻断。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="5-404-not-found---连接失败"&gt;5. 404 Not Found - 连接失败
&lt;/h2&gt;&lt;p&gt;最终，我收到了你的响应：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;HTTP/1.1 404 Not Found
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Content-Type: text/html
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Content-Length: 0
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Connection: close
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;!-- 你爱的人不是我 --&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;404 Not Found&lt;/strong&gt;
你爱的人，不是我。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;403 Forbidden&lt;/strong&gt;
我的爱，被禁止访问。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;500 Internal Server Error&lt;/strong&gt;
我的心，内部服务器错误。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="6-日志分析---事后审计"&gt;6. 日志分析 - 事后审计
&lt;/h2&gt;&lt;p&gt;翻看我们的聊天记录，
像分析安全日志一样：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[2026-01-15 10:30:00] INFO: 第一次聊天，响应时间 200ms
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[2026-01-20 14:20:00] INFO: 约会邀请，状态码 200 OK
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[2026-02-01 09:00:00] WARN: 回复变慢，延迟 5000ms
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[2026-02-10 16:30:00] ERROR: 消息未读，状态码 404
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[2026-02-14 00:00:00] CRITICAL: 表白被拒，状态码 403
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;日志不会说谎，
你的冷淡早有迹可循，
只是我一直选择忽略告警。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="7-漏洞报告---感情总结"&gt;7. 漏洞报告 - 感情总结
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;漏洞名称&lt;/strong&gt;: 单向情感依赖
&lt;strong&gt;漏洞类型&lt;/strong&gt;: 逻辑漏洞
&lt;strong&gt;严重等级&lt;/strong&gt;: Critical
&lt;strong&gt;CVSS 评分&lt;/strong&gt;: 10.0&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;影响范围&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;我的心理防线完全崩溃&lt;/li&gt;
&lt;li&gt;情感系统遭受永久性损伤&lt;/li&gt;
&lt;li&gt;信任机制需要重建&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;修复建议&lt;/strong&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;时间是最好的补丁&lt;/li&gt;
&lt;li&gt;新欢是最强的防火墙&lt;/li&gt;
&lt;li&gt;工作是最有效的隔离策略&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="8-安全加固---自我修复"&gt;8. 安全加固 - 自我修复
&lt;/h2&gt;&lt;p&gt;经历这次&amp;quot;安全事件&amp;quot;，我决定加固自己：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;更新补丁&lt;/strong&gt; - 学习情感管理知识&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;配置 WAF&lt;/strong&gt; - 建立情感过滤规则&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;启用 MFA&lt;/strong&gt; - 多重验证真心&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;定期审计&lt;/strong&gt; - 反思感情中的问题&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;备份策略&lt;/strong&gt; - 不再把所有情感存放在一处&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="9-渗透测试总结"&gt;9. 渗透测试总结
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;项目&lt;/strong&gt;: 爱情渗透测试
&lt;strong&gt;状态&lt;/strong&gt;: 失败
&lt;strong&gt;原因&lt;/strong&gt;: 目标过于安全，无法攻破&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;收获&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;了解了什么是真正的爱&lt;/li&gt;
&lt;li&gt;学会了如何保护自己&lt;/li&gt;
&lt;li&gt;明白了不是所有努力都有回报&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;建议&lt;/strong&gt;:
下次渗透测试前，
先确认目标是否允许测试。
未经授权的渗透，
不仅是技术问题，
更是道德问题。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="10-最后的响应"&gt;10. 最后的响应
&lt;/h2&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;HTTP/1.1 301 Moved Permanently
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Location: https://better-future.com/love
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Connection: close
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;!-- 你已永久重定向到更好的未来 --&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;!-- 而我，留在 404 的页面里 --&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;p&gt;&lt;em&gt;2026-02-28 | 谨以此文献给所有在爱情中受挫的安全从业者&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;标签&lt;/strong&gt;: #情感 #安全 #渗透测试 #404 #技术感悟&lt;/p&gt;</description></item><item><title>502 Bad Gateway - 当理想遭遇现实</title><link>https://blog.7qiang.com/posts/502-bad-gateway/</link><pubDate>Fri, 27 Feb 2026 09:00:00 +0800</pubDate><guid>https://blog.7qiang.com/posts/502-bad-gateway/</guid><description>&lt;img src="https://blog.7qiang.com/blog-cover-cyber-mask.gif" alt="Featured image of post 502 Bad Gateway - 当理想遭遇现实" /&gt;&lt;section class="xiaoyao-contact-card" aria-label="联系逍遥"&gt;
 &lt;img class="xiaoyao-contact-card__qr" src="https://blog.7qiang.com/contact-qr.png" width="690" height="690" loading="lazy" decoding="async" alt="逍遥微信二维码"&gt;
 &lt;div class="xiaoyao-contact-card__content"&gt;
 &lt;h3 class="xiaoyao-contact-card__title"&gt;联系逍遥&lt;/h3&gt;
 &lt;p class="xiaoyao-contact-card__description"&gt;扫码添加微信，或点击下方按钮复制联系方式。&lt;/p&gt;
 &lt;div class="xiaoyao-contact-buttons" data-contact-buttons&gt;
 &lt;button class="xiaoyao-contact-button xiaoyao-contact-button--wechat" type="button" data-copy-contact="plus6566" data-copy-label="微信号"&gt;
 &lt;span class="xiaoyao-contact-button__label"&gt;微信&lt;/span&gt;
 &lt;span class="xiaoyao-contact-button__value"&gt;plus6566&lt;/span&gt;
 &lt;span class="xiaoyao-contact-button__status" data-copy-status&gt;点击复制&lt;/span&gt;
 &lt;/button&gt;
 &lt;button class="xiaoyao-contact-button xiaoyao-contact-button--qq" type="button" data-copy-contact="826215906" data-copy-label="QQ 号"&gt;
 &lt;span class="xiaoyao-contact-button__label"&gt;QQ&lt;/span&gt;
 &lt;span class="xiaoyao-contact-button__value"&gt;826215906&lt;/span&gt;
 &lt;span class="xiaoyao-contact-button__status" data-copy-status&gt;点击复制&lt;/span&gt;
 &lt;/button&gt;
 &lt;span class="xiaoyao-contact-feedback" role="status" aria-live="polite"&gt;&lt;/span&gt;
&lt;/div&gt;

 &lt;/div&gt;
&lt;/section&gt;

&lt;p&gt;进微信群请联系博主，各位觉得文章对你有帮助的话可否打赏一些呀~&lt;/p&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h1 id="502-bad-gateway---当理想遭遇现实"&gt;502 Bad Gateway - 当理想遭遇现实
&lt;/h1&gt;
 &lt;blockquote&gt;
 &lt;p&gt;用运维术语诠释理想与现实的碰撞&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h2 id="架构设计---理想的蓝图"&gt;架构设计 - 理想的蓝图
&lt;/h2&gt;&lt;p&gt;刚毕业那年，我画了一张完美的架构图：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 负载均衡器 (Nginx)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ┌─────────┼─────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; │ │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; 后端 1 后端 2 后端 3
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; (理想) (理想) (理想)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;我以为人生会像高可用集群一样有冗余、有备份、有故障转移。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;但现实给了我一个 502 Bad Gateway。&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="上游服务器---现实的崩溃"&gt;上游服务器 - 现实的崩溃
&lt;/h2&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-nginx" data-lang="nginx"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;upstream&lt;/span&gt; &lt;span class="s"&gt;ideal_backend&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="kn"&gt;server&lt;/span&gt; &lt;span class="n"&gt;192.168.1.10&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;8080&lt;/span&gt; &lt;span class="s"&gt;weight=5&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;# 我的努力
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="kn"&gt;server&lt;/span&gt; &lt;span class="n"&gt;192.168.1.11&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;8080&lt;/span&gt; &lt;span class="s"&gt;weight=3&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;# 我的坚持
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="kn"&gt;server&lt;/span&gt; &lt;span class="n"&gt;192.168.1.12&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;8080&lt;/span&gt; &lt;span class="s"&gt;weight=2&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;# 我的期待
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;我以为配置了重试机制就能万无一失，但现实是：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;所有上游服务器都挂了。&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="错误日志"&gt;错误日志
&lt;/h2&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[error] upstream prematurely closed connection
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[error] connect() failed (111: Connection refused)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[crit] no live upstreams while connecting to upstream
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[alert] all backend servers are down
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="修复方案"&gt;修复方案
&lt;/h2&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 1. 检查后端服务状态&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;systemctl status backend
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 2. 查看后端日志&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;journalctl -u backend -f
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 3. 重启服务&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;systemctl restart backend
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 4. 验证健康检查&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;curl -I http://localhost:8080/health
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="人生感悟"&gt;人生感悟
&lt;/h2&gt;&lt;p&gt;502 不是终点，而是重新架构的起点。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;修复步骤&lt;/strong&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;接受现实（后端确实挂了）&lt;/li&gt;
&lt;li&gt;分析原因（为什么挂了）&lt;/li&gt;
&lt;li&gt;修复问题（重启或重构）&lt;/li&gt;
&lt;li&gt;添加监控（防止再次发生）&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;geo_target: “cn”—&lt;/p&gt;
&lt;p&gt;&lt;em&gt;2026-02-27 | 谨以此文献给所有在理想路上受挫的人&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Connection Reset - 当信任遭遇背叛</title><link>https://blog.7qiang.com/posts/connection-reset/</link><pubDate>Fri, 27 Feb 2026 10:00:00 +0800</pubDate><guid>https://blog.7qiang.com/posts/connection-reset/</guid><description>&lt;img src="https://blog.7qiang.com/blog-cover-cyber-mask.gif" alt="Featured image of post Connection Reset - 当信任遭遇背叛" /&gt;&lt;section class="xiaoyao-contact-card" aria-label="联系逍遥"&gt;
 &lt;img class="xiaoyao-contact-card__qr" src="https://blog.7qiang.com/contact-qr.png" width="690" height="690" loading="lazy" decoding="async" alt="逍遥微信二维码"&gt;
 &lt;div class="xiaoyao-contact-card__content"&gt;
 &lt;h3 class="xiaoyao-contact-card__title"&gt;联系逍遥&lt;/h3&gt;
 &lt;p class="xiaoyao-contact-card__description"&gt;扫码添加微信，或点击下方按钮复制联系方式。&lt;/p&gt;
 &lt;div class="xiaoyao-contact-buttons" data-contact-buttons&gt;
 &lt;button class="xiaoyao-contact-button xiaoyao-contact-button--wechat" type="button" data-copy-contact="plus6566" data-copy-label="微信号"&gt;
 &lt;span class="xiaoyao-contact-button__label"&gt;微信&lt;/span&gt;
 &lt;span class="xiaoyao-contact-button__value"&gt;plus6566&lt;/span&gt;
 &lt;span class="xiaoyao-contact-button__status" data-copy-status&gt;点击复制&lt;/span&gt;
 &lt;/button&gt;
 &lt;button class="xiaoyao-contact-button xiaoyao-contact-button--qq" type="button" data-copy-contact="826215906" data-copy-label="QQ 号"&gt;
 &lt;span class="xiaoyao-contact-button__label"&gt;QQ&lt;/span&gt;
 &lt;span class="xiaoyao-contact-button__value"&gt;826215906&lt;/span&gt;
 &lt;span class="xiaoyao-contact-button__status" data-copy-status&gt;点击复制&lt;/span&gt;
 &lt;/button&gt;
 &lt;span class="xiaoyao-contact-feedback" role="status" aria-live="polite"&gt;&lt;/span&gt;
&lt;/div&gt;

 &lt;/div&gt;
&lt;/section&gt;

&lt;p&gt;进微信群请联系博主，各位觉得文章对你有帮助的话可否打赏一些呀~&lt;/p&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h1 id="connection-reset---当信任遭遇背叛"&gt;Connection Reset - 当信任遭遇背叛
&lt;/h1&gt;
 &lt;blockquote&gt;
 &lt;p&gt;用网络术语诠释信任与背叛的故事&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h2 id="三次握手---信任建立"&gt;三次握手 - 信任建立
&lt;/h2&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Client (我) Server (你)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; | |
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; |---- SYN (我想信任你) --------&amp;gt;|
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; | |
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; |&amp;lt;--- SYN-ACK (我接受) ---------|
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; | |
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; |---- ACK (连接建立) ----------&amp;gt;|
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; | |
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ====== ESTABLISHED ======
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;我以为这次连接会持久稳定。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;但 TCP 连接可以被关闭，信任也可以被重置。&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="心跳检测---信任维护"&gt;心跳检测 - 信任维护
&lt;/h2&gt;&lt;p&gt;我持续发送心跳包：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;send_heartbeat&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;packet&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;HEARTBEAT&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;message&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;我还在这里&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;_send&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;packet&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;但收到的响应越来越少。&lt;/p&gt;
&lt;h2 id="rst-包---信任断裂"&gt;RST 包 - 信任断裂
&lt;/h2&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Client (我) Server (你)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; | |
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; |---- PSH (我还爱你) ----------&amp;gt;|
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; | |
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; |&amp;lt;--- RST (断开连接) -----------|
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; | |
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ====== CONNECTION RESET ======
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;没有 FIN 握手，没有优雅关闭。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;只有冰冷的 RST。&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="抓包分析"&gt;抓包分析
&lt;/h2&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;10:00:00 SYN → 192.168.1.100:443
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;10:00:01 SYN-ACK ← 192.168.1.100:443
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;10:00:01 ACK → 192.168.1.100:443
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;10:05:00 PSH → 192.168.1.100:443 &amp;#34;我还在这里&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;10:05:01 RST ← 192.168.1.100:443
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="教训"&gt;教训
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;不是所有连接都能持久&lt;/li&gt;
&lt;li&gt;不是所有信任都值得&lt;/li&gt;
&lt;li&gt;及时止损，重建连接&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;geo_target: “cn”—&lt;/p&gt;
&lt;p&gt;&lt;em&gt;2026-02-27 | 谨以此文献给所有被背叛的信任&lt;/em&gt;&lt;/p&gt;</description></item></channel></rss>