群晖外网访问的几种方法
- 未命名
- 2023-05-06
- 6393
- frp服务端(frps)
- frp客户端(frpc)
概述
作为群晖玩家,虽然不是很经常折腾它,但是很多家庭和个人的服务都运行在上面,最重要的就是数据的存储。目前就只有白群晖支持QC可以直接外网访问,不过访问的速度就不尽人意了,因此对目前群晖的DiskStation Manager(DSM)外部访问的几种方法做个简易的教程。
1.使用 VPN 访问
工具:
黑白群晖一台
蒲公英路由器或者蒲公英旁路盒子
如果只是自己一个人想要外网访问群晖,不在公网分享给别人的情况,这种方案是最经济实惠的,同时也可以访问家庭网络下的所有设备。
设备连接方式:
如果将 蒲公英路由器 作为主路由,只需要将群晖主机连接在 蒲公英路由器底下就可以了。
如果不想改变当前家庭网络的结构,只需要买个旁路盒子接在主路由底下,然后给旁路盒子配置一个旁路由就OK了。
蒲公英组网教程:帮助手册
参考 目录4 智能组网,设置成功后,就和在家里访问一样,所有网络配置都不需要做变动,除了会受到网速的限制,不看视频或者下载大文件的情况下,完全够用。
2.公网ip
大部分人都卡在了申请公网IP这一步,这方面我也没有什么特别有效的方法。
一般来说申请理由都是用的“自己需要监控”,我的宽带服务商是电信,很容易就要到了公网IP,一个电话不到10分钟就能搞定,移动可能就比较难搞定,毕竟它自己就是个大内网,公网IP比较少;联通则是看地区,有的地方好要。
固定IP是要不到的,一般都是给企业使用的,所有打电话的时候要说清固定IP还是公网IP。
简单描述下两种IP的区别:两种IP都可以直接访问,公网IP被运营商不断收回又放出,属于循环利用,所以我们每次登录的IP地址都不一样;而固定IP就是固定不变的地址,这种IP每个运营商数量有限,一般都是给公司用的,超级贵不说使用还要签署一堆的安全协议和保证书。
公网IP:每次重启路由器重新拨号上网的时候,IP地址一般都会发生变动,所以需要做DDNS动态域名解析,必要要拥有一个自己可使用的域名。
群晖里也提供了很多DDNS的服务商,如群晖自己、花生壳、腾讯云等。
也可以下载一个DDNS服务的Docker镜像进行配置。
3.内网穿透
网上也有提供内网穿透的服务商,免费的会受限于服务商的带宽和流量。
如果要自己搭建内网穿透服务,则需要购买一台云服务器(拥有固定IP)。
我个人是使用 frp搭建的内网服务,frp的只要简单的配置就可以了。
frp服务端(frps)
创建frp服务端配置文件
创建frp服务端配置文件/data/frp/frps.ini,根据自己实际情况修改路径
mkdir /data/frp/frps.ini
cd /data/frp/ nano frps.ini
frps.ini
[common] bind_port = 7200 # 启用面板 dashboard_port = 7201 # 面板登录名和密码 dashboard_user = abc dashboard_pwd = abc123 # 使用http代理并使用7102端口进行穿透 vhost_http_port = 7280 # 使用https代理并使用7103端口进行穿透 vhost_https_port = 7281 # 自己的域名 (根据实际情况修改) subdomain_host = xxx.cn # 服务token(根据实际情况修改),相当于连接密码,建议设置 token = 12345678
subdomain_host 设置 frp 服务的域名,使客户端可从 *.xxx.cn 访问服务,若客户端无子域名要求,可不设置
拉取 frp 服务器镜像
docker pull snowdreamtech/frps
运行docker
docker run --restart=always --network host -v /data/frp/frps.ini:/etc/frp/frps.ini --name frps snowdreamtech/frps
frp客户端(frpc)
frpc.ini
[common] server_addr = 服务器ip server_port = 7200 token = 12345678 type = http local_ip = 本地ip local_port = 8091 subdomain = xxx
4.Quickconnect(QC)
最后说下 QC吧,QC是白群晖才有的功能,拥有QC不需要再下载其他内网穿透软件,也不需要公网IP,甚至不需要像zerotier划分一个VLAN,QC直接通过域名来访问DSM,听着还是很爽的,但可惜群晖的服务器在台湾,所以大部分时间都是slowconnnect ̄□ ̄||。另外QC和其他DDNS不同,其他的DDNS甚至群晖自己的DDNS都是解析的是主机IP地址,而QC解析的是DSM的地址,也就是主机IP地址加上DSM界面的端口。举个例子,如果说NAS设备的IP是192.168.0.1,而DSM管理界面的端口是5000,其他DDNS的解析方式是直接解析192.168.0.1,如果想登陆管理界面只需要在域名后:5000就行,而访问web station套件制作的网页只需要更改端口就可以了。但QC解析的是192.168.0.1:5000的地址,所以QC只能访问DSM管理界面,其他端口的内容就没有办法直接访问了。这就是QC鸡肋的地方。但由于操作简单,只需在官网开启功能即可,对于只想使用猫盘群晖基本功能的使用者来说还是可以的。
本文由Miracle于2023-05-06发表在遇见未来,如有疑问,请联系我们。
本文链接:https://www.cluxz.com/post/131.html
发表评论