nftables-blacklist自动化更新:使用Systemd Timer实现每日自动防护
nftables-blacklist自动化更新使用Systemd Timer实现每日自动防护【免费下载链接】nftables-blacklistA bash script to ban large numbers of IP addresses published in blacklists.项目地址: https://gitcode.com/gh_mirrors/ip/nftables-blacklistnftables-blacklist是一款强大的bash脚本工具能够帮助系统管理员通过nftables集合阻止大量来自黑名单的恶意IP地址为服务器提供可靠的安全防护。本文将详细介绍如何利用Systemd Timer实现nftables-blacklist的每日自动更新让服务器防护更加智能化和自动化。准备工作安装与配置nftables-blacklist克隆项目仓库首先需要将项目仓库克隆到本地服务器。打开终端执行以下命令git clone https://gitcode.com/gh_mirrors/ip/nftables-blacklist配置文件详解项目的核心配置文件是nftables-blacklist.conf它包含了各种重要的设置选项。你可以根据自己的需求进行修改以下是一些关键配置项的说明文件路径设置IP_BLACKLIST指定了IP黑名单文件的路径NFT_BLACKLIST_SCRIPT则是nftables脚本文件的路径。确保这些目录存在否则脚本可能无法正常运行。行为设置FORCEyes表示如果nftables表或集合不存在将自动创建它们这对于初次使用非常方便。黑名单来源BLACKLISTS数组中包含了多个用于下载恶意IP地址的URL。这些URL涵盖了不同的威胁情报源你可以根据实际情况添加或删除。白名单设置WHITELIST数组用于指定永远不应该被阻止的IP或CIDR范围。同时AUTO_WHITELIST选项可以自动检测并白名单服务器自身的IP建议设置为yes以防止自我阻塞。创建Systemd服务文件为了让Systemd能够管理nftables-blacklist的更新任务需要创建一个服务文件。在/etc/systemd/system/目录下创建nftables-blacklist.service文件内容如下[Unit] Descriptionnftables-blacklist update service Documentationhttps://github.com/trick77/nftables-blacklist [Service] Typeoneshot ExecStart/data/web/disk1/git_repo/gh_mirrors/ip/nftables-blacklist/update-blacklist.sh --cron /data/web/disk1/git_repo/gh_mirrors/ip/nftables-blacklist/nftables-blacklist.conf Userroot Grouproot这个服务文件定义了一个oneshot类型的服务它将在执行时运行update-blacklist.sh脚本并传递--cron参数和配置文件路径。使用root用户和组可以确保脚本具有足够的权限来操作nftables。创建Systemd Timer文件接下来创建一个Timer文件来调度服务的运行。在/etc/systemd/system/目录下创建nftables-blacklist.timer文件内容如下[Unit] DescriptionDaily update of nftables-blacklist [Timer] OnCalendardaily Persistenttrue AccuracySec1h [Install] WantedBytimers.target这个Timer文件设置了每日运行服务Persistenttrue确保即使服务器在预定时间处于关闭状态当服务器启动后也会执行错过的任务。AccuracySec1h表示任务的执行时间可以在预定时间的前后1小时内浮动以避免系统在同一时间执行过多任务。启用并启动Timer完成服务和Timer文件的创建后需要启用并启动Timer。执行以下命令sudo systemctl daemon-reload sudo systemctl enable --now nftables-blacklist.timerdaemon-reload命令用于重新加载Systemd的配置enable --now命令则启用Timer并立即启动它。验证Timer状态为了确保Timer已经正确配置并正在运行可以执行以下命令来检查其状态sudo systemctl list-timers --all nftables-blacklist.timer该命令将显示Timer的下次运行时间、上次运行时间等信息确认Timer处于活动状态。测试自动更新功能为了验证自动更新功能是否正常工作可以手动触发服务运行sudo systemctl start nftables-blacklist.service然后查看日志文件确认脚本是否成功执行journalctl -u nftables-blacklist.service日志中应该会显示下载黑名单、处理IP地址、应用nftables规则等过程的信息以及最终的更新结果统计如IPv4和IPv6地址的数量等。常见问题解决权限问题如果在执行过程中遇到权限问题确保服务文件中指定的用户和组具有足够的权限来访问相关文件和执行nftables命令。通常使用root用户可以避免大部分权限问题。网络问题如果下载黑名单时出现网络错误检查服务器的网络连接是否正常以及黑名单URL是否可访问。可以尝试手动使用curl命令测试URL的连通性。配置文件错误如果脚本执行失败可能是配置文件中存在错误。仔细检查nftables-blacklist.conf中的各项设置确保语法正确路径有效。通过以上步骤你已经成功配置了nftables-blacklist的每日自动更新。这将大大提高服务器的安全性减少手动维护的工作量让恶意IP地址的防护更加高效和可靠。定期检查日志和更新配置以确保防护效果始终处于最佳状态。【免费下载链接】nftables-blacklistA bash script to ban large numbers of IP addresses published in blacklists.项目地址: https://gitcode.com/gh_mirrors/ip/nftables-blacklist创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Ollama本地大模型部署实战与优化指南

