Fort Firewall 完整上手:Windows 程序限速、拦截、查流量的全攻略【免费下载链接】fortFort Firewall for Windows项目地址: https://gitcode.com/GitHub_Trending/fo/fortFort Firewall 是一款自带内核驱动的 Windows 防火墙,它不依赖系统防火墙,而是用自己写的驱动直接管住每个程序的联网动作。如果你发现某个后台程序偷偷吃满带宽,或者只想让少数几个应用能上网,它都能帮你管住。下面按真实场景推进:先让它跑起来,再逐个解决"偷带宽""乱联网""拦恶意 IP""看不清流量"这几件事。先跑起来:驱动和界面怎么加载克隆仓库git clone https://gitcode.com/GitHub_Trending/fo/fort,然后在 Windows 上执行deploy/setup-deployment.bat,驱动和界面程序会被一起部署好。它支持 Windows 7 及以上的 x86、x64、ARM64 版本。装完怎么确认驱动真的在跑托盘里出现图标就基本说明装好了。万一怀疑驱动没加载,去系统事件日志里查fortfw的报错——驱动的错误都写在那里,排查逻辑见 forttrace.c。后台程序偷带宽?给单个程序限速 🔥Fort 能按程序分别设上行、下行上限。比如在程序列表里选中那个下载工具,把上传限到 1Mbps、下载限到 2Mbps,保存后立刻生效。限制是单向的,上传和下载各算各的。一批程序一起限不想一个个配?把同类程序放进同一个应用组(比如"办公软件""下载工具"),整组套一个限速就行。限速背后的数据包整形,由 fortpkt_shaper.c 里的队列实现,想深挖可以看这里。只让指定程序联网,其余全拦Fort 的过滤模式决定了一个新程序没规则时怎么办。把它设成"默认拦截",就是白名单思路:不在名单里的程序一律断网;再勾上"新程序弹窗询问",陌生程序想联网时会跳出来问你放不放行。按服务名精细过滤Windows 很多网络能力藏在SvcHost.exe的不同服务里。Fort 支持直接按SvcHost.exe的服务名匹配,比按进程名更准,相关处理在 fortps.c。拦截恶意 IP:用 Zones 建黑名单 📌Zones 就是 Fort 的 IP 拦截单元。新建一个区域、填上名字和要拦的 IP 或 CIDR 网段(如10.0.0.0/8),保存后这些地址的连接就被挡住。区域还能配成从 URL 自动更新,方便跟着上游黑名单走。区域底层怎么存想搞清楚一个 Zone 里的 IP 是怎么存、怎么匹配的,看 zonelistmodel.h 的数据定义最直接。到底谁在联网:看流量图和连接列表主界面有实时流量图,上、下行速度和每个程序的流量排名都能直接看到;连接列表则列出当前所有活动连接,可以按程序、地址过滤。历史统计还能按日、周、月汇总,方便回头查。想查谁连过哪统计与流量数据的处理集中在 src/ui/stat/;连接日志记录在 src/ui/log/,排查"刚才那个连接是哪来的"都从这里入手。想看懂它怎么干活?源码从这两处看起Fort 是"界面 + 内核驱动"两块:界面是 Qt 6 写的 C++ 应用,驱动是它自研的 WFP 内核模块。界面改完的配置会打包成二进制结构推给驱动,中间的"契约"就是 fortconf.h,改布局要两边同步。想读架构先读这份说明仓库根目录的 CLAUDE.md 把构建、进程角色、配置流水线和驱动内部都讲清楚了,比一头扎进代码快得多。一句话评价:Fort 适合想把每个程序的联网都攥在手里的人——装完先开"默认拦截 + 新程序弹窗询问"跑一天,再去 CLAUDE.md 的构建一节试试自己编一份。【免费下载链接】fortFort Firewall for Windows项目地址: https://gitcode.com/GitHub_Trending/fo/fort创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
Fort Firewall 完整上手:Windows 程序限速、拦截、查流量的全攻略【免费下载链接】fortFort Firewall for Windows项目地址: https://gitcode.com/GitHub_Trending/fo/fortFort Firewall 是一款自带内核驱动的 Windows 防火墙,它不依赖系统防火墙,而是用自己写的驱动直接管住每个程序的联网动作。如果你发现某个后台程序偷偷吃满带宽,或者只想让少数几个应用能上网,它都能帮你管住。下面按真实场景推进:先让它跑起来,再逐个解决"偷带宽""乱联网""拦恶意 IP""看不清流量"这几件事。先跑起来:驱动和界面怎么加载克隆仓库git clone https://gitcode.com/GitHub_Trending/fo/fort,然后在 Windows 上执行deploy/setup-deployment.bat,驱动和界面程序会被一起部署好。它支持 Windows 7 及以上的 x86、x64、ARM64 版本。装完怎么确认驱动真的在跑托盘里出现图标就基本说明装好了。万一怀疑驱动没加载,去系统事件日志里查fortfw的报错——驱动的错误都写在那里,排查逻辑见 forttrace.c。后台程序偷带宽?给单个程序限速 🔥Fort 能按程序分别设上行、下行上限。比如在程序列表里选中那个下载工具,把上传限到 1Mbps、下载限到 2Mbps,保存后立刻生效。限制是单向的,上传和下载各算各的。一批程序一起限不想一个个配?把同类程序放进同一个应用组(比如"办公软件""下载工具"),整组套一个限速就行。限速背后的数据包整形,由 fortpkt_shaper.c 里的队列实现,想深挖可以看这里。只让指定程序联网,其余全拦Fort 的过滤模式决定了一个新程序没规则时怎么办。把它设成"默认拦截",就是白名单思路:不在名单里的程序一律断网;再勾上"新程序弹窗询问",陌生程序想联网时会跳出来问你放不放行。按服务名精细过滤Windows 很多网络能力藏在SvcHost.exe的不同服务里。Fort 支持直接按SvcHost.exe的服务名匹配,比按进程名更准,相关处理在 fortps.c。拦截恶意 IP:用 Zones 建黑名单 📌Zones 就是 Fort 的 IP 拦截单元。新建一个区域、填上名字和要拦的 IP 或 CIDR 网段(如10.0.0.0/8),保存后这些地址的连接就被挡住。区域还能配成从 URL 自动更新,方便跟着上游黑名单走。区域底层怎么存想搞清楚一个 Zone 里的 IP 是怎么存、怎么匹配的,看 zonelistmodel.h 的数据定义最直接。到底谁在联网:看流量图和连接列表主界面有实时流量图,上、下行速度和每个程序的流量排名都能直接看到;连接列表则列出当前所有活动连接,可以按程序、地址过滤。历史统计还能按日、周、月汇总,方便回头查。想查谁连过哪统计与流量数据的处理集中在 src/ui/stat/;连接日志记录在 src/ui/log/,排查"刚才那个连接是哪来的"都从这里入手。想看懂它怎么干活?源码从这两处看起Fort 是"界面 + 内核驱动"两块:界面是 Qt 6 写的 C++ 应用,驱动是它自研的 WFP 内核模块。界面改完的配置会打包成二进制结构推给驱动,中间的"契约"就是 fortconf.h,改布局要两边同步。想读架构先读这份说明仓库根目录的 CLAUDE.md 把构建、进程角色、配置流水线和驱动内部都讲清楚了,比一头扎进代码快得多。一句话评价:Fort 适合想把每个程序的联网都攥在手里的人——装完先开"默认拦截 + 新程序弹窗询问"跑一天,再去 CLAUDE.md 的构建一节试试自己编一份。【免费下载链接】fortFort Firewall for Windows项目地址: https://gitcode.com/GitHub_Trending/fo/fort创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考