写文章

如何为群晖NAS设置内网穿透？一步步教你实现远程访问

酷酷干

​ 关注他

​
目录

收起

1.

2. 内网穿透方案对比

3. 方案1：使用FRP实现内网穿透（推荐）

3.1 准备工作

3.2 服务器端（VPS）配置

1. 下载并安装FRP

3.3 客户端（群晖NAS）配置

1. 启用群晖SSH

2. 登录群晖SSH

4. 方案2：使用ZeroNews实现内网穿透（免服务器）

1. 在群晖上安装 Docker 套件​

2.下载 ZeroNews 的 Docker 镜像​

从 ZeroNews 官方仓库下载 ZeroNews 镜像​

从 Docker 公共仓库下载 ZeroNews 镜像​

3.生成 ZeroNews 的认证 Token​

4.创建并启动 ZeroNews 容器​

5.为群晖分配公网域名及TLS证书​

6.为 群晖 平台添加公网映射​

7.通过互联网访问群晖管理平台​

5. 方案3：群晖QuickConnect（最简单但速度慢）

6. 安全建议

7. 总结

1.

群晖NAS （Network Attached Storage）是许多用户存储数据、搭建私有云的首选设备。然而，默认情况下，群晖NAS只能在局域网（LAN）内访问。如果你希望在外网（如公司、出差或旅行时）访问家中的NAS，通常需要公网IP或复杂的端口转发设置。

但大多数家庭宽带没有固定公网IP，且运营商可能封锁了常用端口（如80、443）。这时，内网穿透 （NAT Traversal） 技术就派上用场了！它可以让你的群晖NAS无需公网IP，也能实现安全、稳定的远程访问。

本教程将介绍 3种主流的内网穿透方案，并提供详细的配置步骤，让你轻松实现 远程访问群晖NAS！

2. 内网穿透方案对比

在开始之前，先了解几种常见的内网穿透方式：

方案 | 适用场景 | 优点 | 缺点
群晖QuickConnect | 简单易用，适合新手 | 官方支持，无需额外配置 | 速度较慢，依赖Synology服务器
FRP（自建服务器） | 高性能，适合技术用户 | 速度快，可自定义域名 | 需要一台VPS（如阿里云、腾讯云）
Ngrok/ZeroNews | 临时测试，快速搭建 | 开箱即用，配置简单 | 带宽限制

本教程将重点介绍FRP（自建服务器）和ZeroNews两种方案，因为它们免费、稳定且可控性强。

3. 方案1：使用FRP实现内网穿透（推荐）

FRP（Fast Reverse Proxy）是一款开源的内网穿透工具，通过一台具有公网IP的服务器（VPS） 中转流量，实现外网访问内网设备。

3.1 准备工作

一台具有公网IP的VPS（如阿里云、腾讯云，1核1G配置即可）

域名（可选），用于HTTPS访问（如nas.yourdomain.com）

本地已安装群晖NAS（DSM系统）

3.2 服务器端（VPS）配置

1. 下载并安装FRP

wget https://github.com/fatedier/frp/releases/download/v0.51.3/frp_0.51.3_linux_amd64.tar.gz
tar -zxvf frp_0.51.3_linux_amd64.tar.gz
cd frp_0.51.3_linux_amd64

2. 配置FRP服务端（frps.ini）

[common]
bind_port = 7000 # FRP服务端端口
token = your_secure_token # 认证密钥（客户端需一致）
vhost_http_port = 80 # HTTP访问端口（可选）
vhost_https_port = 443 # HTTPS访问端口（可选）

3. 启动FRP服务端

./frps -c ./frps.ini

推荐用systemd或supervisor保持后台运行）

3.3 客户端（群晖NAS）配置

1. 启用群晖SSH

进入 DSM控制面板 → 终端机和SNMP → 启用SSH

2. 登录群晖SSH

ssh admin@你的群晖IP -p 22

3. 下载并配置FRP客户端

wget https://github.com/fatedier/frp/releases/download/v0.51.3/frp_0.51.3_linux_arm64.tar.gz
tar -zxvf frp_0.51.3_linux_arm64.tar.gz
cd frp_0.51.3_linux_arm64

4. 编辑frpc.ini

[common]
server_addr = 你的VPS_IP # 服务器公网IP
server_port = 7000 # 与服务端一致
token = your_secure_token # 与服务端一致

