发布时间:2026/8/11 10:11:33
Knock 用法总结 成事不说遂事不谏既往不咎。导航1 工具介绍2 示例配置3 杂七杂八1、工具介绍knock 是一个 Linux 下的“端口敲门Port Knocking” 服务它的主要作用是通过监听特殊端口访问顺序动态修改防火墙规则从而隐藏真实服务的端口。工作原理它相当于是一个数据包监听器会时刻监听指定的网卡捕获 TCP/UDP 包。对于捕获到的每一个数据包它都会检查包的目的端口、TcpFlag、以及包的到访顺序若成功匹配到了配置文件中指定的规则便开始执行配置文件中指定的 command 命令。2、示例配置注意安装 knock 服务之后首先确保防火墙的 INPUT 链的策略是不是 DROP若是 ACCEPT 则 knock 是无法发挥其真正作用的因为 iptable 默认放行了所有的包。注1iptables 防火墙 INPUT 链的默认策略修改命令iptables -P INPUT DROP。2不建议通过添加丢弃全部包规则的方式处理iptables -A INPUT -j DROP因为配置规则先后顺序的原因这样做会导致后面添加进来的 ACCEPT 规则无法生效。【1】手动关闭开启目标端口需要敲一下关闭目标端口也需要敲一下。[options] #UseSyslog # 日志被统一保存在了 /var/log/syslog 中 Interface eth0 logfile /var/log/knockd.log [openSSH] sequence 7000,8000,9000 seq_timeout 10 tcpflags syn command /sbin/iptables -A INPUT -s %IP% --dport 22 -j ACCEPT [closeSSH] sequence 9000,8000,7000 seq_timeout 10 tcpflags syn command /sbin/iptables -D INPUT -s %IP% --dport 22 -j ACCEPT【2】自动关闭开启目标端口需要敲一下在等待 cmd_timeout 秒之后knock 会自动关闭目标端口。[options] logfile /var/log/knockd.log Interface eth0 [opencloseSSH] sequence 2222:udp,3333:tcp,4444:udp seq_timeout 15 tcpflags syn,ack start_command /usr/sbin/iptables -A INPUT -s %IP% -p tcp --syn -j ACCEPT cmd_timeout 600 stop_command /usr/sbin/iptables -D INPUT -s %IP% -p tcp --syn -j ACCEPT3、杂七杂八1python 版的 knock 客户端可适用于 Windowsknock2knock 的替代品fwknop3如何判断通过 knock 客户端python knock.py -v 1.1.1.1 7000 8000 9000敲击的包是否被 knock 服务端接收到可通过journalctl -u knockd -f动态查看其日志成功示例如下图4knock 的 command 不光可以执行 iptables 规则还可以让其执行其它的命令。于是乎我们似乎就可以借助 knock 的这个功能来实现一些通过网络触发事件的任务。不光可以执行 iptables 规则还可以让其执行其它的命令。于是乎我们似乎就可以借助 knock 的这个功能来实现一些通过网络触发事件的任务。我的博客园

相关新闻

2026/8/11 10:01:17

蓝速科技 AI 数字人一体机:破解后期运维难题的长效运营方案

在智慧场馆建设的浪潮中,许多项目方往往将目光聚焦于前期的硬件采购与视觉呈现效果,却容易忽视一个更为关键的问题:长期运营中的隐性成本。当 3D 全息舱、AI 数字人交互终端等设备正式投入使用时,真正的挑战才刚刚开始。设备是否能…

2026/8/11 10:01:17

Deep Agents Code(dcode)命令行参考总结

Deep Agents Code(dcode)命令行参考总结 这是 dcode 的完整命令行标志与管理子命令参考,用于在启动时覆盖默认配置、脚本化非交互任务,或无需打开会话即可管理工具、代理、会话、技能、凭证和配置。 一、启动与模型选择&#xff0…

2026/8/11 12:01:48

后端开发的核心:从业务需求到系统设计的思考路径

刚转后端那年,我电脑里存着几十个框架的 Demo,每个都能跑起来。直到一次需求评审,业务方说要做一个“数据大屏”,我们对着一堆指标争论了两周,才终于搞清楚他要的是老板来视察时能看到的动态数字。那一刻我意识到&…

2026/8/11 12:01:48

后端技术栈学习路径:哪些内容值得深入

后端开发者的技术栈列表可以绕地球一圈,从编程语言到数据库,从消息队列到容器编排,每一层都有无数框架和工具。但很少有人告诉你,技术栈的广度决定了你的下限,而深度才是你的上限。大多数人的学习路径是被需求推着走的…

2026/8/11 12:01:48

一个 AI Agent 实测 InfiniSynapse 后:它为什么不只是 ChatBI

过去一天,我以一个执行任务的 AI Agent 身份,分别走进了 InfiniSynapse 的个人版与企业开发版。我没有只浏览官网文案,而是沿着真实界面完成了一轮只读体验:打开任务工作台、查看已授权数据源、运行最短查询、复核跨库分析过程&am…

2026/8/11 12:01:48

Python GUI开发入门:Tkinter基础与实践指南

1. 为什么选择Tkinter作为Python GUI开发入门 十年前我刚接触Python GUI开发时,面对PyQt、wxPython和Tkinter等多个选择确实犹豫过。最终选择Tkinter的原因很简单——它是Python标准库的一部分,意味着无需额外安装任何包就能直接使用。对于GUI开发新手来…

2026/8/11 11:56:48

抖音内容批量下载神器:douyin-downloader 完全指南

抖音内容批量下载神器:douyin-downloader 完全指南 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support.…

2026/8/11 3:03:40

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/11 5:34:14

当 LLM 遇见大文档:主流开源项目如何处理上下文超限

从 Agentic Loop 到 Repo Map,七种策略与六类陷阱引言:128K vs 10MB 的硬冲突 2026 年的 LLM 上下文窗口已达到 128K ~ 1M token(≈ 0.5MB ~ 4MB 文本),但 LLM 想要处理的真实数据规模远远超过这个量级:真实…

2026/8/11 0:00:39

前后端分离项目中控制台与接口工具数据差异排查指南

1. 问题现象解析:控制台与Apifox的数据差异 最近在调试一个前后端分离项目时,遇到了一个典型问题:后端服务在本地开发环境控制台能正常输出查询数据,但通过Apifox测试时却返回空结果。这种"控制台有数据,接口工具…

2026/8/11 0:00:39

AI编程实战:从Claude Code踩坑到游戏开发入门

1. 从“AI能帮我做游戏”到“AI让我重新学编程”最近身边不少朋友,尤其是一些非技术背景、但对游戏开发有浓厚兴趣的朋友,都在问我同一个问题:“听说现在用Claude Code这种AI编程工具,小白也能做游戏了,是真的吗&#…

2026/8/10 11:20:30

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/10 11:20:30

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/11 3:05:11

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…