家庭内网安全访问

🎯 项目目标 远程桌面连接 - 能通过远程连接(桌面)家庭局域网中的主机,支持 Mac 和 Windows 系统 内网服务访问 - 局域网内主机安装了多种应用服务,如数据库、文件下载、NAS 云盘等,需要外部安全访问 安全性保障 - 不通过端口映射方式直接暴露各端口到公网,确保内网安全 ✨ 技术特点 🏗️ 混合架构 - 公网服务直连 + 内网服务代理 🧠 智能选择 - 自动测试延迟选择最优节点 🔐 安全加密 - 使用军用级 xchacha20 加密算法 🌐 稳定连接 - Cloudflare 动态域名确保高可用性 🚀 应用场景 💼 远程办公 - 访问公司内网资源 🏠 家庭网络 - 远程管理家庭设备 ☁️ 混合云服务 - 构建私有云架构 🛠️ 开发环境 - 远程调试和开发 📊 网络拓扑 下图展示了完整的网络架构设计: graph TB subgraph "外网环境" Internet[互联网] CF[Cloudflare DNS<br/>123456.xyz] Client[客户端设备<br/>运行 Clash] end subgraph "家庭内网 192.168.x.0/24" Router[ImmortalWrt 路由器<br/>Newifi D1<br/>192.168.x.1] NAS[黑群晖 NAS<br/>DS3617xs<br/>192.168.x.2] Mac[Mac 主机<br/>192.168.x.x] Win[Windows 主机<br/>192.168.x.x] Services[内网服务<br/>数据库/下载/云盘等] end subgraph "NAS 容器服务" SS[Shadowsocks-libev<br/>端口 8888] Nginx[Nginx 反向代理] DDNS[DDNS 服务<br/>更新动态 IP] end %% 外网连接 Internet --> CF Client --> CF CF --> Router %% 路由器连接 Router --> NAS Router --> Mac Router --> Win %% NAS 内部服务 NAS --> SS NAS --> Nginx NAS --> DDNS NAS --> Services %% 代理访问路径 Client -.-> SS SS -.-> Services %% 反向代理 Nginx --> Router %% DDNS 更新 DDNS --> CF %% 端口转发 Router --> SS 🛠️ 硬件 & 软件清单 💻 主要设备 📶 主路由器 - 一台刷了 ImmortalWrt 的 Newifi D1 路由器 ...

July 1, 2024 · 3 min · 551 words · Jason

🚀 使用Hugo + Cloudflare 搭建现代化博客系统

💡 一站式指南:本文将带您从零开始,使用现代化工具栈搭建一个功能完整、性能优异的个人博客系统。 📋 目录导航 🔧 系统要求 ⚙️ Hugo 安装与配置 🎨 PaperMod 主题配置 ✍️ 创建和管理博客内容 🌐 Cloudflare Pages 部署 🔧 高级配置 ❓ 常见问题与解决方案 🔧 系统要求 📦 准备工作清单 在开始搭建博客之前,请确保您已准备好以下必要条件: ✅ Hugo 静态站点生成器 - 核心构建工具 ✅ GitHub 账户 - 用于代码托管和评论系统 ✅ Cloudflare 账户 - 提供免费的全球CDN和托管服务 ✅ 自定义域名(可选)- 托管在Cloudflare的域名,用于个性化访问 💰 成本说明:除了域名费用,其他所有服务都是免费的! ⚙️ Hugo 安装与配置 🍎 步骤1:安装 Hugo macOS 用户(推荐使用 Homebrew) # 安装 Homebrew (如果尚未安装) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # 安装 Hugo Extended 版本 brew install hugo ⚠️ 重要提示:请确保安装的是 Hugo Extended 版本,PaperMod 主题需要 SCSS 支持。 ...

April 22, 2024 · 4 min · 655 words · Jason