Jump to content
Limestone de cara nova! ×

Jaime Silva

Master
  • Posts

    2,523
  • Joined

  • Last visited

  • Days Won

    51

1 Follower

Personal Info

  • Name
    Jaime Silva

Recent Profile Visitors

14,719 profile views
  1. https://juicysms.com é o que procura. Funciona e lhe dá privacidade. Cobra por SMS recebido para ativar uma conta do Google (lembre-se de remover o número depois) e de outros serviços Aceita Paypal e Bitcoin.
  2. E caso faça uso da minha sugestão, lembre-se de mudar a senha $3Nh@Qu4Lqu3r para uma outra. Esta senha é usada no vhost do Nginx e também no código para gerar o link protegido. A outra dica é usar um método mais seguro de obter o IP real do visitante, se seu site estiver sob um proxy tal como o Cloudflare.
  3. No código da config do Nginx acima, mude "alias /home/videos;" para "alias /usr/share/nginx/html;" Na hora de gerar o link, o caminho para o vídeo deve incluir a pasta, exemplo: Se o link é normalmente acessível em https://meusite.com.br/novelas/Imperio/Capitulo_1.mp4 Para gerar o link seguro, a URL a ser considerada é https://meusite.com.br/videos/novelas/Imperio/Capitulo_1.mp4
  4. Cara, dê uma olhada na IONOS. Os servidores deles com NVMe são top. A rede EUA é excelente. Dedicated Server AR8-64 NVMe AMD Ryzen™ 7 PRO 3700 64 GB RAM 960 GB NVMe SSD US$ 100 mensais com primeiro mês grátis
  5. Existe o módulo Kaltura do Nginx para servir os vídeos em HLS e DASH sem precisar recodificá-los. Para proteção, você pode fazer uso do módulo Secure Link. Quando eu tiver um tempo, vou postar um exemplo de configuração para lhe ajudar. Você deve compilar o Nginx com os módulos assim 1) Copie o código do Github mkdir -p /usr/local/src/nginx cd /usr/local/src/nginx git clone https://github.com/kaltura/nginx-vod-module git clone https://github.com/kaltura/nginx-secure-token-module 2) Adicione estes parâmetros de configuração do Nginx: ./configure \ --add-module=/usr/local/src/nginx/nginx-secure-token-module \ --add-module=/usr/local/src/nginx/nginx-vod-module \ O exemplo a seguir, permite servir vídeos mp4 de forma segura. Estes vídeos ficam acessíveis em https://meusite.com.br/videos/alguma_coisa.mp4 location /videos { alias /home/videos; secure_link $arg_h,$arg_t; secure_link_md5 "$3Nh@Qu4Lqu3r | $uri | $secure_link_expires | $remote_addr"; secure_token "h=$arg_h&t=$arg_t"; if ($secure_link = "") { return 403; } if ($secure_link = "0") { return 410; } } Agora, no seu site, você precisa gerar o link para o vídeo de forma dinâmica, considerando o IP do visitante. Será um link único para cada visitante e que muda toda vez que a página é recarregada. $time = time() + 14400; $ip = $_SERVER['REMOTE_ADDR']; $pass = "$3Nh@Qu4Lqu3r"; $url = 'https://meusite.com.br/videos/alguma_coisa.mp4'; $link = get_secure_link($url, $pass, $time, $ip); function get_secure_link($link, $pass, $time = null, $ip = null, $ua = null) { $path = parse_url($link, PHP_URL_PATH); # Link simples, sem restrição e que nunca expira if ( $ip == null || $time == null ) { $parts = explode('/', $path, 3); $host = strstr($link, $path, true); $tmp = $parts[2] . $pass; $hash = md5($tmp); $url = $host . '/' . $parts[1] . '/' . $hash . '/' . $parts[2]; return $url; } # Link com limite de tempo e com restrição de IP $array = array($pass, $path, $time, $ip); if ($ua) $array[] = $ua; $tmp = implode(' | ', $array ); //$tmp = $time . ' | ' . $path . ' | ' . $ip . ' | ' . $ua . ' | ' . $pass; $sum = md5($tmp, true); $b64 = base64_encode($sum); $hash = str_replace(['+','/', '='], ['-','_',''], $b64); $url = $link . '?t=' . $time . '&h=' . $hash; return $url; } Para servir os vídeos em HLS ou DASH e ainda assim proteger contra acesso não autorizado, você deve fazer algumas mudanças na configuração do módulo Secure Link do Nginx,
  6. Pena que não me parece ser muito comum provedores locais oferecerem suporte a IPv6 pro cliente. Isso ferra as coisas.
  7. @Victor S Sousa Pessoal quer "escrever certo por linhas tortas" e acha que há justificativa para não seguir a lei. Aposto que os corruptos também tem uma justificativa para aceitar propinas.
  8. A corrupção está em toda a sociedade. É cultural. Aquela frase "achado não é roubado" é uma amostra da moral do povo brasileiro.
  9. @Otavio Tendo um tempo, eu vou atualizando o script. @alisson Não é necessário.
  10. @AngelCosta Que anúncios? kkk No computador estão posicionados de uma maneira que se fazem notar, mas sem atrapalhar. Ou seja, estão na medida.
  11. @Leo Amarante É mesmo kkk Mas o cara pode ser pirata e ter alguma ética. Alimentei o sonho de ter um site de vídeos (um fracasso que, mesmo após 4 anos, nunca teve mais do que 10 visitantes simultâneos), era um passatempo mas ao mesmo tempo eu esperava ganhar algum dinheiro, porém não gostava da ideia de ter anúncios intrusivos. Depois de uma última experiência frustada, pulei fora disso e quero distância. Voltando ao Adblocker em si: cabe a indústria dos anúncios criar uma maneira mais eficiente de evitar bloqueio. Uma coisa eu aprendi: ninguém tá nem aí pra você, ninguém que visita seu site e está acostumado a acessar tudo de graça vai pensar em colaborar contigo - mesmo quando ele nem precisa tirar qualquer quantia do bolso dele.
  12. As redes de anúncios que permitem sites com conteúdo pirata tem vários anunciantes suspeitos. Há anúncios de criptomoedas com depoimentos falsos de supostos clientes, além do uso da imagem de pessoas famosas para induzir os visitantes a investirem.

×
×
  • Create New...

Important Information

Está ciente?