Corectat: linkul „Licență” din pagina principală nu deschidea pagina Licență în Emby 4.10; pagina are acum antetul comun MediaLab (iconiță, titlu, insigna stării licenței cu acces la pagina Licență și banner când licența nu e activă).
Istoric versiuni Edge Shield
Toate versiunile publicate, cea mai nouă prima. Descărcările sunt în cont; abonamentele și perioada de probă primesc mereu ultima versiune, licențele lifetime primesc actualizări în fereastra lor de actualizări.
0.1.4
Necesită Emby Server 4.10.1.0+Corectat (licențiere): câmpul pentru cheia de licență e mereu vizibil, deci o cheie nouă se poate activa și când licența salvată încă figurează activă; o cheie refuzată nu mai înlocuiește cheia salvată, iar pagina arată motivul; dacă ultima verificare eșuează (de exemplu licență ștearsă sau revocată), pagina și jurnalul arată un avertisment cu data până la care licența salvată mai funcționează; activarea, verificarea manuală și eliberarea se scriu în jurnal.
0.1.3
Necesită Emby Server 4.10.1.0+- Securitate (audit): Edge Shield nu mai pune în Emby ProxyHeaderMode=AllAddresses. Cu el, Emby credea antetul X-Forwarded-For de la oricine, iar gazda directă (DNS only) e publică: oricine putea face să fie blocat IP-ul altcuiva, putea ocoli blocarea sau restricția „acces de la distanță”. Acum IP-ul real îl calculează plugin-ul: CF-Connecting-IP doar de la intervalele Cloudflare, X-Forwarded-For doar de la server și de la „Proxy-uri de încredere” (setare nouă). La prima pornire, AllAddresses pus de versiunile anterioare revine la valoarea implicită Emby; la fel la deconectare, la scoaterea regulilor și la schimbarea modului. Verificarea semnalează AllAddresses.
- Blocarea se aplică și în Emby, nu doar la Cloudflare: cererile de la IP-urile blocate (inclusiv login-ul) primesc 403, iar sesiunile folosite de la ele sunt închise.
- Login-urile eșuate pe orice variantă a căii (majuscule, „/” la final, „//”) sunt prinse și de regula Cloudflare de limitare.
- Limite: cel mult 5000 de blocări și 10 000 de recidive (recidiva scade după 30 de zile fără blocare); salvări grupate; avertisment când lista IP Cloudflare se apropie de limita contului.
- Blocarea manuală a unui interval: minim /16 (IPv4) și /32 (IPv6), refuzată dacă atinge LAN-ul, allowlist-ul, Cloudflare sau adresele serverului. Deblocarea șterge și istoricul recidivelor.
- Fără licență: Under Attack se oprește la termen și blocările expirate ies din lista Cloudflare; deblocarea și oprirea Under Attack merg oricând.
- Fișierele cu secrete (cheia tokenului, starea, certificatul și parola lui, licența) se creează direct cu drepturi 600, folderele 700; fiecare certificat are parola lui.
- Numele aplicației client ajunge în lista Cloudflare doar cu caractere sigure, maxim 64.
- Intervalele IP Cloudflare primite sunt verificate (fără 0.0.0.0/0, ::/0 sau prefixe prea largi); setările ascunse (API, ACME) nu se mai pot schimba prin configurația generică; înregistrările TXT ACME se șterg și la oprirea serverului.
- Licență: jurnalele exportate sau trimise nu mai conțin tokenuri; actualizările se verifică prin semnătură.
0.1.2
Necesită Emby Server 4.10.1.0+- Confidențialitate: codul QR de plată de pe pagina „Licență” se generează acum local, în pagină; linkul de plată nu mai este trimis unui serviciu QR terț (api.qrserver.com).
0.1.1
Necesită Emby Server 4.10.1.0+Prima versiune: conectare la Cloudflare (token criptat), DNS + DDNS, SSL Full (strict) și setările TLS, certificat Let's Encrypt prin DNS-01, reguli Cloudflare (fluxurile video direct la server, fără cache pe media, listă de blocare, antete IP falsificate, țări, limită la autentificare, port de origine), IP-ul real al clienților, blocarea automată a IP-urilor cu autentificări eșuate (numele de utilizator încercat rămâne pe serverul tău, nu se trimite la Cloudflare), Under Attack temporizat, pagina de stare cu remedieri.