10-14 默认分类 自建服务器 用一台小 VPS 把家「接」进公网:WireGuard 组网与转发设计 上一篇写了网站「时好时坏」的排查过程,其中反复出现的一条链路是:外部流量 → CDN 边缘 → 云端 hub → WireGuard 隧道 → 家里。很多朋友问这套组网是怎么搭的,这篇就把它完整拆一遍。 核心问题只有一句话:家里宽带在 CGNAT 后面,没有公网 IP,但我又需要从公网访问家里的服务 6
10-14 默认分类 自建服务器 Gitea 一次网站「时好时坏」的排查记:Gitea 协议警告、SSO 转圈与 WireGuard 的 MSS 黑洞 最近一段时间,家里自建站的登录功能开始变得「概率可行」:博客和 Git 的 SSO 登录十次里能成功七八次,剩下的要么一直转圈,要么直接甩一个 HTTP ERROR 524。Gitea 后台还一直挂着一句警告: The detected web site URL is "http://git.arc 2
09-13 默认分类 自建服务器 邮件 自建邮箱服务器:docker-mailserver 完整部署指南 自建邮箱服务器:docker-mailserver 完整部署指南 不想再用 xx 邮箱尾巴发信,想拥有自己的 xxx@你的域名 邮箱?docker-mailserver 是最省事的自建方案——一个容器打包了 Postfix(发信)+ Dovecot(收信)+ Rspamd(反垃圾)+ ClamAV( 18 0 0
09-13 默认分类 AI 自建服务器 自建 New API 网关:一个入口聚合所有大模型 自建 New API 网关:一个入口聚合所有大模型 手上同时有 OpenAI、DeepSeek、Claude、智谱、月之暗面……一堆模型的 API key,每个 key 的地址、格式、计费都不一样,用起来很烦。New API 就是来解决这个问题的:一个网关,统一管理所有模型的 key、计费、配额,对 13
09-13 默认分类 OpenCode 自建服务器 OpenCode 配置与 Skill 安装完全教程 OpenCode 配置与 Skill 安装完全教程 OpenCode 是一个开源的终端 AI 编程助手,所有配置都通过 JSON 文件完成,扩展能力靠 Skill、Agent、Plugin、MCP Server 四大机制。本文讲清楚配置文件放哪、怎么配,以及 Skill 怎么装、怎么写。 一、配置文 10
09-13 默认分类 游戏 自建服务器 在 VPS 上搭建星露谷物语服务器:无头运行 + SMAPI + 自动开档 在 VPS 上搭建星露谷物语服务器:无头运行 + SMAPI + 自动开档 想和几个朋友一起玩星露谷,又不想每次都得有人开着电脑当主机?把「主机」挂到一台 24 小时在线的 VPS 上,谁想玩都能随时进,主机再也不用傻等好友上线。 先说明一个关键概念:星露谷物语没有独立的专用服务器端。它的联机是「主 4
09-13 默认分类 Gitea SSH +1 Docker 部署 Gitea:与宿主机共用 22 端口的完整方案(含 CDN 无法走 SSH 的解法) Docker 部署 Gitea:与宿主机共用 22 端口的完整方案(含 CDN 无法走 SSH 的解法) 自建 Gitea 的人几乎都会遇到同一个纠结:宿主机自己也要用 22 端口做 SSH 远程管理,而 Gitea 的 SSH 克隆又默认走 22,两边撞车。常见的妥协是把 Gitea 映射到 22 18
09-13 默认分类 Halo 我的自建服务器架构全解析:从一台 VPS 到整套服务 我的自建服务器架构全解析:从一台 VPS 到整套服务 这篇文章记录我当前这台自托管服务器的完整架构,既是给自己留档,也希望能给想上船「自建服务」的朋友一份参考。文中已隐去所有敏感信息(公网 IP、域名、密钥、密码等一律脱敏)。 一、硬件与系统 项目 配置 虚拟化 KVM 云主机(QEMU) CPU 23