[dsm_web] # 群晖Web界面
type = http
local_ip = 192.168.1.100 # 群晖内网IP
local_port = 5000 # 群晖默认端口
custom_domains = nas.yourdomain.com # 你的域名（如无域名可省略）

[dsm_file] # 文件访问（如SMB）
type = tcp
local_ip = 192.168.1.100
local_port = 445
remote_port = 5445 # 外网访问端口

5. 启动FRP客户端

./frpc -c ./frpc.ini

（建议配置crontab或任务计划实现开机自启）

4. 方案2：使用ZeroNews实现内网穿透（免服务器）

1. 在群晖上安装 Docker 套件​

打开群晖管理后台，点击 "套件中心" 以进入管理界面，然后在搜索框中搜索 "Docker"，找到后点击 "安装"。

安装完成后，你可以在 "套件中心" 的已安装应用列表中看到 Docker。

2.下载 ZeroNews 的 Docker 镜像​

ZeroNews 提供 ZeorNews 官方仓库镜像及 Docker 官方仓库镜像， 用户可以任意选填一个，考虑到国内网络访问 Docker 仓库的问题，建议用户选用 ZeorNews 官方仓库镜像地址

从 ZeroNews 官方仓库下载 ZeroNews 镜像​

打开 Docker 应用界面，点击 "注册表" 以进入注册表管理界面。然后点击 "设置"

在注册表的 "设置" 弹窗中，点击 "新增"， 添加 ZeroNews 官方仓库，然后点击 "确认" 完成添加

注册表名称： 如输入 zeronews 注册表地址： 输入ZeroNews 官方仓库地址 https://docker.zeronews.cc

ZeroNews 官方仓库添加完成后，配置 ZeroNews 官方仓库为使用状态，然后关闭设置

在 "映像" 界面中，点击 新增， 选择从 url 添加，输入镜像名称 "zeronews/zeronews"，然后点击 新增，选择 latest 标签

zeronews 镜像下载完成后，在 "映像" 界面能查看已下载好的 zeronews　镜像

从 Docker 公共仓库下载 ZeroNews 镜像​

打开 Docker 应用界面，点击 "映像" 以进入镜像管理界面。然后点击 "新增"，选择 "从 URL 添加"，输入 ZeroNews 的镜像地址并点击 "确定"，等待下载完成。ZeroNews 的镜像地址是： zeronews/zeronews。

下载完成后，在 "映像" 界面可以查看已下载的 ZeroNews 镜像。

3.生成 ZeroNews 的认证 Token​

登录 ZeroNews 平台，在快速开始页面可以复制 token。

4.创建并启动 ZeroNews 容器​

在 "容器" 菜单下，点击 "新增" 按钮，开始创建 ZeroNews 容器。

选择 ZeroNews 镜像，然后点击 "下一步"。

在 "网络" 设置页面，选择 "与 Docker Host 相同的网络"，然后点击 "下一步"。

在 "常规设置" 页面，勾选 "启用自动重新启动"，然后点击 "高级设置" 进入高级设置界面。

在高级设置中，选择 "执行命令"，并在 "环境" 输入框中新增一个变量 TOKEN， 变量值输入 token 认证码，然后点击 "保存"，回到 "常规设置" 页面，点击 "下一步"。

在 "存储空间设置" 页面，添加zeronews 配置文件挂载目录，点击 "添加文件夹"， 然后在弹出的框中点击 "创建文件夹"， 如输入 zeronews，然后点击确定完成zeronews文件夹。

再选择该文件夹，在装载路径中，输入 /etc/zeronews

点击 "完成" 按钮。此时，ZeroNews 容器已经创建并启动。

在 "容器" 页面可以查看新创建并运行的 ZeroNews 容器。

用户在 ZeroNews 平台的"设备"界面上可以看到该容器设备已上线。

5.为群晖分配公网域名及TLS证书​

用户登录 ZeroNews 平台，在 "域名端口" 管理页面， 点击 "添加域名" 添加公网可访问的域名。

域名前缀： 用户输入定义的 域名前缀，如 synology

勾选 HTTP 和 HTTPS 协议

6.为 群晖 平台添加公网映射​

支持通过 HTTP 或 HTTPS 方式访问 群晖 设备管理平台，用户跟根据需要选择
HTTPS方式访问 群晖 ，以 HTTPS 协议添加映射

选择设备：选择已经认证的设备

映射协议：选择 HTTPS 协议

公网访问地址：选择域名，http://synology.ny.takin.cc

映射带宽： 输入分配的带宽大小，不大于用户当前的最大可用带宽

