Le regole di Plucky cambiano ciò a cui puoi accedere su Internet e quali programmi sono autorizzati ad accedere a Internet. Vivono nelle tue configurazioni di Plucky e contengono sempre uno tra allow, block, blot, o flee, oppure uno tra unallow, unblock, unblot, o unflee.
Ricorda che le regole possono essere aggiunte in uno di 3 posti.
Esempi di regole
Ecco alcune regole di Plucky di esempio in forma testuale:
block image/
allow example.com
allow 127.0.0.1
block facebook.com
flee word:pizza
Le 5 regole sopra indicano a Plucky di bloccare le immagini per impostazione predefinita, di consentire tutti i contenuti da example.com o 127.0.0.1, di bloccare facebook.com e di flee qualsiasi sito web contenente la parola “pizza”.
Una regola è composta da un’azione, un contesto e, opzionalmente, un modificatore when.
Come aggiungere una regola
Una regola può essere aggiunta nel browser, in una console, o sul sito utente.
Come rimuovere una regola
Una regola può essere rimossa nel browser, in una console, o sul sito utente.
Azione
Tutte le regole contengono un’azione che è allow, block, blot, flee, o una delle rispettive azioni “undo” (unallow, unblock, unblot, unflee).
- allow
- Consente un contesto specifico.
- block
- Blocca un contesto specifico.
- blot
- Blocca le immagini su una pagina web.
- flee
- Esegue il flee di una parola o di un sito web.
- unallow
- Annulla una regola allow. Questa è meno forte di
block. - unblock
- Annulla una regola block. Questa è meno forte di
allow, e siafleecheblotavranno comunque effetto su una pagina web sbloccata (ma non consentita). - unblot
- Annulla una regola blot. Può essere usato per negare una regola blot che altrimenti causerebbe la cancellazione di alcune pagine web.
- unflee
- Annulla una regola flee. Può essere usato per negare una regola flee che altrimenti causerebbe il blocco di alcune pagine web.
allow
allow example.com
block
block example.com
blot
blot word pizza
blot word spaghetti sauce
L’azione blot istruisce Plucky a bloccare le immagini nelle pagine web che contengono le parole indicate.
flee
flee host obviouslybad.com
flee url https://example.com/obviously-bad
flee word pizza
flee word spaghetti sauce
L’azione flee è simile a block, ma più forte. Mentre block blocca l’accesso a un particolare host o URL, flee blocca qualsiasi pagina web che contenga anche solo un collegamento ipertestuale a un particolare host o URL o che contenga una certa parola. In generale, usi flee quando la cosa in questione è così ovviamente problematica che qualsiasi sito che la menzioni è probabilmente anch’esso problematico e vale la pena bloccare.
Si possono eseguire flee dei seguenti 3 contesti:
- host
- URL
- parole
unallow
In questo esempio, le immagini verranno bloccate su http://example.com/questionable-page :
block image/
allow http://example.com/
unallow http://example.com/questionable-page
unblock
In questo esempio, http://example.com/fine-page sarà accessibile ma con le immagini bloccate, e http://example.com/ non sarà accessibile del tutto.
block image/
block http://example.com/
unblock http://example.com/fine-page
unblot
In questo esempio, http://example.com/fine-page non verrà oscurata, anche se contiene la parola “pizza”.
blot word pizza
unblot http://example.com/fine-page word pizza
unflee
In questo esempio, la pagina http://example.com/fine-page non verrà bloccata se contiene la parola “pizza”.
flee word pizza
unflee http://example.com/fine-page word pizza
Contesto
Un contesto può essere un nome host, un indirizzo IPv4, un indirizzo IPv6, una porta, un nome di programma, un tipo di media, un URL, un nome utente, una parola (solo per le regole flee), uno dei termini speciali everything o otherwise, o una combinazione di questi contesti.
host
allow example.com
block bb.example.com
allow host edu
Una regola per un host influisce automaticamente su tutti i sottodomini di quell’host. Un host di primo livello deve essere qualificato con host. Es., allow host edu.
ipv4
allow 192.168.1.1
allow 192.168.1.0
allow 192.168.0.0
Gli indirizzi IP che terminano in 0 influenzano l’intera sottorete.
ipv6
allow ::1
port
block port 80
Una porta richiede una qualificazione esplicita port. Es. allow port 22
protocol
block protocol wss
block protocol about
Un protocollo può essere usato per bloccare alcuni URL non-https nel browser. Es., wss:, ws:, about:, ecc.
program
block program calc.exe
allow program C:\Program Files\Visual Studio\code.exe
block program C:\Program Files\Visual Studio\code.exe
allow program /bin/curl
Si può usare un nome file di programma, una directory del file system, o un percorso completo del programma.
Nota che puoi combinare i contesti per consentire ai programmi l’accesso solo ad alcune destinazioni. Per esempio,
allow 10.10.0.0 program curl
allow github.com program curl
allow host edu program curl
allow user:peter host:live.com program:microsoft teams helper
Vedi anche nhb.
mediaType
block image/
allow image/svg
Si possono usare sia i tipi di media principali che i tipi di media completi. Vedi tipi di media.
user
allow user susan
block user edmund
Il nome utente deve corrispondere a quello di un utente sul computer locale.
Sui computer Windows, alcuni utenti hanno segnalato che allow user non funziona se l’utente destinatario della regola utilizza un account Microsoft. Si raccomanda di usare un account locale per ogni utente sul computer per evitare problemi.
url
allow http://example.com/a/b/c
block http://example.com/a/b
Una regola per un URL influisce automaticamente su tutti i sotto-URL.
word (solo per le regole blot e flee)
flee word pizza
flee word spaghetti sauce
Vedi flee
everything
block everything
Il contesto everything può essere usato per allow o block tutto. Questo a volte viene chiamato blackout (block everything) o whiteout (allow everything).
otherwise
allow otherwise
Il contesto otherwise può essere usato per specificare cosa Plucky dovrebbe fare quando nessun contesto più specifico corrisponde. Le regole allow otherwise e block otherwise hanno entrambe priorità inferiore rispetto ad alcune regole integrate che tentano di fornire impostazioni predefinite almeno in qualche misura sicure. Questo può includere il blocco di molti programmi benigni e non, a seconda del sistema operativo. Per esempio, se la funzionalità system è abilitata, Discord verrà bloccato per impostazione predefinita, indipendentemente da allow otherwise. Vedi come consentire un programma per ulteriori informazioni su come consentire i programmi.
Precedenza
Quando più di una regola può essere applicata, quale ha la precedenza?
La priorità delle regole non è fissa, ma in linea di massima, la regola più specifica dovrebbe vincere. Vediamo alcuni esempi.
Esempio 1 : youtube.com vs www.youtube.com
block youtube.com
allow www.youtube.com
https://www.youtube.com/ verrà bloccato o no, dati i due regole precedenti?
Risposta breve: La pagina web principale, https://www.youtube.com/ non verrà bloccata perché allow www.youtube.com è più specifica di block youtube.com.
Risposta più lunga: Alcune sotto-risorse potrebbero essere bloccate, perché alcune sotto-risorse potrebbero provenire da https://api.youtube.com/, e allow www.youtube.com non è rilevante per api.youtube.com, ma block youtube.com è rilevante e istruirà Plucky a bloccare.
Consiglio: Evita di aggiungere regole sia per un dominio che per il suo sottodominio (es., per youtube.com e www.youtube.com) perché il risultato quasi mai è quello desiderato. Le eccezioni principali sono i siti enormi come google.com che ha accounts.google.com, mail.google.com, store.google.com, ecc.
Esempio 2 : https://www.youtube.com/ vs youtube.com
block youtube.com
allow https://www.youtube.com/
https://www.youtube.com/ verrà bloccato o no, dati i due regole precedenti?
In Plucky 1.14.10+, https://www.youtube.com/ verrà bloccato, ma nelle versioni precedenti, https://www.youtube.com/ era consentito.
Consiglio: Non mescolare regole per URL e regole per host. Se vuoi bloccare o consentire un intero host, usa una regola per host, ma se vuoi consentire alcuni URL ma non altri su un determinato sito, usa solo regole per URL per quell’host.
Esempio 3 : https://www.youtube.com/ vs https://www.youtube.com/watch
allow https://www.youtube.com/
block https://www.youtube.com/watch
https://www.youtube.com/ verrà bloccato o no, dati i due regole precedenti?
https://www.youtube.com/ non verrà bloccato, ma https://www.youtube.com/watch?v=ZpNGsZvM7VY verrà bloccato.
Esempio 4 : program vs url
allow program brave.exe
block https://www.youtube.com/
YouTube verrà consentito?
In Brave, sì, https://www.youtube.com/ verrà consentito perché la regola allow program brave.exe ha alta priorità.
Esempio 5 : user vs url
allow user jon
block https://www.youtube.com/
YouTube verrà consentito?
Per jon, sì, https://www.youtube.com/ verrà consentito perché la regola allow user jon ha alta priorità.
Esempio 6 : everything vs url
allow everything
block https://www.youtube.com/
YouTube verrà consentito?
Sì, perché allow everything è quasi la regola con la priorità più alta possibile, seconda solo a block everything.
Ultimo aggiornamento: 2026-04-21