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 sia flee che blot avranno 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:

  1. host
  2. URL
  3. 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, anche 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).

Per un blocco a livello di sistema nello spirito di block everything, ma con eccezione per gli elementi consentiti, confronta con block otherwise qui sotto.

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.

Regole in conflitto

Plucky gestisce automaticamente le regole in conflitto o sovrapposte, senza disturbare l’utente.

Per chi è curioso di sapere come ci riesce, vedi priorità delle regole.


Ultimo aggiornamento: 2026-08-12