内网映射地址：内网IP地址默认 127.0.0.1

内网端口：输入群晖平台的端口号 5000

HTTP方式访问 群晖 ，以 HTTP 协议添加映射

选择设备：选择已经认证的设备

映射协议：选择 HTTP 协议

公网访问地址：选择域名，http://synology.ny.takin.cc

映射带宽： 输入分配的带宽大小，不大于用户当前的最大可用带宽

内网映射地址：内网IP地址默认 127.0.0.1

内网端口：输入群晖 平台的端口号 5000

群晖 映射添加完成后，可在应用详情中可查看添加好的映射列表，点击 映射访问地址后面的小图标，即可在浏览器中访问 群晖 管理平台。

7.通过互联网访问群晖管理平台​

HTTPS 方式访问 打开浏览器，输入 群晖 的域名地址 https://synology.ny.takin.cc 即可访问 家庭或公司内部的 群晖 设备。

HTTP 方式访问 打开浏览器，输入 群晖 的域名地址 http://synology.ny.takin.cc 即可访问 家庭或公司内部的 群晖 设备。

5. 方案3：群晖QuickConnect（最简单但速度慢）

如果不想折腾，可用群晖自带的 QuickConnect：

进入 DSM控制面板 → QuickConnect

启用并注册 QuickConnect ID（如 yourname.synology.me）

外网访问 http://yourname.synology.me

缺点：依赖Synology服务器，速度较慢，不适合大文件传输。

6. 安全建议

启用HTTPS：在群晖 控制面板 → 安全性 → 证书 配置SSL

防火墙限制：仅允许可信IP访问FRP端口

定期更新FRP：避免安全漏洞

7. 总结

方案 | 适合人群 | 速度 | 成本
FRP（自建服务器） | 技术用户，需高性能 | ★★★★★ | 需VPS（约$5/月）
ZeroNews | 免服务器,配置简单 | ★★★★★ | 免费（可付费升级）
QuickConnect | 小白用户，简单易用 | ★★☆☆☆ | 免费（速度受限）

延伸阅读：

FRP官方文档

ZeroNews官网

群晖远程访问指南

发布于 2025-04-27 15:04・广东

群晖（Synology）

内网穿透

​ 赞同​ ​ 3 条评论

​ 分享

​ 喜欢​ 收藏​ 申请转载

​

理性发言，友善互动

3 条评论

默认

最新

内网穿透快解析

大神写的太详细了，三个方案还是不错的，但也有缺点，比如FRP这个是国外的方案，国内的服务器很少，速度一般，并且搭建繁琐，还是需要一定的技术并且的朋友才能用起来，小白客户搭建不起来；zeronews 也是比较老的连接方案，也是国外的，服务方面还是差了点儿，感觉还是国产的东西靠谱些，至于QC，是群晖自带的连接方案，试用很简单，缺点就是限速，速度很慢，无法满足所有用户的需求。 大家也可以考虑下国产内网穿透方案【快解析】，快解析试用简单、免费试用、速度也很快，可以考虑一下哦

05-27 · 北京

​ 回复​ 喜欢

笵2先森

大神，膜拜，感谢这么详细的分享

05-21 · 重庆

​ 回复​ 喜欢

酷酷干

作者

不客气，共同学习

05-23 · 广东

​ 回复​ 喜欢

关于作者

酷酷干

回答
10

文章
15

关注者
0

​ 关注他​ 发私信

推荐阅读

为群晖插上翅膀：百元出头，不限量不限速 永久解决外网访问群晖NAS难题

Lifei...发表于生产力工具

教你怎么无公网IP的情况下搞定群晖并实现远程Nas访问

教你怎么无公网IP的情况下搞定群晖并实现远程Nas访问 前言：我比较喜欢看电影，相比于现在的电影感觉还是老片好看，所以电脑里存了很多，硬盘容量就越来越少。刚开始不断换硬盘，从500到800…

Hao4K影音

NAS部署指南 群晖篇七——window下访问群晖nas文件的常用方法

大家好，之前给大家分享过群晖系统的安装教程。安装之后接下来就是使用。nas最大的用途是做文件存储和共享使用。那么接下来我就给大家介绍下window下访问群晖nas的几种常用方式。 一、通过S…

乌客

Synology 群晖 Nas DSM 系统 （DiskStation Manager)默认端口号最全列表

小辣椒高效...发表于Nas及虚...

想来知乎工作？请发送邮件到 [email-masked]

下载

投屏

高速下载