使用 FRP + Guacamole 搭建个人远程桌面访问方案全过程记录

使用 FRP + Guacamole 搭建个人远程桌面访问方案全过程记录 项目背景 由于家庭网络通常没有固定公网 IP,且部分办公环境无法安装传统远程控制软件,需要搭建一套: 不依赖家庭公网 IP、不需要路由器端口转发、支持纯浏览器访问、可远程控制 Windows 桌面的方案。 最终方案:用 FRP 打通「公网 VPS → 家庭 Windows」的隧道,再用部署在 VPS 上的 Apache Guacamole 提供浏览器端远程桌面(RDP)访问。 整体架构 外部客户端(任意浏览器) ↓ 公网 ↓ 阿里云 VPS ├── frps(FRP 服务端,Docker) └── Guacamole + guacd + postgres(Docker) ↓ FRP 隧道 家庭 Windows 主机 └── frpc(FRP 客户端,开机自启) ↓ 目标服务 RDP(127.0.0.1:3389) 数据流:浏览器 → Guacamole(8080) → guacd → VPS:13389 → frps → frpc → 127.0.0.1:3389 环境信息 项目 说明 VPS 阿里云,Ubuntu 24....

2026年8月26日 · 6 min · Archai

使用 Cloudflare Tunnel + MeshCentral 搭建个人远程控制环境全过程记录

使用 Cloudflare Tunnel + MeshCentral 搭建个人远程控制环境全过程记录 项目背景 由于部分办公环境存在限制,例如: 公司电脑无法获取管理员权限; 无法安装传统远程控制软件; 无法直接通过公网访问家里的电脑; 家庭网络通常没有固定公网 IP; 因此需要搭建一套: 不依赖公网 IP、不需要路由器端口转发、支持浏览器访问、支持远程桌面控制的个人远程访问方案。 最终方案: 公司电脑 ↓ 浏览器访问 ↓ Cloudflare Tunnel ↓ 家庭电脑 ↓ MeshCentral ↓ 控制家庭设备 整体采用: Cloudflare Tunnel:负责安全内网穿透; MeshCentral:负责远程设备管理和桌面控制; 自定义域名:提供稳定访问入口。 最终访问地址: https://remote.******.com 一、三台电脑工作模式说明 整个系统涉及三台设备: 1. 家庭主机(服务器端) 作用: 作为远程控制目标,同时运行 MeshCentral 和 Cloudflare Tunnel。 运行环境: Windows 系统 主要功能: 软件 功能 MeshCentral 提供远程控制服务 cloudflared 将本地服务安全暴露到公网 Node....

2026年8月22日 · 3 min · Archai