面向授权 Windows 设备的本地原型

让网页访问规则
清晰、可控、可追溯。

NetWard(网界卫士)是一款 Windows 网页访问管控工具原型。通过本地白名单、黑名单与访问事件记录,探索更清楚的网页访问管理方式。

当前为本地开发原型 · 暂无正式发行版

本地策略概览 界面示意 · 非软件截图
本机策略 · 示意数据

访问规则

本地原型
A白名单未匹配默认拒绝
B黑名单未匹配默认允许
域名规则范围状态
school.example.test含子域名启用
library.example.test精确域名启用
此图为官网制作的功能示意,并非管理端真实截图或实时数据。
明确展示已实现与开发中的能力 不解密 HTTPS · 不配置系统网络

PRODUCT / 产品介绍

把规则管理做得
更明白一些。

NetWard 的目标,是帮助管理员为经过授权的 Windows 设备配置网页访问规则,并查看由代理实际观察到的访问事件。

当前版本专注于可验证的本地原型:管理员在 Windows 桌面应用编辑策略,显式配置测试应用使用本机代理。它不会自动接管设备的网络,也没有远程配对或被控端服务。

后续计划为管理端和被控端分别提供两条版本线:Legacy 面向老机型,最低目标 Windows 7 SP1 并保留当前 UI 风格;Modern 使用 WinUI 3,系统底线仍待技术验证。两条版本线目前都尚未实现或完成兼容性验收。

查看双版本需求与兼容性规划 查看当前版本如何运行

CAPABILITIES / 原型能力

已实现的基础,清楚标记的边界。

这些状态描述仓库中的本地原型,不代表完整的终端管控产品。

本地原型已实现

域名规则与策略模式

管理白名单或黑名单规则,支持精确域名与子域名匹配。规则只对显式通过本机代理的请求生效。

白名单命中允许 · 未命中拒绝
黑名单命中拒绝 · 未命中允许
本地原型已实现

每日限时访问

配置每日连续墙钟额度。首次访问启动计时,关闭浏览器不暂停;耗尽后拦截至本地次日零点。

本地原型已实现

访问事件与本地留存

浏览、筛选本地代理事件。HTTP 记录完整请求网址;事件自动保留 30 天。日志不等于页面成功加载证明。

明确限制

HTTP 拦截提示 · HTTPS 不解密

HTTP 拒绝时返回本地提示页。HTTPS CONNECT 只检查目标主机,不解密内容;拒绝时返回代理 403,不会在加密网页中替换 HTML。

代理可见example.test:443CONNECT 目标
TLS 加密内容

HOW IT WORKS / 工作原理

当前原型实际运行到哪一步?

图中实线为本地原型已验证链路;虚线为规划能力,尚未实现。

01

管理员编辑策略

本地 WinForms 管理端
已实现

02

本地代理读取策略

需显式配置测试应用
已实现

03

远程设备配对与下发

认证通信和 Agent
计划中

04

管理员查看远程记录

日志同步与通知
计划中

本地原型 规划中查看完整边界 →

DOCUMENTATION / 使用文档

从构建到首次
本地策略验证。

当前没有安装向导或被控端配对功能。文档只介绍可以实际执行的构建和本地测试流程。

打开完整使用文档
  1. 01

    准备环境

    Windows、.NET SDK 9.0;运行目标为 .NET Framework 4.8。

  2. 02

    构建并运行测试

    dotnet build .\NetWard.sln --configuration Release
  3. 03

    启动显式代理

    仅监听本机回环;手动设置测试应用使用代理。

  4. 04

    打开管理端

    使用同一 SQLite 数据库编辑策略,保存后重启代理加载。

OPEN DEVELOPMENT / 项目协作

一个公开开发中的
Windows 原型项目。

查看源码、已知限制和待办;在贡献前请先阅读需求与安全说明。仓库尚未设置开源许可证,也暂无正式 Release。

访问 GitHub 仓库

DEVELOPER / 开发者

NetWard · 个人开发者

开发者主页位于哔哩哔哩,是外部网站。

访问开发者主页 (新标签页打开)

CHANGELOG / 更新记录

开发进度,
如实记录。

暂无正式发布记录。

项目尚未发布正式版本。开发变更可查看仓库中的 CHANGELOG.md 与提交历史。

查看项目开发记录