当前位置:首页 > 未命名 > 正文

群晖外网访问的几种方法

目录导航
  • 概述
  • 1.使用 VPN 访问
  • 2.公网ip
  • 3.内网穿透
    • frp服务端(frps)
    • frp客户端(frpc)
  • 4.Quickconnect(QC)
  • 概述

    作为群晖玩家,虽然不是很经常折腾它,但是很多家庭和个人的服务都运行在上面,最重要的就是数据的存储。目前就只有白群晖支持QC可以直接外网访问,不过访问的速度就不尽人意了,因此对目前群晖的DiskStation Manager(DSM)外部访问的几种方法做个简易的教程。


    1.使用 VPN 访问

    工具:

    1. 黑白群晖一台

    2. 蒲公英路由器或者蒲公英旁路盒子

    如果只是自己一个人想要外网访问群晖,不在公网分享给别人的情况,这种方案是最经济实惠的,同时也可以访问家庭网络下的所有设备。

    设备连接方式:

    1. 如果将 蒲公英路由器 作为主路由,只需要将群晖主机连接在 蒲公英路由器底下就可以了。

    2. 如果不想改变当前家庭网络的结构,只需要买个旁路盒子接在主路由底下,然后给旁路盒子配置一个旁路由就OK了。

    蒲公英组网教程:帮助手册

    群晖外网访问的几种方法  第1张

    参考 目录4 智能组网,设置成功后,就和在家里访问一样,所有网络配置都不需要做变动,除了会受到网速的限制,不看视频或者下载大文件的情况下,完全够用。


    2.公网ip

    大部分人都卡在了申请公网IP这一步,这方面我也没有什么特别有效的方法。

    一般来说申请理由都是用的“自己需要监控”,我的宽带服务商是电信,很容易就要到了公网IP,一个电话不到10分钟就能搞定,移动可能就比较难搞定,毕竟它自己就是个大内网,公网IP比较少;联通则是看地区,有的地方好要。

    固定IP是要不到的,一般都是给企业使用的,所有打电话的时候要说清固定IP还是公网IP。

    简单描述下两种IP的区别:两种IP都可以直接访问,公网IP被运营商不断收回又放出,属于循环利用,所以我们每次登录的IP地址都不一样;而固定IP就是固定不变的地址,这种IP每个运营商数量有限,一般都是给公司用的,超级贵不说使用还要签署一堆的安全协议和保证书。

    公网IP:每次重启路由器重新拨号上网的时候,IP地址一般都会发生变动,所以需要做DDNS动态域名解析,必要要拥有一个自己可使用的域名。

    群晖外网访问的几种方法  第2张

    群晖里也提供了很多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鸡肋的地方。但由于操作简单,只需在官网开启功能即可,对于只想使用猫盘群晖基本功能的使用者来说还是可以的。


    1

    发表评论

    • 6393人参与,2条评论
    • wadizi
      2023-12-13 11:14:29  ·  来自120.230.121.234回复
    • 有公网IP最方便,自由发挥,没有跨网不同网的问题,且是速度是公网完整的速度。
      内网让外网访问,在没有公网IP兼顾速度时,尽量考虑使用点到点/端对端的网络穿透模式,如FRP和nat123全端口映射外网访问。
      • Miracle
        2023-12-13 11:20:57  ·  来自222.76.2.113回复
      • 必须的,有公网ip肯定最方便,frp啥的网速还会受到服务器的限制,不过我家两条宽带一条电信的一条联通的也都有申请到公网ip。