【eNSP 项目实战】企业 Trust 到 DMZ 防火墙访问控制
## 先说结论这个拓扑的核心不是“把线连通”而是把访问关系控制清楚。最终实现效果如下| 访问场景 | 最终效果 || --- | --- || 办公区 PC 访问 OA Server | 仅工作日 08:00-18:00 允许 || 办公区 PC 访问 Web Server | 任意时间允许 || 生产区 PC 访问 OA Server | 任意时间允许 || 生产区 PC 访问 Web Server | 默认禁止 || 生产区 PC3 访问 Web Server | 每周一 10:00-11:00 允许 |一句话概括LSW1 做 VLAN 接入FW1 做三层网关和策略控制LSW2 承载 DMZ 服务器所有 Trust 到 DMZ 的流量都必须经过 FW1 安全策略匹配。## 一、项目需求拆解原始拓扑如下Trust 区域包含办公区和生产区DMZ 区域包含 OA Server 与 Web Server。作业要求可以拆成 5 条安全规则1. VLAN 2 属于办公区。2. VLAN 3 属于生产区。3. 办公区只允许在工作日 08:00-18:00 访问 OA Server。4. 办公区任意时间允许访问 Web Server。5. 生产区任意时间允许访问 OA Server但禁止访问 Web ServerPC3 是例外只能在每周一 10:00-11:00 访问 Web Server。这里最容易忽略的是“PC3 特例”。生产区整体禁止访问 Web Server但 PC3 在指定时间又允许访问 Web Server所以安全策略必须先匹配 PC3 特例再匹配生产区拒绝规则。## 二、为什么 Trust 区域要拆成两个 /25 子网拓扑图中 Trust 区域整体标注为 192.168.1.0/24但防火墙侧出现了两个网关地址- 办公区网关192.168.1.126- 生产区网关192.168.1.254如果两个防火墙子接口都配置在 192.168.1.0/24就会出现三层接口网段重叠问题。因此本项目采用更规范的拆分方式- VLAN 2 办公区192.168.1.0/25可用地址范围 192.168.1.1-192.168.1.126- VLAN 3 生产区192.168.1.128/25可用地址范围 192.168.1.129-192.168.1.254这样 PC1、PC2、PC3 的地址与图中网关完全匹配也能让 FW1 子接口正常工作。## 三、项目拓扑设计本项目使用三个安全逻辑区域| 区域 | 包含设备 | 作用 || --- | --- | --- || Trust | PC1、PC2、PC3、LSW1 | 企业内部用户区 || DMZ | OA Server、Web Server、LSW2 | 企业服务器区 || FW1 | USG 防火墙 | 三层网关与安全策略执行点 |设备连接关系如下| 链路 | 接口规划 | 说明 || --- | --- | --- || PC1 到 LSW1 | GE0/0/2 | AccessVLAN 2 || PC2 到 LSW1 | GE0/0/3 | AccessVLAN 3 || PC3 到 LSW1 | GE0/0/4 | AccessVLAN 3 || LSW1 到 FW1 | LSW1 GE0/0/1 - FW1 GE1/0/1 | Trunk放行 VLAN 2、3 || LSW2 到 FW1 | LSW2 GE0/0/1 - FW1 GE1/0/0 | DMZ 接入 || OA Server 到 LSW2 | LSW2 GE0/0/2 | DMZ 服务器接入 || Web Server 到 LSW2 | LSW2 GE0/0/3 | DMZ 服务器接入 |## 四、IP 地址规划| 设备 | VLAN/区域 | IP 地址 | 掩码 | 默认网关 | 说明 || --- | --- | --- | --- | --- | --- || PC1 | VLAN 2 办公区 | 192.168.1.1 | 255.255.255.128 | 192.168.1.126 | 办公区终端 || PC2 | VLAN 3 生产区 | 192.168.1.129 | 255.255.255.128 | 192.168.1.254 | 生产区终端 || PC3 | VLAN 3 生产区 | 192.168.1.130 | 255.255.255.128 | 192.168.1.254 | 生产区特例终端 || OA Server | DMZ | 10.0.0.1 | 255.255.255.0 | 10.0.0.254 | OA 办公系统 || Web Server | DMZ | 10.0.0.2 | 255.255.255.0 | 10.0.0.254 | 企业 Web 服务 || FW1 GE1/0/1.2 | VLAN 2 | 192.168.1.126 | 255.255.255.128 | - | 办公区网关 || FW1 GE1/0/1.3 | VLAN 3 | 192.168.1.254 | 255.255.255.128 | - | 生产区网关 || FW1 GE1/0/0 | DMZ | 10.0.0.254 | 255.255.255.0 | - | DMZ 网关 |## 五、配置思路总览配置顺序建议按下面这条线推进1. 配置 PC 与服务器 IP 地址。2. 配置 LSW1创建 VLAN 2、VLAN 3接入口划分 VLAN上联口配置 Trunk。3. 配置 LSW2将 OA Server、Web Server 和 FW1 接口放在同一个 DMZ 二层网络。4. 配置 FW1创建子接口配置网关地址加入安全区域。5. 配置地址对象和时间对象。6. 配置安全策略并按策略顺序验证。## 六、LSW1 配置Trust 区域 VLAN 划分LSW1 负责办公区和生产区的二层接入。PC1 属于办公区 VLAN 2PC2 和 PC3 属于生产区 VLAN 3。textHuawei system-view[Huawei] sysname LSW1[LSW1] vlan batch 2 3[LSW1] interface GigabitEthernet0/0/1[LSW1-GigabitEthernet0/0/1] port link-type trunk[LSW1-GigabitEthernet0/0/1] port trunk allow-pass vlan 2 3[LSW1-GigabitEthernet0/0/1] quit[LSW1] interface GigabitEthernet0/0/2[LSW1-GigabitEthernet0/0/2] port link-type access[LSW1-GigabitEthernet0/0/2] port default vlan 2[LSW1-GigabitEthernet0/0/2] quit[LSW1] interface GigabitEthernet0/0/3[LSW1-GigabitEthernet0/0/3] port link-type access[LSW1-GigabitEthernet0/0/3] port default vlan 3[LSW1-GigabitEthernet0/0/3] quit[LSW1] interface GigabitEthernet0/0/4[LSW1-GigabitEthernet0/0/4] port link-type access[LSW1-GigabitEthernet0/0/4] port default vlan 3[LSW1-GigabitEthernet0/0/4] quit[LSW1] save配置完成后LSW1 的关键检查命令如下text[LSW1] display vlan[LSW1] display port vlan## 七、LSW2 配置DMZ 服务器接入LSW2 只负责 DMZ 区域的服务器接入。这里使用 VLAN 10 管理 DMZ 二层网络FW1 的 GE1/0/0、OA Server、Web Server 都在同一 VLAN 中。textHuawei system-view[Huawei] sysname LSW2[LSW2] vlan batch 10[LSW2] interface GigabitEthernet0/0/1[LSW2-GigabitEthernet0/0/1] port link-type access[LSW2-GigabitEthernet0/0/1] port default vlan 10[LSW2-GigabitEthernet0/0/1] quit[LSW2] interface GigabitEthernet0/0/2[LSW2-GigabitEthernet0/0/2] port link-type access[LSW2-GigabitEthernet0/0/2] port default vlan 10[LSW2-GigabitEthernet0/0/2] quit[LSW2] interface GigabitEthernet0/0/3[LSW2-GigabitEthernet0/0/3] port link-type access[LSW2-GigabitEthernet0/0/3] port default vlan 10[LSW2-GigabitEthernet0/0/3] quit[LSW2] save## 八、FW1 配置接口、子接口与安全区域FW1 是本项目的关键设备既是 Trust 区域和 DMZ 区域的三层网关也是访问控制策略的执行点。### 1. 配置接口地址textUSG6000V system-view[USG6000V] sysname FW1[FW1] interface GigabitEthernet1/0/0[FW1-GigabitEthernet1/0/0] ip address 10.0.0.254 255.255.255.0[FW1-GigabitEthernet1/0/0] undo shutdown[FW1-GigabitEthernet1/0/0] quit[FW1] interface GigabitEthernet1/0/1[FW1-GigabitEthernet1/0/1] undo shutdown[FW1-GigabitEthernet1/0/1] quit[FW1] interface GigabitEthernet1/0/1.2[FW1-GigabitEthernet1/0/1.2] vlan-type dot1q 2[FW1-GigabitEthernet1/0/1.2] ip address 192.168.1.126 255.255.255.128[FW1-GigabitEthernet1/0/1.2] quit[FW1] interface GigabitEthernet1/0/1.3[FW1-GigabitEthernet1/0/1.3] vlan-type dot1q 3[FW1-GigabitEthernet1/0/1.3] ip address 192.168.1.254 255.255.255.128[FW1-GigabitEthernet1/0/1.3] quit### 2. 加入安全区域text[FW1] firewall zone trust[FW1-zone-trust] set priority 85[FW1-zone-trust] add interface GigabitEthernet1/0/1.2[FW1-zone-trust] add interface GigabitEthernet1/0/1.3[FW1-zone-trust] quit[FW1] firewall zone dmz[FW1-zone-dmz] set priority 50[FW1-zone-dmz] add interface GigabitEthernet1/0/0[FW1-zone-dmz] quit因为 Trust 和 DMZ 都是 FW1 的直连网段本项目不需要额外配置静态路由。只要终端默认网关写对跨网段流量就能到达 FW1。## 九、地址对象与时间对象为了让安全策略更清晰建议先创建地址对象和时间对象。这样后期排错时看策略名称就能快速定位需求。### 1. 地址对象text[FW1] ip address-set office_net type object[FW1-object-address-set-office_net] address 0 192.168.1.0 mask 25[FW1-object-address-set-office_net] quit[FW1] ip address-set prod_net type object[FW1-object-address-set-prod_net] address 0 192.168.1.128 mask 25[FW1-object-address-set-prod_net] quit[FW1] ip address-set pc3_host type object[FW1-object-address-set-pc3_host] address 0 192.168.1.130 mask 32[FW1-object-address-set-pc3_host] quit[FW1] ip address-set oa_server type object[FW1-object-address-set-oa_server] address 0 10.0.0.1 mask 32[FW1-object-address-set-oa_server] quit[FW1] ip address-set web_server type object[FW1-object-address-set-web_server] address 0 10.0.0.2 mask 32[FW1-object-address-set-web_server] quit如果你的 USG 版本不支持这种地址对象写法也可以在安全策略中直接写地址例如textsource-address 192.168.1.0 mask 255.255.255.128destination-address 10.0.0.1 mask 255.255.255.255### 2. 时间对象text[FW1] time-range workday_0800_1800[FW1-time-range-workday_0800_1800] period-range 08:00:00 to 18:00:00 working-day[FW1-time-range-workday_0800_1800] quit[FW1] time-range monday_1000_1100[FW1-time-range-monday_1000_1100] period-range 10:00:00 to 11:00:00 mon[FW1-time-range-monday_1000_1100] quit有些 eNSP 镜像的星期关键字可能存在大小写或版本差异。如果 mon 不识别可以在命令后输入 ? 查看当前版本支持的写法例如 Mon、Monday 或其他星期关键字。配置时间策略前一定要看设备时间text[FW1] display clock如果时间不对可以临时调整。例如设置为 2026 年 7 月 28 日星期二 09:00textFW1 clock datetime 09:00:00 2026-07-28## 十、安全策略这一步决定实验是否成功安全策略一定要注意顺序。PC3 是生产区的一台主机生产区整体又禁止访问 Web Server所以 PC3 的允许规则必须放在生产区拒绝规则前面。| 顺序 | 策略名称 | 源地址 | 目的地址 | 时间段 | 动作 || --- | --- | --- | --- | --- | --- || 1 | pc3_web_monday_allow | PC3 | Web Server | 周一 10:00-11:00 | permit || 2 | office_oa_worktime_allow | 办公区 | OA Server | 工作日 08:00-18:00 | permit || 3 | office_web_allow | 办公区 | Web Server | 任意时间 | permit || 4 | prod_oa_allow | 生产区 | OA Server | 任意时间 | permit || 5 | prod_web_deny | 生产区 | Web Server | 任意时间 | deny || 6 | office_oa_offtime_deny | 办公区 | OA Server | 任意时间 | deny |完整策略命令如下text[FW1] security-policy[FW1-policy-security] rule name pc3_web_monday_allow[FW1-policy-security-rule-pc3_web_monday_allow] source-zone trust[FW1-policy-security-rule-pc3_web_monday_allow] destination-zone dmz[FW1-policy-security-rule-pc3_web_monday_allow] source-address address-set pc3_host[FW1-policy-security-rule-pc3_web_monday_allow] destination-address address-set web_server[FW1-policy-security-rule-pc3_web_monday_allow] time-range monday_1000_1100[FW1-policy-security-rule-pc3_web_monday_allow] action permit[FW1-policy-security-rule-pc3_web_monday_allow] quit[FW1-policy-security] rule name office_oa_worktime_allow[FW1-policy-security-rule-office_oa_worktime_allow] source-zone trust[FW1-policy-security-rule-office_oa_worktime_allow] destination-zone dmz[FW1-policy-security-rule-office_oa_worktime_allow] source-address address-set office_net[FW1-policy-security-rule-office_oa_worktime_allow] destination-address address-set oa_server[FW1-policy-security-rule-office_oa_worktime_allow] time-range workday_0800_1800[FW1-policy-security-rule-office_oa_worktime_allow] action permit[FW1-policy-security-rule-office_oa_worktime_allow] quit[FW1-policy-security] rule name office_web_allow[FW1-policy-security-rule-office_web_allow] source-zone trust[FW1-policy-security-rule-office_web_allow] destination-zone dmz[FW1-policy-security-rule-office_web_allow] source-address address-set office_net[FW1-policy-security-rule-office_web_allow] destination-address address-set web_server[FW1-policy-security-rule-office_web_allow] action permit[FW1-policy-security-rule-office_web_allow] quit[FW1-policy-security] rule name prod_oa_allow[FW1-policy-security-rule-prod_oa_allow] source-zone trust[FW1-policy-security-rule-prod_oa_allow] destination-zone dmz[FW1-policy-security-rule-prod_oa_allow] source-address address-set prod_net[FW1-policy-security-rule-prod_oa_allow] destination-address address-set oa_server[FW1-policy-security-rule-prod_oa_allow] action permit[FW1-policy-security-rule-prod_oa_allow] quit[FW1-policy-security] rule name prod_web_deny[FW1-policy-security-rule-prod_web_deny] source-zone trust[FW1-policy-security-rule-prod_web_deny] destination-zone dmz[FW1-policy-security-rule-prod_web_deny] source-address address-set prod_net[FW1-policy-security-rule-prod_web_deny] destination-address address-set web_server[FW1-policy-security-rule-prod_web_deny] action deny[FW1-policy-security-rule-prod_web_deny] quit[FW1-policy-security] rule name office_oa_offtime_deny[FW1-policy-security-rule-office_oa_offtime_deny] source-zone trust[FW1-policy-security-rule-office_oa_offtime_deny] destination-zone dmz[FW1-policy-security-rule-office_oa_offtime_deny] source-address address-set office_net[FW1-policy-security-rule-office_oa_offtime_deny] destination-address address-set oa_server[FW1-policy-security-rule-office_oa_offtime_deny] action deny[FW1-policy-security-rule-office_oa_offtime_deny] quit[FW1-policy-security] default action deny[FW1-policy-security] quit[FW1] save这里服务类型没有单独限制默认按“访问服务器”理解为 IP 层可达便于同时用 ping 和 Web 访问验证。## 十一、Web 页面配置路线如果你参考博客使用防火墙 Web 页面配置可以按下面顺序做1. 使用 admin / admin123 登录 FW1。2. 进入接口配置完成 GE1/0/0、GE1/0/1.2、GE1/0/1.3 的 IP 地址配置。3. 进入安全区域将办公区和生产区子接口加入 Trust将 DMZ 接口加入 DMZ。4. 创建地址对象office_net、prod_net、pc3_host、oa_server、web_server。5. 创建时间对象workday_0800_1800、monday_1000_1100。6. 创建 6 条安全策略并严格按上文顺序排列。7. 提交配置并保存。Web 页面配置的重点不是点哪个按钮而是策略逻辑和顺序。只要对象、区域、时间段和策略顺序正确Web 页面和 CLI 的最终效果是一致的。## 十二、验证方案按矩阵逐条打勾### 1. 先验证基础连通性| 测试项 | 命令示例 | 预期结果 || --- | --- | --- || PC1 到办公区网关 | ping 192.168.1.126 | 成功 || PC2 到生产区网关 | ping 192.168.1.254 | 成功 || PC3 到生产区网关 | ping 192.168.1.254 | 成功 || OA Server 到 DMZ 网关 | ping 10.0.0.254 | 成功 || Web Server 到 DMZ 网关 | ping 10.0.0.254 | 成功 |如果这一步失败先不要看防火墙策略优先检查 PC IP、网关、交换机 VLAN、Trunk 放行列表。### 2. 再验证业务访问| 编号 | 测试场景 | 测试时间示例 | 源主机 | 目的地址 | 预期结果 || --- | --- | --- | --- | --- | --- || 1 | 办公区访问 OA | 2026-07-28 周二 09:00 | PC1 | 10.0.0.1 | 允许 || 2 | 办公区非工作时间访问 OA | 2026-07-28 周二 19:00 | PC1 | 10.0.0.1 | 拒绝 || 3 | 办公区访问 Web | 任意时间 | PC1 | 10.0.0.2 | 允许 || 4 | 生产区访问 OA | 任意时间 | PC2/PC3 | 10.0.0.1 | 允许 || 5 | 生产区访问 Web | 非特例时间 | PC2 | 10.0.0.2 | 拒绝 || 6 | PC3 特例访问 Web | 2026-08-03 周一 10:30 | PC3 | 10.0.0.2 | 允许 || 7 | PC3 超出特例时间访问 Web | 2026-08-03 周一 11:30 | PC3 | 10.0.0.2 | 拒绝 |### 3. 验证时常用命令textFW1 display clockFW1 display security-policy rule allFW1 display firewall session table测试不同时间段时可以临时修改防火墙时间。修改时间后建议清理旧会话textFW1 reset firewall session table原因是防火墙是状态检测设备已经建立的会话可能继续存在。如果不清理会话可能出现“策略明明改了但测试结果没变”的情况。## 十三、踩坑提醒### 1. PC 能 ping 网关但 ping 不通服务器这种情况一般说明二层接入没问题问题集中在防火墙- FW1 接口是否加入了正确安全区域。- 安全策略源区域是否是 Trust目的区域是否是 DMZ。- 地址对象是否写错例如把 PC3 写成了 PC2。- 策略顺序是否正确。### 2. PC 连自己的网关都 ping 不通优先检查交换机和终端地址- PC 所在接口是否是 access。- PC 所在接口是否划入正确 VLAN。- LSW1 上联 FW1 的接口是否是 trunk。- trunk 是否放行 VLAN 2 和 VLAN 3。- PC 的掩码和默认网关是否写成 /24。本项目中 PC1 应使用 255.255.255.128网关是 192.168.1.126PC2、PC3 也应使用 255.255.255.128网关是 192.168.1.254。### 3. PC3 周一 10:00-11:00 还是不能访问 Web重点看三件事- pc3_web_monday_allow 是否在 prod_web_deny 上面。- 防火墙系统时间是否真的是周一 10:00-11:00。- PC3 地址对象是否精确写成 192.168.1.130/32。### 4. 只允许 HTTP 后 ping 不通如果策略里只放通了 HTTP那么 ping 不通是正常现象因为 ping 用的是 ICMP。## 十四、项目总结本项目完成了一个典型的企业内网安全访问控制场景- VLAN 2 和 VLAN 3 实现办公区、生产区隔离。- FW1 子接口承担不同 VLAN 的三层网关。- OA Server 和 Web Server 放入 DMZ 区域。- Trust 到 DMZ 的访问统一经过防火墙安全策略控制。- 通过时间段对象实现工作日访问和每周一特例访问。这个实验的重点不是命令数量而是策略设计逻辑先把区域划清楚再把地址对象建清楚最后按“特例优先、允许在前、拒绝兜底”的顺序写策略。只要这个逻辑不乱后面的排错会轻松很多。

