如何使用公网域名+服务器反代 NAS 内网服务。

2023-07-28 22:11:05 +08:00
 xuyong3250

目前有腾讯云的一个轻量云服务器,已经注册好域名以及备案。家中有一台 nas ,部署了一些服务,其中一些服务是 https 的。

目前是想使用公网各种子域名来访问 NAS 的各种服务。云服务器只作为转发的跳板。尝试了 frp+nginx 的方案,会有 502 的错误,麻烦各位问一下这种情况一般什么解决方案最省心。

4366 次点击
所在节点    程序员
54 条回复
lovelylain
2023-07-29 12:58:00 +08:00
frp+nginx 报 502 是你没折腾好,而不是这个方案有问题,再花点时间琢磨吧
qiaoyurensheng
2023-07-29 13:01:50 +08:00
xuyong3250
2023-07-29 13:39:43 +08:00
目前已实现 https->公网 nginx->http->frps http->frpc http ->nas 服务
ducks
2023-07-29 13:54:25 +08:00
我反正没有碰到啥 502 错误,一直顺利
chenluo0429
2023-07-29 14:05:58 +08:00
zerotier 这类组网才是正解啊,不是要求家人组网,nas 和你的轻量云组网后,已经直接网络互通,轻量云就可以直接反代到 nas 上了啊
idragonet
2023-07-29 14:15:16 +08:00
腾讯云带宽太小,家里路由器做映射吧。
terencelau
2023-07-29 14:26:28 +08:00
个人使用的方案是 WireGuard 组网然后 Nginx/Caddy
RyougiShiki
2023-07-29 15:54:21 +08:00
用 nas 自带的 ddns ,简单稳定,然后自己域名 cname
ashuai
2023-07-29 19:18:32 +08:00
frp + nginx 没有问题,我给开发人员搭小程序调试环境也是这么弄的,再加个 acme.sh 证书也有了
since640
2023-07-29 22:04:40 +08:00
tailscale + caddy 如果没有公网
我试过了, 就是流量都是走的服务器
zyq2280539
2023-07-29 22:44:36 +08:00
tailscale 做内网穿透,然后包一层 nginx 就行了
xuyong3250
2023-07-29 22:44:56 +08:00
@ashuai 嗯,目前主要是有些本地的 https 服务不太好反代,其他的 http 的都能外网访问了。
hanbagui0021
2023-07-31 13:24:19 +08:00
看了一遍居然没有推荐 `traefik` 的。目前 unraid nas 使用 traefik 使用很舒服,还可以配合 `Authelia` 增加授权认证。附上我找到的教程: https://docs.ibracorp.io/traefik/master/unraid
hafung
2023-08-12 21:02:24 +08:00
@RyougiShiki
@terencelau 这 2 种方式都需要有公网 ip (云服务器)吧?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/960677

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX