Skip to main content

使用 rdp 访问群晖 NAS

使用 frp 在任意网络下访问群晖 NAS。

为什么要通过 frp 访问群晖#

  • 无公网 IP
  • QuickConnect 服务太慢
  • 花生壳等服务需要单独买流量

服务端配置#

参考文章 如何实现外网 RDP 远控(frp)· 服务端配置。需要注意的是,frps.ini 配置文件中的 vhost_http_port / vhost_https_port 参数必须保留。

绑定域名#

  • 在域名解析处以服务器 IP 添加 A 记录
  • 在云服务器处配置域名绑定

群晖 NAS 配置#

编辑配置文件#

在任意位置新建 frps.ini 文件,填入以下内容:

frps.ini
[common]
server_addr = 服务器 IP
server_port = 服务端 frp 端口,默认为 7000
token = 密钥,需与服务端配置的相同
[dsm-http]
type = tcp
local_ip = localhost
local_port = 群晖 DSM http 端口,默认为 5000
custom_domains = 绑定的域名
remote_port = 自定义远程端口
[dsm-https]
type = tcp
local_ip = localhost
local_port = 群晖 DSM https 端口,默认为 5001
custom_domains = 绑定的域名
remote_port = 自定义远程端口
[ssh]
type = tcp
local_ip = localhost
local_port = 默认为 22
custom_domains = 绑定的域名
remote_port = 自定义远程端口

使用 Docker 方法#

在群晖的 Docker 内安装 stilleshan/frpc 映像,使用以下参数初始化容器:

  • 勾选 使用高权限执行容器
  • 勾选 启用自动重新启动
  • 标签页添加文件,选择本地的 frps.ini 文件,对应装载路径为 /frp/frpc.ini
  • 勾选 使用与 Docker Host 相同的网络

启动容器,稍等片刻,就可以通过域名 + http 端口号的形式访问群晖 DSM 了。

参考与致谢#

文章作者:Power Lin
原文地址:https://wiki-power.com
版权声明:文章采用 CC BY-NC-SA 4.0 协议,转载请注明出处。

Last updated on