Ollama本地大模型部署实战与优化指南

1. 本地大模型部署革命:Ollama实战指南在AI技术快速迭代的当下,大模型应用已从云端逐步走向终端设备。Ollama作为开源大语言模型服务工具,彻底改变了开发者在本地运行AI模型的方式。不同于需要复杂配置的传统方案,Ollama通过命令行…

2026/7/28 19:12:49 阅读更多 →
ESP32-S3与OpenClaw:低成本边缘AI开发实战

ESP32-S3与OpenClaw:低成本边缘AI开发实战

1. 当5美元的ESP32遇上OpenClaw:边缘AI的新可能三年前如果有人告诉我,能在5美元的开发板上运行完整的AI智能体框架,我一定会觉得这是个愚人节玩笑。但今天,当我看到ESP32-S3开发板上流畅运行的PycoClaw时,不得不承认边…

2026/7/27 7:39:31 阅读更多 →
Mac升级Python版本:三种方案与最佳实践

Mac升级Python版本:三种方案与最佳实践

1. Mac升级Python版本的必要性与准备工作 在Mac上管理Python版本是每个开发者迟早要面对的问题。系统自带的Python版本往往比较老旧(比如macOS Monterey预装的是Python 2.7),而现代开发通常需要Python 3.x甚至特定的小版本。我遇到过不少项目…

2026/7/28 17:14:50 阅读更多 →

最新新闻

2026年论文降重工具测评与高效使用指南

2026年论文降重工具测评与高效使用指南

1. 论文降重工具现状与核心痛点2026年的学术环境对论文原创性要求达到历史最严水平,全球超过87%的高校采用AI辅助查重系统。我最近帮实验室三位研究生处理论文时发现,Turnitin等主流查重系统的算法升级后,连"研究背景→文献综述→研究方…

2026/7/28 19:12:24 阅读更多 →
OpenClaw开源AI代理框架:模块化设计与部署实践

OpenClaw开源AI代理框架:模块化设计与部署实践

1. OpenClaw(Moltbot)项目概述 OpenClaw(代号Moltbot)是近期在开发者社区引发热议的开源AI代理框架。作为一个可自行托管的智能体平台,它允许用户通过模块化组件构建具备专业领域能力的AI助手。不同于传统聊天机器人&a…

2026/7/28 19:12:24 阅读更多 →
半导体晶圆制造Cycle Time优化与关键因素分析

半导体晶圆制造Cycle Time优化与关键因素分析

1. 晶圆制造Cycle Time的基础概念在半导体制造领域,Cycle Time(周期时间)是指一片晶圆从投入生产线开始,到完成所有制造工序并产出成品所经历的总时间。这个指标直接反映了晶圆厂的生产效率,也是评估工厂运营水平的关键…

2026/7/28 19:12:24 阅读更多 →
Mindustry JSON Mod开发指南:从零创建自定义行星与星系

Mindustry JSON Mod开发指南:从零创建自定义行星与星系

1. 先搞清楚 Mindustry JSON Mod 到底解决什么问题如果你在找 Mindustry 的 JSON Mod,大概率是想自己定制游戏内容,但又不想从零写 Java 代码。JSON Mod 的核心价值就是让玩家能用相对简单的 JSON 或 HJSON 格式文件来添加新星球、单位、区块、物品&…

2026/7/28 19:12:24 阅读更多 →
AI副业避坑白皮书(附27个真实失败案例+12份可复用SOP模板),限前500名免费领取》

AI副业避坑白皮书(附27个真实失败案例+12份可复用SOP模板),限前500名免费领取》

更多请点击: https://codechina.net 第一章:AI副业的本质认知与新手定位 AI副业不是“用AI工具接单”的简单叠加,而是以人工智能技术能力为支点,重构个人价值交付方式的轻资产创业实践。其核心在于将模型调用、提示工程、数据清洗…

2026/7/28 19:12:24 阅读更多 →
废掉一个网安新人最快的方式:不是懒,是“收藏式学习”

废掉一个网安新人最快的方式:不是懒,是“收藏式学习”

01 看似努力,实则原地踏步在网安圈子里,有一类新人进步最慢、迷茫最重、放弃率最高。他们不逃课、不摆烂、每天都在学习,最后却啥也学不会。他们有一个共同特征:疯狂收藏、疯狂囤课、疯狂保存资料,几乎从不实操。网盘几…

2026/7/28 19:11:24 阅读更多 →

日新闻

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否也曾为官方Om…

2026/7/28 0:00:43 阅读更多 →
RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…

2026/7/28 0:00:43 阅读更多 →
抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…

2026/7/28 0:00:43 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/28 12:04:22 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/28 8:29:16 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/28 5:03:42 阅读更多 →

月新闻