群晖jellyfin外网访问
Posted 夜羽惊焚
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了群晖jellyfin外网访问相关的知识,希望对你有一定的参考价值。
1、ipv6方式 [nas ip地址]:8096
2、公网IP访问
3、使用nginx代理quickconnect
群晖控制面板/终端机启用ssh
然后使用ssh登录
ssh nas用户名@nasip
a、群晖得nginx安装路径在/etc/nginx
/etc/nginx$ ls
conf.d fastcgi_params koi-win nginx.conf nginx.conf.run scgi_params uwsgi_params
fastcgi.conf koi-utf mime.types nginx.conf.default proxy.conf sites-enabled win-utf
查看nginx.conf监听5000 5001端口 有include /usr/syno/share/nginx/conf.d/dsm.*.conf;
server
listen 5000 default_server;
listen [::]:5000 default_server;
server_name _;
gzip on;
include conf.d/alias.*.conf;
root /usr/syno/synoman;
index index.cgi;
ignore_invalid_headers off;
include /usr/syno/share/nginx/conf.d/dsm.*.conf;
include conf.d/dsm.*.conf;
location = /
try_files $uri /index.cgi$is_args$query_string;
c、到/usr/syno/share/nginx/conf.d/下 按dsm.*.conf样式创建个dsm.jellyfin.conf
sudo vim dsm.jellyfin.conf
然后按i输入以下文件内容,然后按esc,后输入:wq保存文件,则访问quickconnect.cn/jellyfin即可转发到jellyfin的8096端口
location ^~ /jellyfin/
proxy_pass http://localhost:8096;
创建文件后输入sudo systemctl restart nginx重启nginx
sudo systemctl restart nginx
到此设置nginx完成,接下来打开jellyfin设置,在控制台联网下设置基础url为/jellyfin
如果不设置基础url为/jellyfin,登录后会自动跳转到跟地址
然后在访问群晖的https://*.quickconnect.cn/jellyfin在外网也能正常访问
理论上该方式适合所有可以设置路径的群晖应用,和没有跳转页面的网页应用
群晖NAS内外网磁盘映射以及quick connect设置
群晖NAS内外网磁盘映射以及quick connect设置
NAS内网磁盘映射
在频繁使用NAS时,网页版体验确实不是很好,针对这个问题,可以利用windows资源管理器里的磁盘映射,像访问本地硬盘一样,在局域网中访问NAS的共享文件夹。
具体操作步骤
NAS外网磁盘映射
不在局域网络的时候,上述方法就不行了,这里我们需要借助软件Rai Drive(免费版的就够用了)进行外网的磁盘映射。当然除了软件外,还有三个先决条件:1.需要有公网ip,2.群晖NAS需要开启WebDAV Server。3.路由器端口转发。
具体操作步骤
公网ip
可以查看路由器的无线网ip地址和百度到的ip地址一致,那恭喜你获得了公网ip。
WebDAV Server
在群晖NAS套件中心安装WebDAV Server。
路由器端口转发
tplink路由器管理界面进入后,在应用管理里面的虚拟服务器应用中设置
RaiDrive
先决条件满足了,软件安装完毕,我们就可以具体设置了。RaiDrive可以在设置中改为中文界面。
quick connect
如果没有公网ip,或者想临时用一下的话,群晖还额外给我们提供了外网访问的方法----quick connect
设置好后通过quick connect网址就可以远程访问。
以上就是群晖NAS内外网的磁盘映射以及quick connect设置的全部内容了。
以上是关于群晖jellyfin外网访问的主要内容,如果未能解决你的问题,请参考以下文章