首页 / 资讯中心 / 文章详情

Fort Firewall 从零开始:如何在 Windows 防火墙中做应用联网管控、限速与 IP 拦截

Fort Firewall 从零开始:如何在 Windows 防火墙中做应用联网管控、限速与 IP 拦截 ★ FEATURED ARTICLE
Fort Firewall 从零开始如何在 Windows 防火墙中做应用联网管控、限速与 IP 拦截【免费下载链接】fortFort Firewall for Windows项目地址: https://gitcode.com/GitHub_Trending/fo/fort你有没有想知道过到底是哪个后台程序在偷偷传数据还是哪个下载工具占满了带宽Fort Firewall 这款 Windows 防火墙可以帮你对每个程序做联网管控、按组做网络限速、按 IP 地址段做拦截给每台电脑的网络访问加上清晰的规则。本文按你实际会碰到的任务来讲先让它跑起来再控制某个程序联网然后拦掉某些地址最后验证效果和排障。让它先跑起来系统兼容与部署先确认你的系统Fort Firewall 支持 Windows 7 及更高版本包括 Windows 10 和 Windows 11 的 32 位与 64 位架构。它自带独立驱动不依赖 Windows 防火墙。注意一点Windows 10 及以后版本需要关闭 HVCI核心隔离内存完整性否则驱动无法加载。系统架构支持额外要求Windows 732 位 / 64 位无Windows 10 / 1132 位 / 64 位 / ARM64关闭 HVCI克隆仓库并运行部署脚本克隆源码后进入 deploy 目录执行部署脚本它会自动完成界面、驱动和安装程序的构建流程git clone https://gitcode.com/GitHub_Trending/fo/fort cd fort/deploy setup-deployment.bat部署过程会加载驱动 fortfw.sys这一步最容易卡住。如果是签名校验失败deploy/sign 目录下提供了 sign-driver.bat 等签名脚本临时测试也可以先开启测试签名模式让驱动加载验证完再关闭。如何只让某个应用联网用应用组批量管权限Fort 的规则粒度是单个程序程序首次联网时会提示你允许还是阻止规则就是这样一条条积累出来的。规则多了容易乱这时用应用组。做法是新建一个组比如工作软件把多个程序移进这个组在组级别设置网络权限组内程序统一生效之后可以直接从托盘开关整个组。想了解应用信息是怎么收集和缓存的可以翻一下 src/ui/appinfo/appinfomanager.cpp。按 svchost 服务名区分系统服务Windows 服务都跑在 svchost.exe 下光看进程路径分不清是哪个服务。Fort 会解析 svchost 的命令行参数按服务名来识别并建规则这部分逻辑在 src/driver/fortps.c 里。要限制某个系统服务的联网行为时这个能力很实用。给不同应用组设置上传下载限速按组配置上传下载上限这个功能不需要复杂配置给应用组配好成员后在组的速度限制设置里分别填下载和上传上限即可。比如办公组下载 2Mbps下载工具组上传 1Mbps。限制在内核侧的数据包处理流程中执行UI 只负责下发参数想深入看限速实现可以翻一下 src/driver/fortpkt.c。缓冲与卡顿问题有限速的程序如果流量很大、缓冲区太小可能出现瞬时卡顿。可以调大缓冲区来平滑字段就在 src/ui/conf/speedlimit.h 的 bufferSize 里默认值偏保守大流量场景适当调高。用 Zone 拦截指定 IP 或地区添加 CIDR 地址段在区域管理里新建一个 Zone它本质上是一个 IP 地址列表。你可以填单个地址也可以写 10.0.0.0/8 这样的 CIDR 网段凡是匹配上的连接都会被拦截。数据结构的设计可以看 src/ui/model/zonelistmodel.h。让拦截列表自动更新Zone 支持从 URL 自动拉取更新。如果地址列表来自第三方维护配置一次地址后Fort 会定期抓最新内容不用你手动维护。验证效果流量监控、统计与日志实时速度与流量排名流量监控页会显示当前上传/下载速度、各应用的流量排名和现有连接。刚设完限速直接来这里确认曲线是否压到预期值比猜快得多。日周月统计统计模块按日、周、月出流量使用报告带历史曲线方便对比不同时段、不同应用的用量。收集和存储逻辑在 src/ui/stat/ 目录下。日志筛选与导出允许和阻止动作都会记录到日志里支持按时间范围筛选查看明细后可以导出成 CSV 拿去做后续分析导出实现见 src/ui/form/graph/graphplot.cpp。常见坑与实用技巧驱动装不上先确认测试签名模式是否开启再查系统事件日志里的具体错误码如果是从源码部署的可以手动重跑 src/driver/scripts/ 下的驱动脚本重新加载。快捷键与性能常用操作如打开主窗口可以配全局快捷键相关逻辑在 src/ui/manager/hotkeymanager.h。界面如果显得卡顿优先精简规则数量、合并应用组再调低统计采样频率。接下来可以做的几件事先开自动学习模式跑两三天把零散规则整理进分组配一个带公开拦截列表的 Zone观察拦截效果打开日统计对比工作日和周末的带宽消耗【免费下载链接】fortFort Firewall for Windows项目地址: https://gitcode.com/GitHub_Trending/fo/fort创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?
咨询建站