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 提供的公网环境也有审查和监管,请谨慎公开内容。