<div class="entry themeform"
如果你想打造一个完全本地运行、无需 API Key、可接入微信的 AI 助手系统,这套方案可以说是目前最香的组合之一:Hermes Agent + WebUI + Ollama + Gemma 4<strong ,</strong不仅免费,而且隐私可控、可扩展性极强,非常适合做自动化助手、私域 AI、甚至商业化探索。

一、整体架构说明</h2
先快速理解一下整体结构:</p
- <strongOllama + Gemma 4</strong 本地大模型推理
- <strongHermes Agent</strong AI Agent 调度核心
- <strongHermes WebUI</strong 可视化操作界面
- <strong微信接入</strong 实现真实应用场景
<div class="video-container"</div
二、下载本地模型(Ollama + Gemma 4)</h2
首先,我们需要准备本地大模型环境。
安装 Ollama</h3
官网安装: 【<span style="color: #0000ff;"<strong<a style="color: #0000ff;" href="https://ollama.com" target="_blank" rel="noopener"点击前往</a</strong</span】 下载最新版
安装完成后,拉取 Gemma 4 模型:
</p
<pre class="EnlighterJSRAW" data-enlighter-language="generic"ollama run gemma4</pre
</h3
(你也可以选择更大版本,比如 26B / 31B,看你电脑配置)</h4
获取 API 地址</h3
获取 API 地址</h3
Ollama 默认会启动本地服务:http://127.0.0.1:11434
但 Hermes Agent 需要用你局域网 IP来访问。
在 CMD 输入:</p
<pre class="EnlighterJSRAW" data-enlighter-language="generic"ipconfig</pre
找到类似: IPv4 地址 . . . . . . . . . . . : 192.168.1.228
那么你的 API 地址就是: http://192.168.1.228:11434/v1
⚠️ 这个地址非常关键,后面要填到 Hermes 配置里!
<strong三、部署 WSL 2(Linux 子系统)</strong</h2
Hermes Agent 官方推荐 Linux 环境,这里我们用 <strongWSL2</strong。
<strong前期准备:</strong</h2
在开始之前,建议大家安装下 Windows Terminal,它是一款新式、快速、高效、强大且高效的Windows 的终端程序,适用于命令行工具和命令提示符,PowerShell和 WSL 等 Shell 用户。可以方便我们切换不同的系统!
【<span style="color: #0000ff;"<strong<a style="color: #0000ff;" href="https://apps.microsoft.com/detail/9n0dx20hk701?hl=zh-CN" target="_blank" rel="noopener"点击下载</a</strong</span】</h3

</h3
一、安装 WSL2</h3
<span class="BZ_Pyq_fadeIn"在 </span<span class="BZ_Pyq_fadeIn"PowerShell(</span<span class="BZ_Pyq_fadeIn"管理</span<span class="BZ_Pyq_fadeIn"员)</span<span class="BZ_Pyq_fadeIn"执行:</span
<span class="enlighter-text"wsl –install</span</div
</div
</div
</div
</div
<p data-start="289" data-end="299"<span class="BZ_Pyq_fadeIn"安装</span<span class="BZ_Pyq_fadeIn"完成后</span<span class="BZ_Pyq_fadeIn"重</span<span class="BZ_Pyq_fadeIn"启</span<span class="BZ_Pyq_fadeIn"电脑,</span<span class="BZ_Pyq_fadeIn"然后</span<span class="BZ_Pyq_fadeIn"安装</span<span class="BZ_Pyq_fadeIn"Ubuntu</span<strong data-start="306" data-end="316"<span class="BZ_Pyq_fadeIn",</span</strong
<span class="enlighter-text"wsl –install -d Ubuntu</span</div
</div
</div
</div
</div
</p
<p data-start="289" data-end="299"<span class="BZ_Pyq_fadeIn"检查</span<span class="BZ_Pyq_fadeIn"版本:</span
<span class="enlighter-text"wsl –version</span</div
</div
</div
</div
</div
<span class="BZ_Pyq_fadeIn"确保输出结果</span<span class="BZ_Pyq_fadeIn"是:</spanWSL2
四、部署 Hermes Agent + UI</h2
进入 Ubuntu 后,开始核心部署。
</h3
安装 Hermes Agent</h3
<pre class="EnlighterJSRAW" data-enlighter-language="generic"curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash</pre
</p
<pre安装完成后,可以执行:
</pre
<pre class="EnlighterJSRAW" data-enlighter-language="generic"hermes doctor</pre
检查环境是否正常。
</h3
安装 Hermes WebUI</h3
<pre class="EnlighterJSRAW" data-enlighter-language="generic"git clone https://github.com/nesquena/hermes-webui.git hermes-webui
cd hermes-webui
./start.sh</pre
启动后,一般访问:
<div class="code-block code-block-default code-block-bc-rgba-211-211-210-0.82 code-block-3 ai-track" data-ai="WzMsMCwiQmxvY2sgMyIsIiIsMV0="
<div class="ai-wait-for-interaction ai-wait-for-interaction-3" data-code="PGRpdiBjbGFzcz0nbm8tdmlzaWJpbGl0eS1jaGVjayBhaS1jaGVjay0zLTQwNDk3NDkzJyBkYXRhLWluc2VydGlvbi1wb3NpdGlvbj0nYWZ0ZXInIGRhdGEtc2VsZWN0b3I9Jy5haS1jaGVjay0zLTQwNDk3NDkzJyBkYXRhLWNvZGU9J1BHUnBkaUJqYkdGemN6MGlZV2t0YkdGNmVTSWdaR0YwWVMxamIyUmxQU0pRUjFKd1pHbENhbUpIUm5wamVqQnBXVmRyZEZsWVVqQmpiV3hwWkZoU2JHTjVTU3REYW5oNlkwZEdkVWxIVG5OWldFNTZVRk5rYUdGVE1XcGhSMVpxWVhreGFXSkhPV3BoZVVKb1lWTXhhbHB1UVc1SlIxSm9aRWRGZEZsWGEzUlpiWGgyV1RKek9VcDZUVzVKUjFKb1pFZEZkRmxYYTNSaVIyeDBZVmhSZEdGWE1YZE1XRUpzWTJreE1HRlhNV3hRVTJNeFRVTmpaMXBIUmpCWlV6Rm9ZVk14YzJGWE1YQmtRekZ3WWxoQmRHUkhiSFJhVkRCdVRWTmpaMXBIUmpCWlV6Rm9ZVk14YzJGWE1YQmtRekZxWWtkc2FtRXpUWFJqUjFaNVRGaFNjR0pYVlRsS2VrbHVTVWRTYUdSSFJYUlpWMnQwWWtkc2RHRllVWFJaTW5od1dUSjBla3hZVW5CaVYxVTVTbnBGYmtsSFVtaGtSMFYwV1ZkcmRGb3llSFpaYlVaelRGZDRjR0pYYkRCTVYwNXpZVmRPY21ONU1YZGFXRWwwWkVkc2RGcFVNRzVOYVdObldrZEdNRmxUTVdoaFV6RnVZa2M1YVZsWGQzUmlSMngwWVZoUmRGa3llSEJaTW5SNlRGaFNjR0pYVlRsS2VrVnVTVWRTYUdSSFJYUlpWMnQwV1RKYWQweFlVbkJpVjFVNVNucE5kMHA2TkRoTU0wNTNXVmMwSzBOcWQzWmFSMnd5VUdkdk9HTXlUbmxoV0VJd1NVZEdlbVZYTldwSlNFNTVXWG93YVdGSVVqQmpTRTAyVEhrNWQxbFhaR3haVjFGNVRHMWtkbUl5WkhOYVdFNDFZbTFTY0ZreVJqQmhWemwxVEcxT2RtSlRPWGRaVjJSc1dWZFJkbUZ1VFhaWlYxSjZXVzVzYm1JeU9XNWlSMVYxWVc1Tkwxa3llSEJhVnpVd1VGZE9hRXhZUWpGWmFUQjZUMVJCTTAxcVdYZE9ha2swVFZSVmVVOUVSVFJKWjI5blNVTkJaMGxIVG5saU0wNTZZak5LY0ZveWJIVlFVMHBvWW0wNWRXVlhNWFprV0UxcFVHcDNkbU15VG5saFdFSXdVR2R2T0VsVE1IUkpSVVp0WkVkV2VVbElRbWhqYlVadVkyMUdkMkZEUVhkTWFsVm5URk13SzBOcWVIQmliazFuV1RKNGFHTXpUVGxKYlVacll6SktOVm95T1haYU1uaHNTV2R2WjBsRFFXZEpTRTR3WlZkNGJGQlRTbXRoV0U1M1lrZEdOVTl0U25OaU1rNXlTV2R2WjBsRFFXZEpSMUpvWkVkRmRGbFhVWFJaTW5od1dsYzFNRkJUU21wWlV6RjNaRmRKZEUxNmEzZE9la2t5VFVSWmVVOUVSVEZOYW1kNFQwTkpTMGxEUVdkSlEwSnJXVmhTYUV4WFJtdE1XRTV6WWpOUk9VbHFUVEpPYWxreVRsUkJOVTVFU1dsRGFVRm5TVU5CWjFwSFJqQlpVekZvV2tNeGJXSXpTblJaV0ZFNVNXMUdNV1JIT0dsRGFVRm5TVU5CWjFwSFJqQlpVekZ0WkZkNGMweFlaSEJhU0ZKdlRGaEtiR016UW5aaWJrNXdaRzFWT1VsdVVubGtWMVZwVUdwM2RtRlhOWHBRWjI4NFl6Sk9lV0ZZUWpCUVoyOW5TVU5CWjBsRGFHaGFTRTVwWlZka2RtSXlaSE5hVTBFNVNVaGtjR0p0VW5aa2VUVm9Xa2hPYVdWWFpIWmlNbVJ6V2xOQ09HWkRRbUpZVTJ0MVkwaFdlbUZEYURkbVUyczNRMnAzZG1NeVRubGhXRUl3VUdjOVBTSWdaR0YwWVMxamJHRnpjejBpV1RJNWExcFRNV2xpUnpscVlYYzlQU0krUEM5a2FYWStDZz09JyBkYXRhLWZhbGxiYWNrLWNvZGU9J1BHUnBkaUJqYkdGemN6MG5ZV2t0WVdSaUxYTm9iM2NuSUhOMGVXeGxQU2QyYVhOcFltbHNhWFI1T2lCb2FXUmtaVzQ3SUdScGMzQnNZWGs2SUc1dmJtVTdKeUJrWVhSaExXRnBMWFJ5WVdOcmFXNW5QU2RYZWtVeVRFUkJjMGxyU25OaU1rNXlTVVJGTWtscGQybEphWGQzV0ZFOVBTY2daR0YwWVMxaGFTMWtaV0oxWnowbk1UWW5QZ284TDJScGRqNEsnIGxpbWl0cy1mYWxsYmFjaz0nMTYnIGZhbGxiYWNrX2xldmVsPScxJyBmYWxsYmFjay10cmFja2luZz0nV3pBc01Dd2lRbXh2WTJzZ01UWWlMQ0lpWFE9PScgZGF0YS1ibG9jaz0nMyc+PHNwYW4gY2xhc3M9J2FpLWNoZWNrLWJsb2NrIGFpLWNmcCcgZGF0YS1haS1ibG9jaz0nMycgZGF0YS1haS1saW1pdC1pbXAtcGVyLXRpbWU9JzUwJyBkYXRhLWFpLWxpbWl0LWltcC10aW1lPScxJyBkYXRhLWFpLWxpbWl0LWNsaWNrcy1wZXItdGltZT0nMicgZGF0YS1haS1saW1pdC1jbGlja3MtdGltZT0nMScgZGF0YS1haS1nbG9iYWwtbGltaXQtY2xpY2tzLXBlci10aW1lPScyJyBkYXRhLWFpLWdsb2JhbC1saW1pdC1jbGlja3MtdGltZT0nMScgZGF0YS1haS1jZnAtdGltZT0nMzAnPjwvc3Bhbj48L2Rpdj4KPCEtLSBBSV9KUyAtLT48c2NyaXB0PgogIGFpX3J1bl8yMjQ0NTQ5NjMwNTMgPSBmdW5jdGlvbigpey8qIEFJX0pTICovYWlfY2hlY2tfYW5kX2luc2VydF9ibG9jayAoMywgJ2FpLWNoZWNrLTMtNDA0OTc0OTMnKTsvKiBBSV9KUyAqL307CiAgaWYgKGRvY3VtZW50LnJlYWR5U3RhdGUgPT09ICdjb21wbGV0ZScgfHwgKGRvY3VtZW50LnJlYWR5U3RhdGUgIT09ICdsb2FkaW5nJyAmJiAhZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmRvU2Nyb2xsKSkgYWlfcnVuXzIyNDQ1NDk2MzA1MyAoKTsgZWxzZSBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyICgnRE9NQ29udGVudExvYWRlZCcsIGFpX3J1bl8yMjQ0NTQ5NjMwNTMpOwo8L3NjcmlwdD48IS0tIEFJX0pTIC0tPgo=" data-class="Y29kZS1ibG9jaw=="</div
</div
<phttp://127.0.0.1:8787</p
<pre即可打开 UI 页面 🎉</pre
</h2
<strongMac 系统一键部署命令:</strong</h2
<pre class="EnlighterJSRAW" data-enlighter-language="generic"git clone https://github.com/nesquena/hermes-webui.git hermes-webui
cd hermes-webui
python3 bootstrap.py</pre
<pre class="EnlighterJSRAW" data-enlighter-language="generic"git clone https://github.com/nesquena/hermes-webui.git hermes-webui
cd hermes-webui
python3 bootstrap.py</pre
</p
<p dir="auto"<span dir="auto"引导程序将:</span</p
<ol dir="auto"
五、配置 Hermes 对接本地 Gemma 4</h2
运行:</p
<pre<code class="language-bash"hermes setup
</code</pre
进入配置界面后:
关键配置项:</h3
- <strongModel Provider</strong:选择 OpenAI Compatible
- <strongBase URL</strong:填入你的 Ollama 地址
<pre<codehttp://192.168.1.228:11434/v1
</code</pre
- <strongModel Name</strong:
<pre<codegemma4
</code</pre
⚠️ 如果提示上下文不足(比如你之前遇到的 8K 限制问题):
可以修改:</p
<pre<code class="language-yaml"model:
context_length: 8192
</code</pre
或者换更大的模型。
</h2
六、Hermes Agent 对接微信(重点)</h2
进入配置</h3
<pre<code class="language-bash"hermes setup
</code</pre
</h3
选择微信接入</h3
找到:</p
<pre<codemessaging platforms
</code</pre
选择:</p
<pre<codeweixin / wechat
</code</pre
</h3
扫码登录</h3
系统会弹出二维码:
用微信扫码登录即可完成绑定
完成效果</h3
完成后你就拥有:</p
- 一个<strong微信 AI 助手</strong
- 基于本地模型(无需 API)
- 可执行自动化任务(Agent能力)
</h2
七、最终效果展示</h2
部署完成后,你的系统具备:
✅ 本地 AI(Gemma 4)
✅ 可视化 UI 管理
✅ 微信实时对话
✅ 无需 Token / 无费用
✅ 完全私有化部署
</h2
八、常见问题(避坑指南)</h2
1. 模型上下文不足报错</h3
错误示例:</p
<pre<codecontext window too small
</code</pre
解决:</p
- 换更大模型(如 7B+)
- 或手动设置 context_length
</h3
2. Ollama 无法被访问</h3
检查:</p
- 是否用的是 <code127.0.0.1</code(❌)
- 是否改为局域网 IP(✅)
</h3
3. WebUI 无法打开</h3
尝试:</p
<pre<code class="language-bash"./start.sh
</code</pre
或者检查端口占用。
</h3
4. 微信掉线问题</h3
这是微信协议限制,建议:</p
- 保持 Hermes 常驻运行
- 避免频繁重启
九、总结</h2
这套方案的核心价值在于:
<strong零成本 + 本地化 + 可扩展 AI Agent</strong
相比传统 OpenAI API 方案:</p
- 不用花钱
- 不怕封号
- 数据更安全
如果你做:</p
- 私域流量运营
- 自动客服
- AI 工具开发
这套架构非常值得你深入研究。
</p
<div class="donation-container"
<button class="donation-main-btn" id="donationMainBtn"
<span class="dashicons dashicons-heart"</span 打赏支持 </button
<div class="donation-modal" id="donationModal"
<div class="donation-modal-content"
<span class="donation-close"×</span
感谢您的支持</h3
<div class="donation-options"
<div class="donation-option" data-type="alipay"
<div class="payment-icon-wrapper"<img src="https://www.foxnan.com/wp-content/uploads/2026/06/11c254db930eb75-4.png" alt="alipay" class="payment-icon" decoding="async"</div
<span支付宝</span
</div
<div class="donation-option" data-type="wechat"
<div class="payment-icon-wrapper"<img src="https://www.freedidi.com/wp-content/plugins/donation-button/images/wechat.png" alt="wechat" class="payment-icon" decoding="async"</div
<span微信支付</span
</div
<div class="donation-option" data-type="bitcoin"
<div class="payment-icon-wrapper"<img src="https://www.freedidi.com/wp-content/plugins/donation-button/images/bitcoin.png" alt="bitcoin" class="payment-icon" decoding="async"</div
<spanBitcoin</span
</div
<div class="donation-option" data-type="usdt"
<div class="payment-icon-wrapper"<img src="https://www.freedidi.com/wp-content/plugins/donation-button/images/usdt.png" alt="usdt" class="payment-icon" decoding="async"</div
<spanUSDT</span
</div
</div
<div class="qrcode-display" id="qrcodeDisplay"
<div class="qr-container"
</div
<p id="qrcodeText"</p
<div id="donationAddressArea" style="display:none;"
<div class="address-box"
<input type="text" id="walletAddress" readonly
<button type="button" id="copyBtn"复制</button
</div
<span id="copyMsg" style="font-size:12px; color:#26A17B; display:none;"已复制!</span
</div
<button class="back-btn" id="backBtn"返回选择</button
</div
</div
</div
</div
<div class="code-block code-block-center code-block-1 ai-track" data-ai="WzEsMCwiQmxvY2sgMSIsIiIsMV0="
<div class="ai-wait-for-interaction ai-wait-for-interaction-1" data-code="PGRpdiBjbGFzcz0nbm8tdmlzaWJpbGl0eS1jaGVjayBhaS1jaGVjay0xLTkxMDM2MzU3JyBkYXRhLWluc2VydGlvbi1wb3NpdGlvbj0nYWZ0ZXInIGRhdGEtc2VsZWN0b3I9Jy5haS1jaGVjay0xLTkxMDM2MzU3JyBkYXRhLWNvZGU9J1BHUnBkaUJqYkdGemN6MGlZV2t0WVhSMGNtbGlkWFJsY3lJK0NqeHpjR0Z1SUdOc1lYTnpQU2RoYVMxamFHVmpheTFpYkc5amF5QmhhUzFqWm5BbklHUmhkR0V0WVdrdFlteHZZMnM5SnpFbklHUmhkR0V0WVdrdGJHbHRhWFF0YVcxd0xYQmxjaTEwYVcxbFBTYzFNQ2NnWkdGMFlTMWhhUzFzYVcxcGRDMXBiWEF0ZEdsdFpUMG5NU2NnWkdGMFlTMWhhUzFzYVcxcGRDMWpiR2xqYTNNdGNHVnlMWFJwYldVOUp6SW5JR1JoZEdFdFlXa3RiR2x0YVhRdFkyeHBZMnR6TFhScGJXVTlKekVuSUdSaGRHRXRZV2t0WjJ4dlltRnNMV3hwYldsMExXTnNhV05yY3kxd1pYSXRkR2x0WlQwbk1pY2daR0YwWVMxaGFTMW5iRzlpWVd3dGJHbHRhWFF0WTJ4cFkydHpMWFJwYldVOUp6RW5JR1JoZEdFdFlXa3RZMlp3TFhScGJXVTlKek13Sno0OEwzTndZVzQrQ2p3dlpHbDJQZ284YzJOeWFYQjBJR0Z6ZVc1aklITnlZejBpYUhSMGNITTZMeTl3WVdkbFlXUXlMbWR2YjJkc1pYTjVibVJwWTJGMGFXOXVMbU52YlM5d1lXZGxZV1F2YW5NdllXUnpZbmxuYjI5bmJHVXVhbk0vWTJ4cFpXNTBQV05oTFhCMVlpMHpPVEEzTWpZd05qSTRNVFV5T0RFNElnb2dJQ0FnSUdOeWIzTnpiM0pwWjJsdVBTSmhibTl1ZVcxdmRYTWlQand2YzJOeWFYQjBQZ284SVMwdElHNWxkeklnTFMwK0NqeHBibk1nWTJ4aGMzTTlJbUZrYzJKNVoyOXZaMnhsSWdvZ0lDQWdJSE4wZVd4bFBTSmthWE53YkdGNU9tSnNiMk5ySWdvZ0lDQWdJR1JoZEdFdFlXUXRZMnhwWlc1MFBTSmpZUzF3ZFdJdE16a3dOekkyTURZeU9ERTFNamd4T0NJS0lDQWdJQ0JrWVhSaExXRmtMWE5zYjNROUlqYzJNVFUyTlRFeE9Ua2lDaUFnSUNBZ1pHRjBZUzFoWkMxbWIzSnRZWFE5SW1GMWRHOGlDaUFnSUNBZ1pHRjBZUzFtZFd4c0xYZHBaSFJvTFhKbGMzQnZibk5wZG1VOUluUnlkV1VpUGp3dmFXNXpQZ284YzJOeWFYQjBQZ29nSUNBZ0lDaGhaSE5pZVdkdmIyZHNaU0E5SUhkcGJtUnZkeTVoWkhOaWVXZHZiMmRzWlNCOGZDQmJYU2t1Y0hWemFDaDdmU2s3Q2p3dmMyTnlhWEIwUGc9PScgZGF0YS1mYWxsYmFjay1jb2RlPSdQR1JwZGlCamJHRnpjejBuWVdrdFlXUmlMWE5vYjNjbklITjBlV3hsUFNkMmFYTnBZbWxzYVhSNU9pQm9hV1JrWlc0N0lHUnBjM0JzWVhrNklHNXZibVU3SnlCa1lYUmhMV0ZwTFhSeVlXTnJhVzVuUFNkWGVrVXlURVJCYzBsclNuTmlNazV5U1VSRk1rbHBkMmxKYVhkM1dGRTlQU2NnWkdGMFlTMWhhUzFrWldKMVp6MG5NVFluUGdvOEwyUnBkajRLJyBsaW1pdHMtZmFsbGJhY2s9JzE2JyBmYWxsYmFja19sZXZlbD0nMScgZmFsbGJhY2stdHJhY2tpbmc9J1d6QXNNQ3dpUW14dlkyc2dNVFlpTENJaVhRPT0nIGRhdGEtYmxvY2s9JzEnPjxzcGFuIGNsYXNzPSdhaS1jaGVjay1ibG9jayBhaS1jZnAnIGRhdGEtYWktYmxvY2s9JzEnIGRhdGEtYWktbGltaXQtaW1wLXBlci10aW1lPSc1MCcgZGF0YS1haS1saW1pdC1pbXAtdGltZT0nMScgZGF0YS1haS1saW1pdC1jbGlja3MtcGVyLXRpbWU9JzInIGRhdGEtYWktbGltaXQtY2xpY2tzLXRpbWU9JzEnIGRhdGEtYWktZ2xvYmFsLWxpbWl0LWNsaWNrcy1wZXItdGltZT0nMicgZGF0YS1haS1nbG9iYWwtbGltaXQtY2xpY2tzLXRpbWU9JzEnIGRhdGEtYWktY2ZwLXRpbWU9JzMwJz48L3NwYW4+PC9kaXY+CjwhLS0gQUlfSlMgLS0+PHNjcmlwdD4KICBhaV9ydW5fMTI2ODMzOTcyNzE0ID0gZnVuY3Rpb24oKXsvKiBBSV9KUyAqL2FpX2NoZWNrX2FuZF9pbnNlcnRfYmxvY2sgKDEsICdhaS1jaGVjay0xLTkxMDM2MzU3Jyk7LyogQUlfSlMgKi99OwogIGlmIChkb2N1bWVudC5yZWFkeVN0YXRlID09PSAnY29tcGxldGUnIHx8IChkb2N1bWVudC5yZWFkeVN0YXRlICE9PSAnbG9hZGluZycgJiYgIWRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5kb1Njcm9sbCkpIGFpX3J1bl8xMjY4MzM5NzI3MTQgKCk7IGVsc2UgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lciAoJ0RPTUNvbnRlbnRMb2FkZWQnLCBhaV9ydW5fMTI2ODMzOTcyNzE0KTsKPC9zY3JpcHQ+PCEtLSBBSV9KUyAtLT4K" data-class="Y29kZS1ibG9jaw=="</div
</div
<div class="clear"</div
安卿辰博客






