admin 发布的文章

我的个人服务器项目全景

# 我的个人服务器项目全景

> yuhan.chat · 一台云服务器上的技术实践

---

## 前言

这篇文章记录了我部署在腾讯云服务器上的所有项目。一台 2 核 4G 的轻量云服务器,跑了十几个服务,涵盖微信机器人、AI 应用、情侣网站、API 网关等。写下来既是总结,也是分享。

---

## 一、微信生态

### 1. 微信 AI 机器人 × 2

两个独立运行的微信聊天机器人,用 DeepSeek 驱动,能像真人一样自动回复消息。

| 机器人 | 人格设定 | 管理面板 |
|--------|---------|---------|
| Bot 1 | 童锦程风格 | [/wechat-admin/](https://yuhan.chat/wechat-admin/) |
| Bot 2 | 普通大学生 | [/wechat-admin-2/](https://yuhan.chat/wechat-admin-2/) |

特点:
- 使用 itchat 网页协议,Linux 原生支持
- Docker 容器化部署
- Web 管理面板:可开关每个联系人的自动回复、自定义角色设定
- 扫码登录页面:[/wechat/](https://yuhan.chat/wechat/)

### 2. 微信远程桌面

通过 noVNC + x11vnc 在浏览器里远程操作微信桌面版。用来处理桌面微信的安全弹窗确认。

- 访问:[/wechat/desktop/wechat.html](https://yuhan.chat/wechat/desktop/wechat.html)
- 技术栈:x11vnc → websockify → noVNC

---

## 二、AI 应用

### 3. 需求挖掘系统 (xuqiuai)

一个数据驱动的电商机会发现平台。自动采集闲鱼、小红书、知乎、GitHub 等平台数据,进行需求分析和机会评分。

- 访问:[/xuqiuai/](https://yuhan.chat/xuqiuai/)
- 技术栈:Flask + MySQL + Serper API + Playwright

### 4. API 代理与计费系统

DeepSeek API 的反向代理,带用户认证和余额管理。提供给其他应用调用 AI 接口使用。

- 管理面板:[/api-proxy/](https://yuhan.chat/api-proxy/)
- 技术栈:Flask + MySQL

### 5. New API — AI API 网关

聚合 40+ AI 厂商的统一网关(OpenAI、Claude、Gemini、DeepSeek 等),提供统一 API、用户管理、计费和限速。

- 访问:https://new-api.yuhan.chat/
- 技术栈:Go + Gin + React 19

---

## 三、浪漫主题网站

### 6. Love App

情侣纪念网站,包含纪念日倒计时、表白页面、相册等功能。

- 访问:[/love/](https://yuhan.chat/love/)
- 技术栈:Express.js + MySQL + EJS

### 7. Our Story(全栈项目)

一个完整的全栈情侣网站,功能很丰富:
- 心情/吐槽动态
- 倒计时
- 相册和时间轴
- AI 智能助手(LangGraph Agent)
- 虚拟宠物猫"金条"
- 4 套主题切换

- 访问:[yuhan.chat:8081](http://yuhan.chat:8081/)
- 技术栈:React 19 + Fastify + PostgreSQL + LangChain + Docker Compose(5 个容器)

---

## 四、网站与博客

### 8. 个人主页

简约风格的导航首页,汇总所有服务的入口。

- 访问:[https://yuhan.chat/](https://yuhan.chat/)

### 9. 博客 — 你现在正在看的

Typecho 博客系统,记录技术笔记和项目心得。

- 访问:[/blog/](https://yuhan.chat/blog/)
- 技术栈:PHP 8.3 + MySQL + Nginx

### 10. 腾讯视频代理

通过 Nginx 反向代理腾讯视频,实现无障碍访问。

- 访问:[/tengxunshipin/](https://yuhan.chat/tengxunshipin/)

---

## 五、基础设施

| 服务 | 用途 |
|------|------|
| Nginx | 反向代理 + SSL 终结 |
| Docker | 容器运行时,托管 7 个容器 |
| PHP 8.3-FPM | 博客解析 |
| MySQL / PostgreSQL | 数据库 |
| Let's Encrypt | 免费 SSL 证书 |
| Hermes Agent | AI 代理和服务编排 |

---

## 六、一些感想

一台 2 核 4G 的小服务器,居然跑了这么多服务。关键经验:

1. **Nginx 反向代理是核心** — 所有服务都通过 Nginx 统一暴露,一个域名 + 不同路径映射到不同端口
2. **Docker 简化部署** — 微信机器人、Our Story 等都用 Docker,移植方便
3. **AI 能力下沉** — 从 OpenAI 到 DeepSeek 再到自建 API 网关,成本越来越低,控制力越来越强
4. **不要追求大而全** — 每个项目先跑起来,慢慢迭代

---

如果你也自己在折腾云服务器,欢迎交流。