相关新闻

安卓虚拟摄像头终极指南:用自定义视频彻底掌控摄像头画面

安卓虚拟摄像头终极指南:用自定义视频彻底掌控摄像头画面

安卓虚拟摄像头终极指南:用自定义视频彻底掌控摄像头画面 【免费下载链接】com.example.vcam 虚拟摄像头 virtual camera 项目地址: https://gitcode.com/gh_mirrors/co/com.example.vcam 在视频会议中展示预录制的演示内容,为应用测试提供稳定的…

2026/7/29 16:51:31阅读更多 →
Temu 店群运营:批量提交同类型商品方案与批量自动化实操总结

Temu 店群运营:批量提交同类型商品方案与批量自动化实操总结

前言 日常运营交流过程中,大量 Temu 从业者都会咨询同一个运营问题:商家后台持续弹出属性待办提醒是否需要处理?纯手动完善商品属性效率偏低,依托 ERP 批量能力优化货品信息具备较强实操价值。本文结合长期店群实操经验&#xff…

2026/7/29 16:51:31阅读更多 →
大促倒计时72小时!紧急上线AI智能主图系统:零代码部署+合规性校验全流程

大促倒计时72小时!紧急上线AI智能主图系统:零代码部署+合规性校验全流程

更多请点击: https://codechina.net 第一章:AI电商设计教程 AI电商设计正从传统界面优化迈向智能交互与个性化体验的深度融合。本章聚焦于构建具备实时推荐、语义搜索与视觉理解能力的电商前端架构,强调模型轻量化部署与前端协同推理的关键实…

