WP-CLI parancsok
A wp lw-firewall parancsai: állapot, beállítások, botok, IP-listák, országok, kitiltások, napló, worker, riasztás, jelszó-visszaállítás és kétlépcsős.
This content is not available in your language yet.
Főparancs: wp lw-firewall. A --format kapcsoló mindenhol table (alap), json, csv vagy yaml. A kimenet angol. Az alábbi kimenetek egy alapbeállítású teszt-oldalról valók.
status
Szekció neve “status”$ wp lw-firewall statussetting valueEnabled YesStorage (preference) autoStorage (active) File (auto)Rate limit 30 req / 60sAction redirectProtect wp-cron.php OffProtect xmlrpc.php OnProtect wp-login.php OnProtect REST API OffProtect 404 flood OffAuto-ban OffSecurity headers OffIP whitelist 0 entriesIP blacklist 0 entriesGeo blocking On (6 countries)Logging OffMU-Plugin worker InstalledWorker version 1.9.0Blocked bots 14 entriesBeállítások: config, config-items
Szekció neve “Beállítások: config, config-items”| Parancs | Mit csinál |
|---|---|
wp lw-firewall config list |
Minden beállítás kulcs–érték párban; a listák [a, b] alakban. |
wp lw-firewall config get <kulcs> |
Egy érték. |
wp lw-firewall config set <kulcs> <érték> |
Egy érték írása. Listát vesszővel vagy újsorral adsz meg; logikai értéknek true/false, 1/0, yes/no, on/off is jó. |
wp lw-firewall config reset [--yes] |
Minden beállítás alapértékre. A wp-config.php-ban rögzített kulcsok maradnak. |
wp lw-firewall config-items add <kulcs> <elem> / remove <kulcs> <elem> |
Egy elem hozzáadása vagy törlése egy listás beállításban. |
$ wp lw-firewall config get rate_limit30$ wp lw-firewall config listkey valueenabled truestorage autorate_limit 30rate_window 60action redirect…geo_enabled trueblocked_countries [CN, RU, IN, VN, ID, BD]twofa_enabled false…Példák:
wp lw-firewall config set rate_limit 60wp lw-firewall config set protect_rest_api truewp lw-firewall config set add_to_cart_require_cookie trueÜzenetek: siker esetén Set '<kulcs>' to <érték>.; ismeretlen kulcsnál Unknown setting key: '<kulcs>'; hibás értéknél Invalid value for '<kulcs>': …. Ha a kulcsot a wp-config.php rögzíti: '<kulcs>' is pinned by <KONSTANS> in wp-config.php. Remove the constant to change it.
Botok: bots
Szekció neve “Botok: bots”$ wp lw-firewall bots list# user_agent1 meta-externalagent2 gptbot3 bytespider…14 dataforseobotwp lw-firewall bots add "<részszöveg>" és wp lw-firewall bots remove "<részszöveg>".
IP-listák: ip
Szekció neve “IP-listák: ip”$ wp lw-firewall ip list whitelistNo IPs in whitelist.wp lw-firewall ip add whitelist 203.0.113.10wp lw-firewall ip add blacklist 198.51.100.0/24wp lw-firewall ip remove blacklist 198.51.100.0/24Országok: geo
Szekció neve “Országok: geo”$ wp lw-firewall geo list# code cached1 CN ok2 RU ok3 IN ok4 VN ok5 ID ok6 BD ok| Parancs | Mit csinál |
|---|---|
wp lw-firewall geo add <kód> |
Hozzáadja az országot, és bekapcsolja a geo blokkolást: Added 'CN' to blocked countries. Geo blocking enabled. |
wp lw-firewall geo remove <kód> |
Kiveszi az országot. Pl. ha Indiából vásárlók jönnek: geo remove IN. |
wp lw-firewall geo update |
Letölti a listákat minden tiltott országhoz: Updated CIDR cache for CN. … CIDR cache update complete. Rendszer-cronból is futtatható. |
Kitiltások és zárolások: ban, user-lock
Szekció neve “Kitiltások és zárolások: ban, user-lock”| Parancs | Mit csinál |
|---|---|
wp lw-firewall ban list |
A kitiltott címek. Az active oszlop no, ha a kitiltás csak nyilvántartva van (a tároló kiürült). |
wp lw-firewall ban check <ip> |
Ki van-e tiltva a cím. |
wp lw-firewall ban remove <ip> |
Feloldás, a számlálókkal együtt. |
wp lw-firewall ban clear [--yes] |
Minden kitiltás feloldása. |
wp lw-firewall user-lock list |
A zárolt felhasználónevek. |
wp lw-firewall user-lock remove <felhasználó> |
Egy felhasználónév feloldása: Unlocked '<felhasználó>'. |
wp lw-firewall user-lock clear |
Minden zárolás feloldása. |
$ wp lw-firewall ban listNo banned IP addresses.$ wp lw-firewall user-lock listNo locked usernames.Kézi kitiltásra nincs parancs: azt az IP szabályok fül Cím kitiltása mezője vagy a REST teszi.
Napló: logs
Szekció neve “Napló: logs”$ wp lw-firewall logs list --limit=5No log entries found.A --limit alapból 20; oszlopok: time, ip, reason, ua, url. Ürítés: wp lw-firewall logs clear [--yes].
Worker: worker
Szekció neve “Worker: worker”wp lw-firewall worker installújratelepíti a workert:MU-plugin worker installed.wp lw-firewall worker removeeltávolítja:MU-plugin worker removed.
Külön állapotparancs nincs: a worker állapotát a wp lw-firewall status mutatja.
Admin-riasztás: alerts
Szekció neve “Admin-riasztás: alerts”$ wp lw-firewall alerts statussetting valueAlerts enabled NoScheduled scan YesTrack identity changes YesRecipients [email protected]Administrators now 1Snapshot taken 2026-10-28 17:16:12 UTCNext scan not scheduled| Parancs | Mit csinál |
|---|---|
wp lw-firewall alerts scan |
Azonnali összevetés. Rendszer-cronból is futtatható, ha a WP-Cron ki van kapcsolva. Kikapcsolt riasztásnál: Administrator alerts are disabled — nothing to do. |
wp lw-firewall alerts test |
Teszt e-mail küldése. |
wp lw-firewall alerts baseline [--reset] |
A pillanatkép megjelenítése, --reset-tel újrafelvétele. |
Jelszó-visszaállítás: reset
Szekció neve “Jelszó-visszaállítás: reset”$ wp lw-firewall reset statussetting value keyReset protection Yes reset_protect_enabledProof of render Yes reset_proof_enabledSingle-use token Yes reset_single_useAuto-ban No reset_auto_banEmail alert No reset_alert_enabledBlock admin resets No reset_block_adminsRequests per IP 5 reset_ip_maxPer-IP window (s) 900 reset_ip_windowRequests per account 3 reset_user_maxPer-account window (s) 3600 reset_user_windowSite-wide hourly cap 30 reset_global_maxMinimum fill time (s) 2 reset_min_fill_timeToken lifetime (s) 3600 reset_token_max_ageBan duration (s) 3600 reset_ban_durationAlert recipients [email protected] admin_alert_emailwp lw-firewall reset on [--proof] [--auto-ban] [--alert] [--block-admins] bekapcsolja a védelmet; wp lw-firewall reset off kikapcsolja, a korlátok értéke megmarad.
Kétlépcsős: 2fa
Szekció neve “Kétlépcsős: 2fa”$ wp lw-firewall 2fa statusrole users with_2fa requiredadministrator 1 0 noeditor 0 0 noauthor 0 0 nocontributor 0 0 nosubscriber 3 0 nocustomer 0 0 noshop_manager 0 0 noTotal: 0 of 4 users have a second factor.wp lw-firewall 2fa status <felhasználó>a felhasználó faktorainak számát mutatja (titkot, kódot soha).wp lw-firewall 2fa reset <felhasználó> [--yes]minden faktort és megjegyzett eszközt töröl:Two-factor reset for '<felhasználó>'.A felhasználó lehet login, e-mail cím vagy azonosító.