2025-06-12
群晖 QuickConnect 代理 Emby 配置

QuickConnect 是群晖的一个局域网穿透服务,它最大的优势就是自带公网端口。

如果能从运营商处申请到公网 IP,那么就不用看这个方案了。

无论是局域网方案还是 QuickConnect 建立的 TCP 通道都是通过 DSM 的 Nginx 服务做流量代理。

默认情况下 QuickConnect 会直接代理 DSM 的 5000 和 5001 端口,这是 DSM 系统的后台界面,我们没有办法直接饶过它去访问 NAS 上部署的其他服务。

因此我们需要手动修改 NAS 上 Nginx 的配置

Nginx 位于 /etc/nginx/nginx.conf 配置包括:

include app.d/dsm.*.conf;
include conf.d/dsm.*.conf;
include /usr/syno/share/nginx/conf.d/dsm.*.conf;

其中前两个是自动生成的配置会重置,只有 /usr/syno/share/nginx/conf.d 是持久化保存的。

因此我们只需要在该文件夹下创建配置文件 dsm.emby.conf

location ^~ /emby {
  proxy_pass      http://127.0.0.1:8096$request_uri;
  proxy_redirect  off;
  proxy_set_header Host $host;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

然后重启一下 Nginx 服务

nginx -t
nginx -s reload

然后启动 QuickConnect 即可在它提供的域名拼接上我们设置的路径访问 Emby,例如 https://xxxxxx.quickconnect.cn/emby 这样。

友情提醒:QuickConnect 提供的公网环境也有审查和监管,请谨慎公开内容。