2026/7/29 16:51:31阅读更多 →
AI岗位爆发式增长!普通人也能抓住的黄金机会,高薪收藏学起来!

AI岗位爆发式增长!普通人也能抓住的黄金机会,高薪收藏学起来!

本文分析了脉脉和猎聘数据,指出AI岗位尤其是应用开发岗位(占比43.8%)需求激增,薪资可观。文章强调AI岗位并非只适合博士或算法专家,普通人是B类应用开发岗位的主要机会群体,因其门槛适中、需求大、职业路径…

2026/7/29 18:07:45阅读更多 →
CBconvert终极指南:如何免费快速转换10+漫画格式

CBconvert终极指南:如何免费快速转换10+漫画格式

CBconvert终极指南:如何免费快速转换10漫画格式 【免费下载链接】cbconvert CBconvert is a Comic Book converter 项目地址: https://gitcode.com/gh_mirrors/cb/cbconvert 还在为不同设备上的漫画格式兼容性问题而烦恼吗?CBconvert作为一款专业…

2026/7/29 18:07:45阅读更多 →
Kimi-K2.6-w4a8量化技术:解决大模型部署瓶颈的高效实践方案

Kimi-K2.6-w4a8量化技术:解决大模型部署瓶颈的高效实践方案

Kimi-K2.6-w4a8量化技术:解决大模型部署瓶颈的高效实践方案 【免费下载链接】Kimi-K2.6-w4a8 项目地址: https://ai.gitcode.com/Eco-Tech/Kimi-K2.6-w4a8 在当前大语言模型部署实践中,开发者和企业面临着存储成本高、推理延迟大、硬件资源消耗严…

