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

3 步给 Windows 装上一道免费防火墙:Fort Firewall 完整上手指南

3 步给 Windows 装上一道免费防火墙:Fort Firewall 完整上手指南 ★ FEATURED ARTICLE
3 步给 Windows 装上一道免费防火墙Fort Firewall 完整上手指南【免费下载链接】fortFort Firewall for Windows项目地址: https://gitcode.com/GitHub_Trending/fo/fort有后台程序正在偷偷向外连网你却不知道是谁。Fort Firewall 是一款免费开源的 Windows 防火墙自带独立内核驱动不依赖 Windows 防火墙能按程序逐个决定放行、拦截还是先弹窗问你。它替我解决了什么问题这类人最适合 Fort Firewall如果你怀疑某个软件在后台传数据、想让某个程序彻底断网、或者只想新程序一联网就提醒我Fort Firewall 就是为你准备的。Windows 防火墙的规则按端口和程序写但普通用户很难把一条规则对到具体行为上Fort 直接以程序为第一视角把谁、连到哪、走哪个端口、被谁拦摊开给你看。它的几个关键能力都落在这条主线上独立内核驱动自带fortfw.sys驱动和 Windows 防火墙并行工作不互相打架按程序管理支持通配符路径、父进程继承甚至能按SvcHost.exe的服务名区分系统服务不止拦截单程序上下行限速、自动更新的黑名单Zones、连接日志、流量统计和带宽曲线一应俱全。适合人群很简单想搞清楚我的电脑到底在和谁说话的普通用户以及需要限速、黑名单、命令行批量管理的进阶用户。支持 Windows 7 及更新系统。两个前置条件要注意先装好最新版 Visual C redistributable 运行库Windows 10/11 用户需关闭核心隔离内存完整性HVCI否则驱动无法加载。从零跑起来克隆、编译到第一次启用一条命令克隆 Fort Firewall 仓库git clone https://gitcode.com/GitHub_Trending/fo/fort cd fort准备编译工具链源码构建走 qmake MSVC 流程需要 Visual StudioMSVC、EWDK/WDK编译内核驱动、静态版 Qt 6 和 jom各工具路径由 scripts/make/config.bat 集中配置细节在 CLAUDE.md 里有完整说明。这里坦白说编译全量版本UI 驱动 安装包是一套不小的工程如果你只是想用直接拿最新发布的安装包当前 v3.20.5更省事下面的编译流程主要面向想读代码、改代码的人。编译 UI、驱动与安装包scripts\make\ui\make-all.bat :: 编译 win7 / win10 / win10-arm64 三套 UI scripts\make\driver\make-all.bat :: 编译 fortfw.sys 驱动 scripts\make\driver-loader\make-all.bat deploy\create-installer.bat :: 用 Inno Setup 打包安装包第一次启用防火墙安装完成后运行FortFirewall.exe。主窗口见 src/ui/form/controls/mainwindow.cpp让你先选过滤模式三选一Auto-Learn自动学习新程序联网自动放行并记录先观察几天Block if not listed未列出的程序一律拦截最严格Allow if not listed未列出的程序放行只拦你明确拉黑的。建议先用 Auto-Learn 跑一周等程序清单攒齐后再切到拦截模式这样不会误伤日常软件。真正好用的几个场景场景一新程序第一次联网就弹窗提醒想做什么任何程序第一次尝试连接网络时立刻通知你。怎么做保持拦截/询问模式开启新程序提醒弹窗里会给出程序完整路径和它要连的地址你点一次允许或拒绝它以后就记住。效果后台偷偷外连的程序第一次露面就会被你抓住这是 Fort 最有用的日常功能程序清单的管理逻辑在 src/ui/conf/confappmanager.cpp。场景二禁止某个程序上网或只允许它连局域网想做什么比如让某款软件彻底断网或只许它访问内网。怎么做在程序列表里编辑该程序把终结动作Terminating Rule设为 Block需要更细的粒度就在网络过滤器里加条件比如只放行192.168.0.0/16、拒绝 443 端口出站。效果驱动层直接执行连它的子进程也一并生效想改随时改。场景三给单个程序限上下行速度想做什么下载工具、P2P 软件占满带宽其他程序全卡。怎么做在 Speed Limits 里建一条限速值单位是比特/秒挂到指定程序的上传或下载方向。效果驱动内置的 shaper 按队列整形限速是实打实的带宽约束不是软件层面的假限速。场景四一份自动更新的黑名单想做什么把已知的恶意 IP 段、广告地址挡在门外又不想手动维护。怎么做用Zones功能创建一个地址区间列表填一个更新 URLFort 会定期自动拉取最新内容然后把这个 Zone 挂到某个程序或全局规则上。效果黑名单永远保鲜你只管挂规则。进阶玩法自定义拦截规则与实时监控自定义拦截规则Fort 的 Rules 功能支持按 IP、端口、协议、方向写多条件过滤器动作可选 Allow、Block、Drop还能加 Alert 提醒。规则是文本行格式写之前可以用**过滤器模拟器Filter Simulator**先跑一遍输入一条模拟连接它直接告诉你驱动会怎么判。规则解析与管理的实现在 src/ui/conf/confrulemanager.cpp。分组与定时策略把程序划进 Group从托盘图标一键切换整套策略再配合 Time Period时间段可以让办公时段用严格策略、晚上回家放松全自动完成。比如周一到周五 9:00–18:00 自动启用工作组到点自己切换不用你记。命令行管理不想开窗口Fort 支持-c参数直接对运行中的实例下命令FortFirewall.exe -c filter-mode report :: 查询当前过滤模式 FortFirewall.exe -c prog block D:\tools\app.exe FortFirewall.exe -c block lan :: 一键封锁局域网流量 FortFirewall.exe -c zone update :: 立即更新黑名单写进计划任务或脚本里就是现成的自动化接口。实时监控谁在联网、用了多少流量Connections 窗口实时列出所有活动连接程序、远端地址、端口、动作连接记录由 src/ui/stat/statconnmanager.cpp 维护从托盘再开一个 Traffic Graph 窗口下载/上传速度以每秒柱状图滚动显示谁在吃带宽一眼可见。收束下一步就打开终端一句话总结如果你想要按程序逐个管控 限速 自动黑名单 流量可视化又不想被 Windows 防火墙的规则语法劝退Fort Firewall 是目前免费开源方案里最完整的选择。现在打开终端先跑这条命令把仓库拉下来git clone https://gitcode.com/GitHub_Trending/fo/fort【免费下载链接】fortFort Firewall for Windows项目地址: https://gitcode.com/GitHub_Trending/fo/fort创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?
咨询建站