Avant de lire cette page, consultez d’abord les bases de la ligne de commande.
Cette page devrait décrire les commandes pluck plus en détail.
Plus d’aide
La sortie de pluck more-help (à partir de la v1.0.64) pour votre commodité :
Usage:
pluck [help|more-help]
pluck [add|del|+|-] <rule>
pluck export [-r][-v]
More Usage:
pluck abort [term] # discard pending changes that match term
pluck bug # interact with bug reporting system
pluck clear # clear configuration (requires 0 delay)
pluck compact # maintenance command to shrink data
pluck delay [n] # print or set the delay
pluck delays # print delay and non-standard delays
pluck email <address|none> # set email address for bug reports
pluck eval [-x] <context(s)> # show whether context would be allowed
pluck expedite [term(s)] # create expedite requests for recent rules
pluck export [-r][-v] # export configuration
pluck factoryreset # use factory defaults
pluck features # print enabled features
pluck find [-r][-v] <term(s)> # print configuration items that match term(s)
pluck future # like export, but only print the future
pluck import <file> # import rules from file
pluck import-allow <file> # add hosts to allow
pluck import-block <file> # add hosts to block
pluck mety .<ext> # show media type for extension ext
pluck repair # attempt to repair Internet
pluck refresh # refetch configurations from u.pluckeye.net
pluck sync # immediately synchronize with u.pluckeye.net
pluck trim # remove bygone rules
pluck unimport <file> # remove rules matching those in file
pluck unimport-allow <file> # remove hosts to allow
pluck unimport-block <file> # remove hosts to block
pluck uninstall # uninstall (requires 0 delay)
pluck users # print names of local users
pluck verdicts [term(s)] # print recent allow/block verdicts
pluck version # print version
pluck [+|-] <rule1> <+|-> <rule2>
pluck [+|-] <rule1> , [+|-] <rule2>
Examples:
pluck + allow ok.com
pluck + block http://no.com/something
pluck + allow um.com
pluck - allow um.com
pluck + block um.com
pluck export
More Examples:
pluck export # show the current configuration
pluck export -r -v # show main and imported configurations
pluck export >file.txt # put configuration into file.txt
pluck eval http://a.com/p.png # would http://a.com/p.png be allowed?
pluck eval http://a.com/ image/ # would an image on a.com be allowed?
pluck find google # search configuration for google
pluck find -r -v google # search all configurations for google
pluck import file.txt # import configuration from file.txt
pluck import-allow good.txt # allow all hosts listed in good.txt
pluck import-block bad.txt # block all hosts listed in bad.txt
pluck delay 3600 # set delay to 1 hour
pluck delay 1h # set delay to 1 hour
pluck delay # print the current delay
pluck abort # abort all pending changes
pluck abort foo # abort pending changes that contain "foo"
pluck mety a.txt # print the default media type for a.txt
pluck + system # enable the system feature (aka level 2)
pluck - system # disable the system feature
pluck + nhb # enable the nhb feature
pluck + block image/ # block images
pluck + block port 123 # block port 123
pluck + block 1.2.3.4 # block ip address 1.2.3.4
pluck + block youtube.com # block youtube.com
pluck + block facebook.com image/ # block images on facebook.com
pluck + when 8-9 allow google.com # allow google.com from 8-9 AM
pluck + allow program git # allow git
pluck + when now+10m a.com # allow a.com ASAP, but only for 10 minutes
pluck + allow ok.com + block no.com # fancy
pluck + allow ok.com , block no.com # fancy
pluck + unadmin peter # remove peter from sudo group
pluck verdicts # show verdicts from last 2 minutes
pluck verdicts 1m # show verdicts from last minute
pluck verdicts block # show recent verdicts that block
Even more examples:
# block aa.com for the next 5 minutes
pluck when + now+5m block aa.com
pluck find aa.com | pluck replace allow "when now+5m block" | pluck import -
pluck verdicts | pluck exclude :53
Features:
blockearly # block more speculatively, not recommended
nhb # block 'more' (usually more programs)
nobrave # disallow brave-based browser
nobrowserextensions # block if non-required extension is installed
nochrome # disallow chrome-based browsers
nochromecast # disallow chrome cast
nochromesignin # disallow chrome sign-in
nochromesync # disallow chrome sync
nocontext # ignore containing page permissions
nodevtools # disallow use of devtools
nodoh # disallow DNS over HTTPS
noedge # disallow edge browser
noexpedite # disable expedite
nofirefox # disallow firefox-based browsers
nohistoryclear # disallow clearing of history
notor # prevent use of TOR in brave
nouninstall # prevent uninstallation even when delay is 0
okblockhome # permit blocking of u.pluckeye.net
okincognito # permit incognito mode in chrome
oksidebar # permit use of side search in chrome
safe # use experimental "safe" browsing features
safer # like safe, but more so
system # integrate with the system (aka 'level 2')
Advice:
Use a short delay while learning how to use Plucky.
Use the 'system' feature (aka level 2), but ignore most of the rest
of the features unless you discover a need for one of them.
Don't import big blacklists using `pluck import`. Instead, use
https://u.pluckeye.net/ and create a host or ip specific blacklist
and import it on the site. That will keep your specific
customizations separate from the big blacklist, and it will allow
you to share the blacklist with other pluckers if you so choose.
If you still need help, see https://r.pluckeye.net/help .
Finally, as the Dread Pirate Roberts says, "Get used to disappointment."
Les commandes Plucky sont tapées dans une fenêtre de console et peuvent être utilisées pour contrôler Plucky. Elles sont différentes des règles Plucky.
Si vous êtes nouveau dans Plucky ou si vous recherchez uniquement les commandes les plus couramment utilisées, consultez les Bases de la ligne de commande.
Si vous n’êtes pas familier avec l’exécution de commandes dans une console, vous ne devriez pas avoir besoin de le faire souvent, car la plupart des actions peuvent également être effectuées en cliquant sur des boutons dans l’extension de navigateur Plucky. (Si vous avez l’extension de navigateur installée, cliquez sur le bouton Plucky en haut à droite de votre navigateur pour commencer.) Si vous souhaitez utiliser des commandes, consultez Notation pour savoir exactement comment les saisir.
Pour rechercher sur cette page par mot-clé, utilisez Ctrl + F sur Windows et Linux ou Commande + F sur Mac.
add (+)
La commande add est si courante que pluck utilise le symbole add (+) pour elle.
pluck + allow example.com
Dans certains contextes, on peut utiliser le mot add au lieu de +.
pluck add allow example.com
Voici quelques exemples simples :
pluck + allow example.com
pluck + allow https://example.com/page
pluck + allow program:C:\Program Files\foo.exe
pluck + block program bar.exe
pluck + allow user susan
pluck + block user edmund
Pour un traitement plus approfondi de ce qui peut être autorisé ou bloqué, consultez règles.
remove (-)
L’opposé de add, la commande remove (ou delete) est généralement exprimée par le symbole minus (-).
pluck - allow example.com
Dans certains contextes, on peut utiliser l’abréviation del au lieu de -.
pluck del allow example.com
Tenter de supprimer une règle qui n’est pas dans votre configuration ne fait rien.
abort
La commande abort permet d’abandonner les changements de configuration en attente.
Dans tous les exemples suivants, un changement de règle est saisi, mais la règle n’entre jamais en vigueur si vous avez un délai non nul, car le changement est abandonné.
pluck + allow wikipedia.org
pluck abort
pluck + allow https://example.com/foo
pluck abort example.com
pluck + allow example.com image/
pluck abort image
Abandonne les changements de règles en attente (ceux qui prendront effet une fois le délai écoulé). Par défaut, tous les changements de règles en attente sont supprimés. Si un site Web, une page, un programme, etc. est fourni, tous les changements en attente qui correspondent à ce contexte sont supprimés.
clear
La commande clear peut être utilisée pour effacer la configuration Plucky. Cette commande n’a d’effet que si le
délai actuel est 0. Cette commande détruira votre configuration, donc utilisez-la avec précaution. Consultez également :
allow everything.
pluck clear
compact
Une commande de maintenance pour réduire les données.
pluck compact
delay
La commande delay peut être utilisée pour afficher ou régler le délai.
pluck delay
pluck delay 30
Consultez délai.
delays
Affiche le délai actuel, ainsi que les délais non standard qui s’appliquent à des sites Web, pages, programmes, etc. spécifiques.
pluck delays
eval
La commande eval évalue un contexte de blocage donné dans le moteur de règles pluckeye. La sortie que vous voyez lorsque vous exécutez cette commande dépendra de votre configuration Plucky ; la configuration par défaut produit des sorties similaires à celles présentées ici.
Entrée (ce que vous tapez) :
pluck eval google.com
Sortie (ce que l’ordinateur affiche) :
allow because of rule 330: allow
Dans cet exemple, pluck eval google.com signale que google.com est autorisé, mais cela ne signifie pas que tout le contenu,
comme les images, sera nécessairement visible sur le site Web. Tout ce que cela signifie, c’est que vous devriez pouvoir visiter la page.
Pour déterminer si les images seront affichées, ajoutez image/.
Entrée :
pluck eval google.com image/
Sortie :
block because of rule 420: block image/
La commande eval évalue si un site Web, une URL, un programme, un utilisateur, etc. donné est autorisé selon votre configuration
actuelle. Elle peut être utilisée pour dépanner pourquoi quelque chose est ou n’est pas affiché, mais les
verdicts système ou les verdicts dans le navigateur sont plus autoritaires car eval
est une prédiction de ce que Plucky va faire, pas ce que Plucky a réellement fait.
Par défaut, la commande a un code de sortie 0 sauf si une erreur se produit. Si l’indicateur -x est utilisé, la commande aura un
code de sortie 0 si le résultat était allow ou null, et un code de sortie non nul si c’était block. Si vous n’avez aucune idée
de ce que cela signifie, vous n’avez pas besoin de l’indicateur -x. Ceci est principalement utile dans les scripts.
pluck eval -x google.com image/
expedite
Envoie des demandes expedite à https://u.pluckeye.net/ pour jusqu’à 10 règles récentes afin que quelqu’un d’autre puisse les approuver. Si un terme suit expedite, seuls les éléments correspondant à ce terme peuvent être expédités. Par exemple, la séquence suivante ne créera une demande expedite que pour allow ok.com.
pluck + delay 99
pluck + allow ok.com
pluck + allow hmm.com
pluck expedite ok.com
Si aucun terme ne suit expedite, des demandes expedite sont créées pour chacun des 10 éléments de configuration les plus récemment ajoutés mais encore en attente.
pluck expedite
Consultez expedite.
export
La commande export affiche le contenu de la configuration Plucky. Elle peut être utilisée pour sauvegarder ou inspecter votre configuration Plucky, bien qu’une configuration synchronisée soit recommandée pour des sauvegardes plus fiables.
L’exemple suivant devrait créer un fichier nommé « pluckeye-configuration.txt » sur votre bureau.
Windows
cd %HOMEPATH%\Desktop
pluck export > pluckeye-configuration.txt
Linux ou macOS
cd Desktop
pluck export > pluckeye-configuration.txt
Consultez également la commande import décrite ci-dessous.
factoryreset
La commande factoryreset réinitialise Plucky à ses paramètres « d’usine par défaut » (c’est-à-dire comme si vous veniez de l’installer pour la première fois). Comme la commande clear, elle nécessite un délai de 0 pour fonctionner. Comme clear également, sauf si votre configuration est synchronisée, elle sera perdue. Si vous prévoyez de réutiliser ou de restaurer votre configuration actuelle, assurez-vous d’exporter et de la sauvegarder dans un fichier de configuration avant d’effectuer la réinitialisation d’usine.
pluck factoryreset
features
Affiche les fonctionnalités activées, telles que system et nhb.
pluck features
find
La commande find recherche dans votre configuration Plucky un élément correspondant. Elle peut être utilisée pour rechercher rapidement la configuration depuis la ligne de commande. Elle utilise la correspondance de sous-chaîne plutôt que la correspondance d’expression régulière.
Entrée :
pluck find image/
Sortie :
allow image/svg+xml
block image/
La section chronologie de la page de configuration de l’interface du navigateur est un autre moyen de rechercher la configuration.
future
Affiche tous les changements en attente de votre configuration.
pluck future
import
La commande import est différente et plus ancienne que la directive d’import qui permet d’importer dynamiquement une configuration.
La commande import importe toutes les règles contenues dans un fichier local dans la configuration principale. C’est l’opposé de la commande export. En fait, elle est ainsi nommée parce qu’à un moment donné, pluck export et pluck import étaient les principales commandes utilisées pour stocker et transférer la configuration Plucky entre les ordinateurs. De nos jours, la synchronisation fait cela automatiquement.
Avant d’exécuter cette commande, ouvrez d’abord le terminal dans le répertoire (alias dossier) contenant le fichier pluckeye-configuration.txt que vous souhaitez importer.
Windows
cd %HOMEPATH%\Desktop
pluck import pluckeye-configuration.txt
Linux ou macOS
cd Desktop
pluck import pluckeye-configuration.txt
import-allow
La commande import-allow est comme import, sauf qu’elle ajoute automatiquement + allow à chaque ligne de son importation. Ainsi, elle peut être utilisée pour autoriser des listes d’hôtes créées par un autre outil.
pluck import-allow good-websites.txt
good-websites.txt pourrait contenir :
google.com
facebook.com
https://youtube.com/watch
import-block
La commande import-block est comme import, sauf qu’elle ajoute automatiquement + block à chaque ligne de son importation. Ainsi, elle peut être utilisée pour bloquer des listes d’hôtes créées par un autre outil.
pluck import-block bad-websites.txt
bad-websites.txt pourrait contenir :
bad1.com
bad2.com
1.2.3.4
mety
La commande mety affiche le type de média habituel pour une extension de fichier donnée.
Entrée :
pluck mety .css
Sortie :
.css -> text/css
Cela indique que le type de média habituel d’un fichier CSS est text/css.
Consultez également types de médias.
refresh
La commande refresh est similaire à la commande sync dans le sens où elle synchronise la configuration avec https://u.pluckeye.net/. Elle est différente en ce qu’elle peut être utilisée pour remplacer complètement la configuration locale qui est devenue corrompue. Elle n’est généralement pas nécessaire car pluck sync fonctionne généralement bien.
pluck refresh
repair
La commande repair tente de réparer l’accès Internet.
pluck repair
replace
La commande replace lit son entrée et remplace son premier argument par son deuxième argument en utilisant la correspondance exacte de chaîne. Elle pourrait être utilisée pour effectuer une opération sur de nombreuses règles Plucky. Par exemple, le pipeline suivant trouve toutes les règles dans votre configuration qui contiennent « example.com », remplace « allow » par « when now+5m block » dans toutes les règles, puis importe ces nouvelles règles dans la configuration principale. Le but est de faire en sorte que tout le contenu sur example.com qui était autorisé par des règles allow auparavant soit bloqué pendant les cinq prochaines minutes.
pluck find example.com | pluck replace allow "when now+5m block" | pluck import -
sync
La commande sync synchronise l’appareil avec https://u.pluckeye.net/. Si vous ne savez pas ce que cela signifie, consultez le guide de synchronisation.
pluck sync
trim
La commande trim est une commande de maintenance pour réduire les données.
pluck trim
unimport
La commande unimport est similaire à import, sauf qu’elle supprime toutes les règles dans le fichier de configuration au lieu de les ajouter.
pluck unimport pluckeye-configuration.txt
unimport-allow
La commande unimport-allow est similaire à import-allow, sauf qu’elle supprime les règles allow pour chacun des sites Web, pages, programmes, etc. dans le fichier au lieu de les ajouter.
pluck unimport-allow websites.txt
unimport-block
La commande unimport-block est similaire à import-block, sauf qu’elle supprime les règles block pour chacun des sites Web, pages, programmes, etc. dans le fichier au lieu de les ajouter.
pluck unimport-block websites.txt
uninstall
La commande uninstall désinstalle Plucky. Le délai doit être 0 avant de faire cela.
pluck uninstall
Consultez également comment désinstaller.
upload
La commande upload a été remplacée par la commande sync. Consultez Synchronisation des configurations pour plus d’informations.
verdicts
La commande verdicts affiche les tentatives de connexion Internet récentes et indique si Plucky les a autorisées ou bloquées.
pluck verdicts
Comprendre la sortie
La commande affichera de nombreuses lignes, chacune ayant cette forme :
12:50:48.320 allow 1541 chromium google.com [2607:f8b0:400a:0806:0000:0000:0000:200e]:80 rule allow
Cette ligne nous indique qu’à 12:50:48 le programme nommé chromium a tenté de se connecter à google.com, et Plucky a autorisé cette connexion.
Ces informations peuvent être utiles lorsque vous souhaitez autoriser ou bloquer un programme particulier.
Notez que ces verdicts sont différents des verdicts dans le navigateur.
version
Affiche la version de Plucky installée.
pluck version
unbork
Remplacé par repair.
Dernière mise à jour : 2026-04-21