43 lines
1.6 KiB
Markdown
43 lines
1.6 KiB
Markdown
---
|
||
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
|
||
- 无冲突
|