Allow Spectrum Library DNS endpoints

This commit is contained in:
2026-10-07 22:17:52 +01:00
parent 7df4a40c78
commit d1e39243a6
5 changed files with 49 additions and 23 deletions
+12 -4
View File
@@ -137,10 +137,10 @@ O Compose inclui um DNS controlado no `net-utils01` que:
- bloqueie domínios PlayStation/PSN e servidores de atualização;
- responda `manuals.playstation.net` com `192.168.20.30`;
- encaminhe apenas `homebrew.page`, `itsplk.github.io`, `github.com` e
- encaminhe apenas `homebrew.page`, `itsplk.github.io`,
`store.spectrumlibrary.online`, `api.github.com`, `github.com` e
`release-assets.githubusercontent.com` para o resolvedor configurado, permitindo
o catálogo, ícones e downloads HTTPS do homebrew store e o catálogo oficial do
PS5 Payload Manager;
os destinos fixos do homebrew store, PS5 Payload Manager e Spectrum Library;
- devolva `NXDOMAIN` para todos os restantes nomes, mantendo PSN, updates e
telemetria bloqueados por DNS;
- registe as consultas nos logs do container;
@@ -170,7 +170,7 @@ não um hostname. A firewall deve permitir UDP e TCP `53` de `net-utils01` para
resolvedor. A consola continua a precisar apenas de UDP/TCP `53` para
`192.168.20.30`; não deve consultar diretamente um DNS público.
O acesso WAN da consola pode ficar limitado a TCP `443` para os quatro domínios
O acesso WAN da consola pode ficar limitado a TCP `443` para os seis domínios
permitidos. Não são necessárias regras WAN de entrada. Se faltarem ícones, consultar
os logs da firewall: um URL de ícone apontado pelo catálogo para outro domínio será
bloqueado até esse destino ser revisto e acrescentado explicitamente.
@@ -182,6 +182,14 @@ O catálogo oficial do PS5 Payload Manager está em
para qualquer host e permanecem bloqueados até os seus JSON, payloads, hashes e
redirects serem revistos e o hostname exato ser acrescentado conscientemente.
O repositório do Spectrum Library não publica código-fonte. A análise estática do
ELF 1.4.8 identificou `store.spectrumlibrary.online` para catálogo/API e
`api.github.com` para atualizações; os downloads de releases GitHub usam os dois
hosts GitHub já permitidos. A API pode devolver URLs dinâmicos de capas, manifests e
pacotes, que permanecem bloqueados se usarem outros hosts. Durante a revisão de
2026-10-07, o servidor Spectrum devolvia HTTP 502, uma falha upstream que o DNS
local não consegue corrigir.
## Abrir pelo Guia do Utilizador
Com um DNS que redirecione o manual: