---
title: "VPS内网反向代理域名访问"
type: source
tags: [VPS, Caddy, FRP, 内网穿透, Cloudflare]
date: 2026-03-13
---

## Source File
- [[raw/Home Office/在Ubuntu上通过VPS+内网反向代理实现域名访问内网穿透.md]]

## Summary
- 核心主题：通过VPS+Caddy+FRP实现内网服务公网域名访问
- 问题域：内网服务（NAS/Ubuntu）需要通过域名从公网访问
- 方法/机制：Cloudflare DNS → VPS(Caddy+frps) → FRP隧道 → 内网服务
- 结论/价值：完整的内网穿透架构，支持HTTPS自动证书

## Key Claims
- 架构：Cloudflare DNS指向VPS → Caddy反向代理 → frps/frpc隧道 → 内网服务
- frps配置：/opt/frp/frps.ini，bind_port=7000，dashboard_port=7500，token认证
- frpc配置：每个内网服务一个section（NAS:5000→15000, n8n:5678→15678等）
- Caddyfile：每个子域名reverse_proxy到127.0.0.1:对应端口
- 域名映射：nas.ishenwei.online, n8n.ishenwei.online等
- SSH映射：ubuntu1.ishenwei.online:60022 → 内网Ubuntu:22
- 防火墙：ufw allow 60022等必要端口

## Key Concepts
- [[内网穿透架构]]：VPS+FRP+Caddy完整架构
- [[Caddy反向代理]]：自动HTTPS证书
- [[CloudflareDNS]]：域名解析管理

## Key Entities
- [[VPS1]]：192.227.222.142，frps+Caddy服务器
- [[Caddy]]：反向代理+自动HTTPS
- [[FRP]]：内网穿透隧道
- [[SynologyNAS]]：192.168.3.17，内网服务
- [[Ubuntu1]]：192.168.3.47，内网服务

## Connections
- [[VPS内网反向代理域名访问]] ← implements ← [[内网穿透架构]]

## Contradictions
- 无冲突
