Streams protegidos por hotlink

Referer M3U8 Player personalizado para fluxos HLS protegidos por hotlink

Um player Referer M3U8 personalizado ajuda a testar fluxos de HLS que só carregam quando as solicitações parecem vir do site original. Habilite o proxy, defina a página URL como Referer, opcionalmente defina um User-Agent e tente novamente o manifesto, as chaves e os segmentos pelo mesmo caminho.

Última atualização: June 20, 2026

A reprodução, o histórico, os favoritos, as legendas e a conversão do navegador permanecem neste dispositivo. As solicitações HLS passam pelo proxy somente quando você ativa o proxy CORS.

Procurador CORS inteligente

Use o proxy Cloudflare Worker para manifestos, chaves e segmentos quando a reprodução direta do navegador estiver bloqueada.

Pré-visualização do vídeo

Relatório de integridade do link

Analise variantes, taxa de bits, duração do segmento, criptografia e status ativo/VOD e, em seguida, faça amostras de segmentos de mídia para links inativos. As verificações de segmento são limitadas pelo navegador CORS, portanto, ative o proxy para obter resultados mais precisos.

Quais cabeçalhos são importantes para a proteção de hotlink M3U8?

CabeçalhoO que deveria serQuando usar
RefererA página URL onde o stream normalmente é reproduzido.Use quando a origem rejeita solicitações diretas .m3u8 ou retorna 403.
User-AgentA identidade do cliente enviada para a origem.Use quando a origem permite navegadores, mas rejeita bots ou clientes desconhecidos.
OriginA origem do aplicativo Web solicitante.Geralmente deixe isso para o navegador ou proxy; não finja, a menos que você controle o ponto final.
CookieEstado da sessão do site original.Evite, a menos que você seja o proprietário do fluxo de trabalho do stream. Este jogador não pede cookies.

Como jogar M3U8 com um Referer personalizado

  1. 1

    Encontre a página de reprodução original

    Use a página onde o stream normalmente funciona como Referer. Não use o próprio .m3u8 URL como Referer.

  2. 2

    Cole o M3U8 URL

    Cole o manifesto no player e tente reproduzir uma vez sem cabeçalhos personalizados para estabelecer uma linha de base.

  3. 3

    Habilite o proxy CORS

    O encaminhamento personalizado Referer e User-Agent requer o proxy porque os navegadores não permitem que scripts de página definam esses cabeçalhos em solicitações diretas de mídia.

  4. 4

    Definir Referer e User-Agent

    Abra os controles de cabeçalho avançados, cole a página original URL como Referer e adicione um navegador de desktop normal User-Agent somente se a origem filtrar clientes.

  5. 5

    Execute o relatório de saúde

    Valide o stream por meio do mesmo caminho de proxy/cabeçalho para ver se o manifesto, as chaves ou os segmentos ainda estão bloqueados.

Por que os jogadores do navegador não podem definir Referer diretamente

Os navegadores protegem cabeçalhos como Referer e User-Agent. Uma página da web não pode reescrevê-los livremente para solicitações diretas de segmento HLS. É por isso que esta ferramenta encaminha cabeçalhos personalizados através de um proxy opcional: o navegador se comunica com o proxy, e o proxy se comunica com a origem HLS com os cabeçalhos que você selecionou.

Qual valor Referer geralmente funciona

Use a página canônica URL onde o vídeo está incorporado, como https://example.com/watch/123. Não use o domínio CDN ou .m3u8 URL, a menos que essa seja a página real que a origem espera. Se a página de origem redirecionar, use o URL final mostrado na barra de endereço do navegador.

Como saber a proteção do hotlink de CORS

CORS impede que o navegador leia uma resposta. A proteção do hotlink faz com que a origem recuse a solicitação, a menos que os cabeçalhos correspondam à sua política. Se o proxy corrigir CORS mas a origem ainda retornar 403, adicione Referer. Se a reprodução começar após Referer ser definido, o fluxo foi protegido por hotlink.

Perguntas frequentes

Posso definir um Referer personalizado para um stream M3U8?

Sim. Habilite o proxy, abra os controles de cabeçalho avançados e defina a página URL onde o stream normalmente é reproduzido como Referer. O procurador encaminha esse Referer para a origem HLS.

Por que o navegador não consegue definir Referer diretamente?

Referer e User-Agent são cabeçalhos de solicitação protegidos. O JavaScript do navegador não pode reescrevê-los livremente para solicitações diretas de mídia, portanto, o teste de cabeçalho personalizado precisa de um proxy que encaminhe os cabeçalhos para o lado do servidor.

Qual Referer devo usar para HLS protegido por hotlink?

Use a página da web original URL onde o stream está incorporado, não o .m3u8 URL. Muitas origens verificam essa página antes de veicular manifestos, chaves ou segmentos de mídia.

Devo também alterar o User-Agent?

Somente se a origem filtrar por cliente. Comece apenas com Referer e adicione um navegador de desktop normal User-Agent se o stream ainda for rejeitado.

O Referer personalizado funciona em streams protegidos por DRM?

Não. Referer pode ajudar na proteção de hotlink, mas não ignora sistemas DRM como Widevine, FairPlay ou PlayReady.