群晖NAS无端口域名远程访问,ipv4、ipv6均可,开启https,需要云服务器+frp内网穿透+宝塔反向代理
作者:陌路遥
看前说明
其实这篇文章算不上教程,顶多算是经验总结。因为作者也是小白,也是在不断学习,本文所呈现的方法可能较为繁琐,并不是较为简洁的那种,只给大家做一个参考。大佬勿喷,保命。
主要目的
其实群晖常用的外网远程访问,除了 QC 之外,就是 ipv6+ddns 动态域名解析,目前这种方式我也在用。但是用这种方式遇到的问题主要有两个,一是像公司这种地方没有 ipv6,二是我这电脑有掉 ipv6 的情况,虽然重新连接 WiFi 即可(或定时重启路由),但是这也让我有所担心。
所以就考虑进行 FRP 内网穿透,frp 的配置比较简单,需要一台作为中转的服务器即可,配置好服务端和客户端就行了(也有免费的 frp 服务器可以用),此类教程也有很多。这样的话 IP 地址 + 端口就可访问 nas 以及 daocker 了。
由此,就产生的以下问题,我想用域名访问我不想带端口,我还想开启 https, 怎么办?
nginx 的方向代理和 frp 的 https 的配置在我看来是比较复杂的,所以我才用到了宝塔,用宝塔主要是 https(ssl)的开启比较方便,反向代理也很方便管理。
大概流程
购买一台云服务器,及域名
云服务器安装宝塔、docker 版 frp
frp 的服务端与客户端的配置
设置域名解析与反向代理
前期学习
宝塔下载
B 站 UP 司波图 / 自建内网穿透服务器
【独享带宽,教你搭建只属于自己的内网穿透服务器(基于 frp 与 zerotier moon 服务器)】
文章:自建内网穿透服务器:通过 FRP,Zerotier 等几种通过自己服务器实现内网穿透的教程
https://gitee.com/spoto/natserver
其他作者搭建的 FRP 服务器
本站免费提供 frp 服务器
https://www.ioiox.com/frp.html
群晖 NAS 反向代理 + 内网穿透 = 无需端口访问内网所有服务无需端口
https://www.ioiox.com/archives/85.html/comment-page-1
【黑群晖】DDNS/frp 内网服务外网访问全攻略
【 白鹿不秃头:黑群晖 DDNS/frp 内网服务外网访问全攻略】 https://www.bilibili.com/video/BV1us4y1A76u/?share_source=copy_web&vd_source=28f073553270a23e8b93eab01ea591aa
详细流程
网上关于云服务器的购买、ddns、frp、nginx 都有很多的教程了,我就不再这里赘述了,只挑选些重点给大家说。
购买一台云服务器,及域名
云服务器的购买我建议选择阿里云的轻量级服务器,记得选择香港的,可以不用备案。费用一个月在 24-35,因为我有拿来做网站,所以还可以接受。
(像这种每月有限流量的云服务器记得设置下流量阈值,避免超出产生费用。一般来说不会超的)
云服务器安装宝塔、docker 版 frp
云服务器安装宝塔的教程,以及宝塔开启 docker 的教程用必应搜索关键字即可
安装 frp 可以参考司波图的教程即可(命令见文章)
#服务器镜像:snowdreamtech/frps
#重启:always
#网络模式:host
#文件映射:/etc/frp/frps.ini:/etc/frp/frps.ini
docker run –restart=always –network host -d -v /etc/frp/frps.ini:/etc/frp/frps.ini –name frps snowdreamtech/frps
frp 的服务端与客户端的配置
域名解析到服务器 ip
宝塔添加网站
开启 https
设置反向代理
希望能帮到大家~
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
抽奖不会中
校验提示文案
Cnst
校验提示文案
太上老君
校验提示文案
yichaocp
校验提示文案
xuzhuocool
校验提示文案
粥逍遥
校验提示文案
王博的菜篮子
校验提示文案
athena1932
校验提示文案
SuperMaPro
校验提示文案
xuzhuocool
校验提示文案
xuzhuocool
校验提示文案
xuzhuocool
校验提示文案
yichaocp
校验提示文案
SuperMaPro
校验提示文案
athena1932
校验提示文案
王博的菜篮子
校验提示文案
太上老君
校验提示文案
Cnst
校验提示文案
抽奖不会中
校验提示文案
粥逍遥
校验提示文案