递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 546|回复: 0
打印 上一主题 下一主题

[视窗] 【分享】关于Windows IPsec

[复制链接]

419

主题

1921

帖子

7916

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7916
QQ
跳转到指定楼层
楼主
发表于 2025-5-24 21:50:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个帖子没有任何技术、源码。
小白直接可以退了。

关于IPsec,我研究一段时间了。
它分为显式(系统防火墙、IP 安全策略)和隐式(API 创建和控制)两种。

前面最早的时候是使用cmd命令 执行netsh操作系统防火墙。
但添加条目多了就必定卡。具体卡顿时间 是指数级递增。

后面尝试使用  netsh 进程 直接 控制 IP安全策略。
使用 CreateProcess 创建 netsh进程时,创建输入输出管道。避免每次创建进程的资源消耗。
实际测试结果任然会出现 指数级递增卡顿问题。

事情到这里,我意识到,要么放弃,要么研究windowsAPI,自己管理。
于是到处查资料,查winsdk文档、问AI。 Fwpmu.h 标头 - Win32 apps | Microsoft Learn
终于找了一些API,他们的确是用于创建和管理隐式防火墙的。
我兴高采烈的开始工作,代码码的整齐漂亮,想着这次搞好了就彻底解决问题。

当完工后一测试,马勒个逼,性能 = 前者,还是很操蛋,
添加条目数量多了就卡。

至此彻底放弃,彻底灰心。
我问AI为什么会这样。AI回答说这是windows底层问题。
说Linux自己管理防火墙每秒能添加几万条ip策略。
windows的性能简直是九牛一毛。
AI继续输出说需要自己管理,例如1.2.3.0-255 这样批量添加。真操蛋。

我终于知道,为什么各种防火墙都是linux嵌入式系统搞的了。

我总结一下,Windows系统防火墙=垃圾。大家避坑。。。。





专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-6-6 06:54 , Processed in 0.079615 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表