[
  {
    "id": 8,
    "title": "个人技术博客",
    "excerpt": "独立个人技术博客shturl.cc/E，专注分享AI工程、网站搭建、程序开发相关实战经验，持续更新各类技术干货。",
    "tag": "个人博客，技术分享，Web建站",
    "date": "2026-08-01",
    "readTime": "1",
    "cover": "linear-gradient(135deg, #43e97b 0%, #38f9d7 100%)",
    "featured": true,
    "password": "",
    "content": "<p>在这里我会持续分享网站部署、AI项目开发、程序实践等相关内容，记录日常技术探索过程。博客支持访客互动，后续会不断更新实战教程与技术心得。</p><p>如果你对建站、AI开发感兴趣，欢迎常来访问交流。</p><p>站点地址：https://kej.ccwu.cc</p><img src=\"https://img.kej.ccwu.cc/uploads/1785764466751_____1_.png\" alt=\"图片\" style=\"max-width:100%;border-radius:8px;margin:1em 0;\">",
    "tipJar": {
      "enabled": true,
      "methods": [],
      "thanks": []
    },
    "category": "技术/网络安全",
    "associatedProject": "博客"
  },
  {
    "id": 7,
    "title": "深入浅出：VPN的运行逻辑与核心工作原理",
    "excerpt": "本文将带您深入了解VPN（虚拟专用网络）的基本概念、核心技术以及数据传输的完整运行逻辑，帮助您全面理解其在网络安全和隐私保护中的作用。",
    "tag": "技术/网络安全",
    "date": "2026-08-01",
    "readTime": "8 分钟",
    "cover": "linear-gradient(135deg, #667eea 0%, #764ba2 100%)",
    "featured": false,
    "password": "",
    "content": "<p>一、 什么是VPN？</p><p>VPN（Virtual Private Network，虚拟专用网络） 是一种常用于保障通信安全、实现远程访问的重要技术。简单来说，它就像是在公共互联网（如错综复杂的公开公路）中，为你的设备和目标服务器之间开辟了一条加密的私有通道（隧道）。</p><p>在没有VPN的情况下，你的所有网络流量（如浏览网页、发送信息）都是明文或未加密的，容易被网络运营商、黑客或恶意第三方窥探。而通过VPN，所有传输的数据都会被加上多重安全保护。</p><p>二、 VPN的核心运行逻辑</p><p>VPN之所以能够实现安全、私密的数据传输，主要依赖于以下四个核心步骤和技术机制：</p><p>1. 客户端连接与身份认证</p><p>当你在手机或电脑上点击连接VPN时，本地的 VPN客户端 会向远程的 VPN服务器 发起连接请求。</p><p>在建立连接之前，双方会进行严格的身份验证（如输入用户名密码、使用数字证书或密钥等），确保通信双方的合法性与安全性。</p><p>2. 建立加密隧道（Tunneling）</p><p>验证通过后，VPN协议（如IPsec、OpenVPN、WireGuard等）会在客户端与服务器之间建立一条虚拟隧道。</p><p>隧道建立后，你设备发出的所有原始数据包会被重新封装，并套上一层加密的外壳。这就好比把信件放进了加锁的铁盒子里，即使信件在公开的邮路上传输，外人也无法打开。</p><p>3. 数据加密与传输</p><p>加密：数据在进入隧道前会经过复杂的加密算法处理（如AES-256），转化为无法被直接解读的乱码。</p><p>传输：加密后的数据通过公共互联网传输。此时，任何中途截获数据的人（如ISP运营商）都只能看到一堆毫无逻辑的加密代码，无法得知你的真实访问内容。</p><p>4. 解密与访问目标网络</p><p>当加密数据到达远程的 VPN 服务器后，服务器会充当“解密中转站”的角色：</p><p>剥离加密外壳并解密数据。</p><p>将还原后的原始请求发送给真正的目标服务器（如你要访问的网站）。</p><p>当目标服务器响应时，流量会反向传输：服务器将数据发送给VPN服务器，VPN服务器将其加密后通过隧道传回你的设备，最后在本地解密并呈现。</p><p>三、 VPN带来的核心优势</p><p>隐藏真实IP地址：由于所有流量都经由VPN服务器发出，目标网站只能看到VPN服务器的IP地址，从而有效保护了用户的地理位置和真实身份。</p><p>防止数据窃听：由于数据全程加密，即使在不安全的公共Wi-Fi（如咖啡厅、机场网络）下，也能防止黑客通过“中间人攻击”窃取密码或个人隐私。</p><p>突破网络限制：能够帮助用户访问特定网络环境下的受限资源。</p><p>四、 总结</p><p>VPN的本质是通过隧道技术和加密算法，在不可信的公共网络上构建一条安全可靠的通信专路。理解其运行逻辑，不仅能帮我们更好地选择和使用网络工具，也为日常的网络安全防护提供了坚实的基础。</p>",
    "tipJar": {
      "enabled": true,
      "methods": [],
      "thanks": []
    },
    "distribution": [
      "wechat",
      "twitter",
      "telegram"
    ],
    "category": "技术/网络安全",
    "associatedProject": "VPN"
  },
  {
    "id": 2,
    "title": "Windows 系统优化工具开发：从痛点到产品",
    "excerpt": "游戏帧率优化、定时关机、开机加速——如何用 PowerShell 和 Python 打造一套实用系统工具。",
    "tag": "系统工具",
    "date": "2026-07-25",
    "readTime": "8 分钟",
    "cover": "linear-gradient(135deg, #f093fb 0%, #f5576c 100%)",
    "featured": false,
    "password": "",
    "content": "<h2>开发背景</h2>\n<p>Windows 系统用久了总会变慢，市面上的优化工具要么臃肿要么收费。于是决定自己动手，用最轻量的方式解决最常见的痛点。</p>\n<h2>技术选型</h2>\n<p>PowerShell 深度操作系统能力 + Python 快速构建 GUI + PyInstaller 单文件打包。这套组合让工具既强大又便携。</p>\n<blockquote>最好的工具是那些你不需要安装就能用的工具。</blockquote>\n<h2>核心功能</h2>\n<ul>\n<li>游戏帧率优化：自动关闭后台进程、调整电源计划</li>\n<li>定时关机：图形界面设置，支持取消</li>\n<li>开机加速：管理启动项，分析启动耗时</li>",
    "tipJar": {
      "enabled": true,
      "methods": [
        {
          "name": "微信赞赏",
          "icon": "💚",
          "qrImage": ""
        },
        {
          "name": "支付宝",
          "icon": "💙",
          "qrImage": ""
        }
      ],
      "thanks": [
        "技术爱好者",
        "系统达人"
      ]
    },
    "share": {
      "title": "Windows系统优化工具开发实战",
      "description": "用PowerShell和Python打造游戏帧率优化、定时关机、开机加速工具的完整开发记录",
      "image": ""
    }
  },
  {
    "id": 3,
    "title": "本地 LLM 部署实战：Ollama + Dolphin 系列模型",
    "excerpt": "在 RTX 3060 上部署无审查开源模型的完整指南，包括模型选择、性能调优和应用集成。",
    "tag": "AI 工程",
    "date": "2026-07-20",
    "readTime": "10 分钟",
    "featured": false,
    "cover": "linear-gradient(135deg, #4facfe 0%, #00f2fe 100%)",
    "content": "<h2>为什么选择本地部署</h2>\n<p>数据隐私、响应速度、离线可用——本地部署 LLM 有太多理由。Ollama 让这一切变得简单。</p>\n<h2>硬件准备</h2>\n<p>RTX 3060 12GB 显存足够运行 7B 参数的量化模型。关键是正确配置 CUDA 和显存管理策略。</p>\n<h2>模型选择</h2>\n<p>Dolphin 系列是基于 Llama/Mistral 的无审查微调版本，在创意写作和代码生成方面表现出色。</p>\n<pre><code># 拉取模型\nollama pull dolphin-mistral:7b\n\n# 运行\nollama run dolphin-mistral:7b</code></pre>",
    "paidContent": {
      "type": "partial",
      "price": 9.9,
      "description": "解锁完整的性能调优参数和应用集成代码",
      "freeParagraphs": 3
    },
    "category": "AI 工程>LLM 部署",
    "associatedProject": "智能体引擎",
    "tagAliases": [
      "LLM",
      "大语言模型",
      "Ollama",
      "本地AI"
    ]
  },
  {
    "id": 4,
    "title": "内网穿透方案对比：Cloudflare Tunnel vs FRP",
    "excerpt": "两种主流内网穿透方案的深度对比，从配置复杂度、稳定性、速度和安全性四个维度分析。",
    "tag": "网络架构",
    "date": "2026-07-15",
    "readTime": "7 分钟",
    "featured": false,
    "cover": "linear-gradient(135deg, #43e97b 0%, #38f9d7 100%)",
    "content": "<h2>场景需求</h2>\n<p>本地开发服务需要公网可访问，但不想折腾路由器端口映射或购买公网 IP。内网穿透是最佳选择。</p>\n<h2>Cloudflare Tunnel</h2>\n<p>一条命令即可创建公网隧道，无需服务器，免费方案足够个人使用。</p>\n<pre><code>cloudflared tunnel --url http://localhost:8080</code></pre>\n<h2>FRP</h2>\n<p>需要一台有公网 IP 的服务器做中转，但控制力更强，支持 TCP/UDP 多协议。</p>\n<h2>结论</h2>\n<p>个人项目首选 Cloudflare Tunnel，零成本零配置；企业场景或有特殊协议需求选 FRP。</p>",
    "distribution": [
      "juejin",
      "zhihu"
    ],
    "share": {
      "title": "内网穿透方案深度对比",
      "description": "Cloudflare Tunnel vs FRP：配置、稳定性、速度、安全性全方位分析"
    }
  },
  {
    "id": 5,
    "title": "纯原生前端开发：零依赖的优雅与自由",
    "excerpt": "在不使用任何框架和库的情况下，如何构建出体验优秀的 Web 应用，以及这种选择背后的思考。",
    "tag": "前端开发",
    "date": "2026-07-10",
    "readTime": "6 分钟",
    "featured": false,
    "cover": "linear-gradient(135deg, #fa709a 0%, #fee140 100%)",
    "content": "<h2>零依赖的意义</h2>\n<p>没有 node_modules，没有构建步骤，一个 HTML 文件就是完整的应用。这种纯粹带来的不仅是简洁，更是可控。</p>\n<h2>现代 CSS 的能力</h2>\n<p>CSS 变量、Grid、Flexbox、动画——现代 CSS 已经足够强大，大多数 UI 效果不需要任何 JS 库。</p>\n<blockquote>最好的依赖是你不需要的依赖。</blockquote>\n<h2>实践案例</h2>\n<p>这个博客本身就是最好的例子——纯 HTML/CSS/JS，暗色主题、响应式布局、页面路由，全部原生实现。</p>",
    "paidContent": {
      "type": "full",
      "price": 19.9,
      "description": "深度技术方案：零依赖架构设计模式与性能优化实战"
    },
    "associatedProject": "智能体引擎",
    "tipJar": {
      "enabled": true,
      "methods": [
        {
          "name": "微信",
          "icon": "💚",
          "qrImage": ""
        },
        {
          "name": "USDT",
          "icon": "🪙",
          "qrImage": ""
        }
      ],
      "thanks": [
        "前端极客",
        "零依赖布道者",
        "CSS大师"
      ]
    }
  },
  {
    "id": 6,
    "title": "PyInstaller 打包踩坑录：中文编码与权限问题",
    "excerpt": "记录使用 PyInstaller 将 Python 项目打包为 EXE 时遇到的编码、权限和路径问题的完整解决方案。",
    "tag": "开发实践",
    "date": "2026-07-05",
    "readTime": "9 分钟",
    "featured": false,
    "cover": "linear-gradient(135deg, #a18cd1 0%, #fbc2eb 100%)",
    "content": "<h2>问题背景</h2>\n<p>Python 在 Windows 上的默认编码是 ASCII/GBK，打包为 EXE 后运行环境更加受限，中文字符常常导致崩溃。</p>\n<h2>三层防御策略</h2>\n<ul>\n<li>启动脚本设置 <code>PYTHONUTF8=1</code> 环境变量</li>\n<li>主程序入口强制 UTF-8 编码</li>\n<li>关键模块 monkey-patch json.dumps 确保 ensure_ascii=True</li>\n</ul>\n<h2>UAC 提权</h2>\n<p>系统工具通常需要管理员权限，在 Inno Setup 安装脚本中配置提权请求，避免用户手动右键\"以管理员身份运行\"。</p>",
    "category": "开发实践>打包部署",
    "tagAliases": [
      "PyInstaller",
      "EXE打包",
      "Python打包"
    ]
  }
]