Caddy + Organizr + Plex Media Server = Не удается подключиться к PMS?

В конечном счете, моя цель — иметь возможность загружать интерфейс администратора PMS через Organizr. Я уже пытался просто использовать URL-адрес https://app.plex.tv/desktop через Organizr, но этот URL-адрес запрещает загрузку страницы в iFrames, поэтому теперь я пытаюсь использовать сервер Caddy для обратного прокси-сервера на мой локальный IP-адрес локальной сети...

У меня есть этот код в моем Caddyfile (обратите внимание, что моя PMS размещена на другом компьютере в моей локальной сети):

proxy /pms https://192.168.234.234:32400 {
  websocket
  keepalive 12
  header_upstream Host {host}
  header_upstream X-Real-IP {remote}
  header_upstream X-Forwarded-For {remote}
  header_upstream X-Forwarded-Proto {scheme}
  transparent
}

Затем, когда я пытаюсь перейти по URL-адресу, он дает мне 502 Bad Gateway, а в файле журнала Caddy указано [ERROR 502 /pms] x509: cannot validate certificate for 192.168.234.234 because it doesn't contain any IP SANs.

Если я добавлю директиву insecure_skip_verify, вместо этого я получу ошибку: 401 Unauthorized.

Я все еще новичок в использовании Caddy, кто-нибудь знает, что здесь происходит?


person J. Scott Elblein    schedule 15.12.2018    source источник


Ответы (2)


Поскольку вы используете Caddy, который будет работать с SSL, перенаправляйте на http вместо https.

person Vassilis Kipouros    schedule 27.03.2019

Чтобы решить мою конкретную проблему; в Organizer вместо этого я использовал веб-URL Plex.

https://192.168.234.234:32400/web

Обратите внимание на /web в конце.

Другой вариант заключался в том, чтобы Organizr открывал его с помощью параметра PopOut, который просто действует как обычная закладка и загружает любой URL-адрес в новую вкладку и/или добавляет строку в Caddyfile следующим образом:

redir /pms https://app.plex.tv/desktop 301

Затем в Organizr вы можете использовать либо URL-адрес /pms, либо прямой URL-адрес Plex https://app.plex.tv/desktop, и он просто загрузит Plex на новой вкладке.

person J. Scott Elblein    schedule 17.12.2018