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

2023 年 7 月 28 日
 xuyong3250

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

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

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

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

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

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

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

© 2021 V2EX