O Plex pode funcionar por detrás de um proxy inverso num subcaminho?

Eva Wong é a Redatora Técnica e e entusiasta residente na ZimaSpace. Uma geek de longa data com paixão por homelabs e software de código aberto, ela é especialista em traduzir conceitos técnicos complexos em guias acessíveis e práticos . Eva acredita que o auto-hospedagem deve ser divertida, não intimidante. Através dos seus tutoriais, ela capacita a comunidade adesmistificar configurações de hardware , desde a construção do seu primeiro NAS até dominar os contêineres Docker., from building their first NAS to mastering Docker containers.

O Plex pode funcionar com algumas configurações de subcaminho através de um proxy inverso, mas é mais frágil do que colocar o Plex num hostname próprio.

O problema não é apenas o reencaminhamento HTTP básico. Os recursos Web e os redireccionamentos do Plex podem assumir caminhos relativos à raiz, enquanto o comportamento de WebSocket, cabeçalhos e integridade pode mudar entre versões. Se for necessário um subcaminho, valide todo o fluxo Web e de reprodução após cada actualização do proxy ou do Plex, em vez de se limitar a verificar se a página de início de sessão é apresentada com sucesso.

Prove Primeiro que o Backend Funciona sem o Proxy

Um teste ao proxy não tem significado se o backend do Plex já estiver com problemas. Confirme o acesso Web local e a reprodução antes de adicionar regras de reescrita.

um hostname de proxy dedicado para o Plex evita grande parte da reescrita de prefixos de caminho necessária numa configuração com subcaminho.

Abra o Plex directamente na LAN, reproduza um ficheiro conhecido e confirme que o servidor está saudável antes de testar o URL público do proxy. Se o acesso directo também falhar, corrija primeiro o Plex e não altere o proxy.

Conte com os Caminhos Relativos à Raiz como a Parte Mais Difícil

O proxy através de um subcaminho exige mais do que mapear /plex para a porta 32400. O HTML, os recursos estáticos, os redireccionamentos e a descoberta do cliente podem continuar a apontar para caminhos na raiz que ignoram o prefixo.

o proxy do Plex através de um subcaminho pode exigir reescrita de caminhos e interagir com verificações de integridade dos recursos Web.

Carregue a página com as ferramentas de desenvolvimento do browser abertas e procure erros 404, redireccionamentos para fora do prefixo, erros de WebSocket ou recursos bloqueados. Se a aplicação Web depender de reescritas repetidas das respostas, trate a configuração como sensível a actualizações e documente um procedimento de reversão.

Teste a Reprodução e a Descoberta, Não Apenas a Interface Web

Uma página apresentada com sucesso não prova que os clientes irão descobrir o servidor ou transmitir conteúdo através do mesmo URL. Os clientes Plex podem utilizar a sua própria lógica de descoberta e ligação.

um caminho do Plex com encaminhamento de portas pode falhar devido a CGNAT, NAT duplo, regras do router ou falta de acessibilidade externa.

Teste a reprodução no browser, pelo menos um cliente nativo e uma rede externa, observando qual o endereço utilizado por cada sessão. Quando os clientes nativos ignoram o proxy ou recorrem a outro caminho, o subcaminho não é a sua única rota de acesso remoto.

-15% OFF

Prefira um Subdomínio Quando o Subcaminho Criar Dívida de Reescrita

Um subdomínio elimina a maior parte da reescrita de prefixos de caminho e é mais fácil de gerir durante as actualizações. A questão operacional é saber se o requisito de utilizar um domínio partilhado compensa a maior superfície de compatibilidade.

um hostname de proxy dedicado para o Plex evita grande parte da reescrita de prefixos de caminho necessária numa configuração com subcaminho.

Compare a mesma versão do Plex com um subdomínio e com um subcaminho antes de dedicar tempo a filtros complexos. Se o subdomínio funcionar de forma fiável e o subcaminho exigir reescrita de conteúdo, escolha a opção mais simples, a menos que o caminho partilhado seja um requisito incontornável. Registe a rota de proxy escolhida juntamente com o caminho de transmissão remota do Plex, para que futuras falhas de ligação possam ser distinguidas de falhas do servidor.

Suporte e Dicas

Mais para Ler

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.