2026/7/29 18:07:45阅读更多 →
GBase 8s数据库新存储引擎核心能力之四

GBase 8s数据库新存储引擎核心能力之四

南大通用GBase 8s数据库(gbase database)新一代存储引擎,围绕用户生产场景持续进化,以底层架构的全面革新,为企业级用户带来真正面向生产环境的数据管理体验。五、真正的 Online DDL:业务变更不再伤筋动骨表…

2026/7/29 18:07:45阅读更多 →
单片机毕业设计-基于 STM32F103 的多时段定时投喂设备设计 基于嵌入式单片机的智能喂食器控制系统研究(011401)

单片机毕业设计-基于 STM32F103 的多时段定时投喂设备设计 基于嵌入式单片机的智能喂食器控制系统研究(011401)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/29 18:07:45阅读更多 →
OptiScaler终极指南:3步解锁显卡性能,游戏帧率翻倍不是梦!

OptiScaler终极指南:3步解锁显卡性能,游戏帧率翻倍不是梦!

OptiScaler终极指南:3步解锁显卡性能,游戏帧率翻倍不是梦! 【免费下载链接】OptiScaler OptiScaler bridges upscaling/frame gen across GPUs. Supports DLSS2/XeSS/FSR2 inputs, replaces native upscalers, enables FSR-FG/XeFG on non-FG…

2026/7/29 18:05:45阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/29 9:47:45阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/29 7:00:19阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/29 7:58:51阅读更多 →
28. Agent 执行到一半想暂停?用 interrupt 给它设个“关卡“!

28. Agent 执行到一半想暂停?用 interrupt 给它设个“关卡“!

28. Agent 执行到一半想暂停?用 interrupt 给它设个“关卡“! 在构建复杂的 Agent 系统时,我们经常会遇到这样的场景:Agent 正在执行一个多步骤的任务,比如“下单购买商品”,但执行到一半时,我们…

2026/7/29 0:01:46阅读更多 →
自律同行,突破无界!NANK南卡正式官宣曾舜晞成为品牌代言人

自律同行,突破无界!NANK南卡正式官宣曾舜晞成为品牌代言人

近日,国际专注开放式技术研发的声学品牌Nank南卡,正式官宣实力艺人曾舜晞担任品牌代言人。消息一经发出便轰动全网。为什么耳机品牌不选择流量明星、老牌歌手?而且是选择曾舜晞?让我们一起来探索一下!比起短期的流量&a…

2026/7/29 0:01:46阅读更多 →
【RT-DETR多模态创新改进】CVPR 2025 | 独家特征融合创新改进篇 | 引入RLAB残差线性注意力模块,有效融合并强调多尺度特征,多种改进点,适合红外与可见光融合目标检测任务,有效涨点

【RT-DETR多模态创新改进】CVPR 2025 | 独家特征融合创新改进篇 | 引入RLAB残差线性注意力模块,有效融合并强调多尺度特征,多种改进点,适合红外与可见光融合目标检测任务,有效涨点

一、本文介绍 🔥本文在RT-DETR多模态融合目标检测中引入RLAB残差线性注意力模块,可在不同模态特征交互阶段进行多次残差细化,使可见光、红外等特征在尺度、语义和空间位置上更好对齐;随后将细化特征与解码器输出拼接并生成Q、K、V,通过线性注意力自适应强化关键通道、目…

2026/7/29 0:01:46阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/28 20:22:24阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/29 4:31:51阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/29 14:26:42阅读更多 →