群晖jellyfin外网访问

打印 上一主题 下一主题

主题 1016|帖子 1016|积分 3048

1、ipv6方式 [nas ip地址]:8096

  2、公网IP访问

  3、使用nginx代理quickconnect

  群晖控制面板/终端机启用ssh
              
           
  然后使用ssh登录
  1. ssh nas用户名@nasip
复制代码
a、群晖得nginx安装路径在/etc/nginx

  1. /etc/nginx$ ls
  2. conf.d        fastcgi_params  koi-win     nginx.conf          nginx.conf.run  scgi_params    uwsgi_params
  3. 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;
  1.     server {
  2.         listen 5000 default_server;
  3.         listen [::]:5000 default_server;
  4.         server_name _;
  5.         gzip on;
  6.         include conf.d/alias.*.conf;
  7.         root /usr/syno/synoman;
  8.         index index.cgi;
  9.         ignore_invalid_headers off;
  10.         include /usr/syno/share/nginx/conf.d/dsm.*.conf;
  11.         include conf.d/dsm.*.conf;
  12.         location = / {
  13.             try_files $uri /index.cgi$is_args$query_string;
  14.         }
复制代码
c、到/usr/syno/share/nginx/conf.d/下 按dsm.*.conf样式创建个dsm.jellyfin.conf
  1. sudo vim dsm.jellyfin.conf
复制代码
然后按i输入以下文件内容,然后按esc,后输入:wq保存文件,则访问quickconnect.cn/jellyfin即可转发到jellyfin的8096端口
  1. location ^~ /jellyfin/ {
  2.     proxy_pass      http://localhost:8096;
  3. }
复制代码
创建文件后输入sudo systemctl restart nginx重启nginx
  1. sudo systemctl restart nginx
复制代码
到此设置nginx完成,接下来打开jellyfin设置,在控制台联网下设置基础url为/jellyfin
              
           如果不设置基础url为/jellyfin,登录后会自动跳转到跟地址
  然后在访问群晖的https://*.quickconnect.cn/jellyfin在外网也能正常访问
  理论上该方式适合全部可以设置路径的群晖应用,和没有跳转页面的网页应用

  

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

熊熊出没

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表