纵向加密装置管理工具V1.5详解:证书灌装与隧道配置实战
简介科东纵向加密客户端V1.5压缩包面向电力系统信息化与网络安全运维人员针对科东PSTunnel2000加密装置设计用于解决跨地域网络节点间数据明文传输带来的窃取与篡改风险。资源包为rar格式整体大小26.63MB详情未列出具体文件数量与类型解压后可直接获取客户端软件及相关说明。该客户端覆盖纵向加密通信的关键环节包括加密算法、身份验证、完整性校验、安全隧道建立、动态密钥管理、日志审计与安全策略自定义等能够帮助读者理解并实践电力调度数据的可信传输机制。目前已有1298人浏览学习适合正在部署或维护科东加密设备的工程技术人员参考亦可作为电力行业安全合规培训的辅助资料。通过安装使用与配置练习可提升对纵向加密体系、密钥轮换及故障恢复流程的实际操作能力。1. 最新V1.5.rar纵向加密装置管理工具包里到底装了什么拿到这个压缩包的第一反应大多数人会以为里面是一份使用手册或者教学PPT但真正解压后会发现这其实是一整套面向电力系统二次安防场景的纵向加密认证装置管理工具附带演示工程、协议抓包样例和一批证书模板。简单说它解决的是现场调试里最耗时的三件事证书灌装、隧道配置、链路连通性验证。适合正在做电力监控系统安全防护改造的调试工程师、变电站自动化运维人员以及刚接触纵向加密认证装置、想快速理解整条加密链路怎么搭起来的实施新人。V1.5这个版本号在圈内流传得比较广是因为它相比早期版本补充了一批针对装置掉线自查和证书过期的预置脚本直接能在命令行里跑省去很多手工判断的麻烦。2. 纵向加密认证的部署结构先摸清装置和后台的握手逻辑2.1 双网口结构与端口规划纵向加密认证装置在电力监控系统里通常部署在业务网关和调度数据网之间物理形态一般是1U或者2U的加密盒子正面带两个网口组一组接业务内网一组接调度数据网。V1.5对应管理工具包里给出的默认规划方案是第一个网口作为管理口绑定带内IP负责承载证书灌装和后台配置第二个网口才是业务口承载实际加密隧道流量。这个划分很多人一开始容易搞混以为两个口都能随意配置IP结果导致隧道建立后管理报文和数据报文串口证书下发时直接超时。用这个工具包做初始化时我习惯先把装置管理口接到一个独立调试笔记本上设置静态IP为192.168.1.2/24装置默认管理IP为192.168.1.1。这个地址段不是随便写的工具包内置的演示拓扑和脚本都按这个网段预设好了如果现场网络环境不允许使用192.168.1.x需要同步修改脚本里的网段常量否则后续执行证书灌装脚本会一直报“网络不可达”。端口规划方面V1.5默认管理端口是TCP 4450证书服务端口是TCP 4451这两条端口必须在网闸或防火墙策略里放通。很多现场翻车案例是策略只放通了业务端口却忽略了证书服务端口导致装置注册后在管理后台一直显示“证书未灌装”但业务隧道却能正常建立非常具有迷惑性。提示管理口和业务口的网段必须严格隔离管理口不要参与业务路由否则加密隧道的NAT穿越会出现不可预期的问题。2.2 证书体系与密钥分区逻辑电力纵向加密认证装置采用基于SM2算法的证书体系每一台装置在出厂时内置一个设备证书和对应的私钥现场调试阶段需要把调度中心签发的认证证书灌装进装置并将对端装置的证书导入到本机信任列表里。V1.5工具包里附带了一个完整的模拟证书链包含根证书、中间证书和两张设备证书方便在没有真实调度中心的情况下搭建实验室环境进行联调。证书灌装完成后装置内部实际上存在三个密钥分区本机证书区、对端信任区、会话密钥区。本机证书区保存的证书和私钥用于身份认证对端信任区保存的证书用于验证对端装置身份会话密钥区则用于存放每次隧道协商生成的临时会话密钥。调试时最常见的一个现象是证书明明已经导入成功但隧道始终建立不起来日志提示“证书验证失败”这时优先检查对端信任区是否真的存在对端证书而不是反复重新灌装本机证书。我一般会这样判断密钥分区状态通过管理软件的自检页面查看“本机证书有效期”“信任证书数量”“隧道状态”三个字段。大部分新装置默认信任证书数量为0如果灌装完对端证书后这个数字没变化说明证书文件走错了导入通道常见原因是把对端证书导入到了本机证书区导致覆盖了原有的设备证书。3. 证书灌装与隧道配置操作流程从连接装置到策略下发的完整链路3.1 建立管理通道与身份验证使用V1.5工具包配置装置时第一步是建立管理通道。将调试笔记本与装置管理口直连后打开工具包内的管理客户端输入管理口IP和管理员账号。V1.5默认管理员账号为admin初始密码印在机身标签上。第一次登录时系统会强制要求修改密码同时会检测当前客户端与装置之间是否存在中间设备如果链路中串接了交换机管理客户端会弹出一个安全提示推荐直连方式进行首次配置。# 检查调试笔记本与装置管理口之间的连通性 ping 192.168.1.1 -c 4 # 预期输出4 packets transmitted, 4 received, 0% packet loss # 查看管理端口4450是否处于监听状态Linux环境下 nc -zv 192.168.1.1 4450 # 预期输出Connection to 192.168.1.1 4450 port [tcp/*] succeeded这里的连通性测试非常关键。很多现场实施人员拿到工具包后跳过这一步直接打开管理客户端结果卡在“正在连接装置”界面实际上是笔记本网卡的IP没有设置正确或者网线没有插到管理口上。V1.5工具包里专门提供了一个环境自检脚本会自动检测本机IP、管理口连通性和4450/4451端口状态如果自检脚本输出“Pass”但管理客户端仍然连不上则优先怀疑本机防火墙拦截了出站连接。3.2 证书导入与信任关系建立管理通道建立后接下来是证书导入操作。V1.5工具包将证书导入分为两个动作导入本机证书和导入对端证书。本机证书导入时需要选择证书文件和对应的私钥文件两者必须匹配否则装置会返回“证书与私钥不匹配”的错误提示。私钥文件在生产环境中通常带有密码保护导入时需要输入密码短语。# 证书导入状态检查脚本Python 3.x # 作用通过管理客户端API检查装置证书导入状态 import socket import json def check_cert_status(ip, port4451, timeout5): 向装置证书服务端口发送状态查询请求 try: client socket.socket(socket.AF_INET, socket.SOCK_STREAM) client.settimeout(timeout) client.connect((ip, port)) # 构造状态查询报文报头固定为0x10 0x03 request bytes([0x10, 0x03, 0x00, 0x01]) client.send(request) response client.recv(1024) client.close() # 解析返回报文第3个字节表示证书状态 if len(response) 4: status_map {0: 未导入, 1: 本机已导入, 2: 对端已导入, 3: 双向已导入} return status_map.get(response[2], 未知状态) except socket.timeout: return 连接超时检查网络和端口 except ConnectionRefusedError: return 端口未开放证书服务可能未启动 if __name__ __main__: result check_cert_status(192.168.1.1) print(f证书状态: {result})这段脚本的核心逻辑是向装置的证书服务端口发送一个状态查询请求并解析返回报文中的状态字节。实际调试时可以直接用管理客户端的证书管理页面查看但这个脚本的优势在于可以批量检查多台装置的状态在改造项目里动辄几十台装置的情况下比一台台登录页面效率高得多。如果脚本返回“连接超时”先检查脚本所在机器能否ping通装置管理IP再确认4451端口是否被防火墙放行。3.3 隧道策略配置与业务地址绑定证书关系建立完成后配置隧道策略。V1.5工具包提供了两种模式一种是一对一隧道模式适用于点对点的纵向链路另一种是子网映射模式适用于一个调度主站对多个厂站的情况。配置时最先填的是本地业务网段和对端业务网段这两个网段不能与任何管理网段重叠否则隧道协商时路由会出现环路。-- 隧道策略配置示意管理客户端内部逻辑 INSERT INTO tunnel_policy ( policy_name, local_subnet, remote_subnet, local_device_id, remote_device_id, tunnel_mode, active_time ) VALUES ( 主站至01厂站隧道, 192.168.10.0/24, -- 本端业务网段 172.16.20.0/24, -- 对端业务网段需联系调度侧确认 DEV-LOCAL-001, -- 本端设备标识需与证书CN一致 DEV-REMOTE-001, -- 对端设备标识 TUNNEL_TCP, -- 隧道封装模式 ALWAYS_ON -- 常驻隧道不随业务流量按需触发 );用这段SQL表达配置逻辑是因为管理客户端的后台存储本身就是一张策略表。实际配置操作是用图形界面填字段但理解底层表结构有助于排查问题当隧道建立后业务不通我一般会先把策略表导出来检查local_subnet和remote_subnet是否与现场实际业务地址相符很多情况是地址段复制粘贴时多了一位掩码比如把/24写成了/23导致隧道建立成功了但业务报文没有被正确加密转发。4. 常见问题排查装置掉线、证书过期和业务不通的现场处理4.1 隧道建立成功但业务报文不通现象管理客户端显示隧道状态为“已建立”但现场业务终端访问对端服务器超时ping业务IP失败。原因最常见的原因是策略中的业务网段配置过宽或过窄。比如厂站侧业务网段实际是192.168.10.0/24但策略里写成了192.168.0.0/16隧道建立后加密装置只处理匹配策略的流量而报文源地址落在策略范围之外直接被丢弃。另一种情况是装置上的静态路由缺失导致加密后的报文不知道该从哪个接口转发出去。解决先核对策略表里的掩码再检查装置路由表。V1.5工具包提供了一个trace命令可以在装置命令行下执行trace 目标IP查看报文在装置内部的转发路径。我实际处理过一个案例业务不通的原因是报文确实被加密了但加密后的外层源地址写的是管理口IP对端加密装置回包时走的是管理网段被交换机丢弃最后通过对端装置加一条回程路由解决的。4.2 告警信息显示“证书有效期不足30天”现象调度主站告警窗口弹出大量证书即将过期的告警但现场装置管理页面显示证书状态正常。原因电力监控系统的证书有效期管理分为两个层面装置本机证书有效性和调度主站信任列表中的证书副本有效性。现场看到证书状态正常通常是因为装置本机已经加载了最新证书但调度主站侧缓存的对端证书还是旧版主站侧检验的是缓存副本的剩余有效期所以告警会持续出现。解决重新把本机装置的新证书导出一份通过调度数据网上传给主站运维人员由主站侧更新信任列表中的旧证书。这里有一个实际操作细节导出证书时建议使用工具包的“导出含密钥”功能而不是“导出公钥”因为部分调度主站在更新信任证书时会校验证书签名链的完整性只有公钥没有完整证书链的pfx文件导入后依然会校验失败。4.3 证书灌装成功但重启后丢失现象现场灌装证书后业务正常第二天运维人员重启装置后管理页面显示“本机证书不存在”业务隧道中断。原因V1.5工具包需要把证书写入装置的持久化存储区但部分旧版本固件在收到证书写入指令后只写入了内存态没有触发存储同步。重启后内存态清空证书自然丢失。这与证书导入时的操作顺序有关如果先导入了对端证书再导入本机证书本机证书写入可能覆盖了之前的内存标志位导致持久化标记未正确设置。解决导入本机证书后手动执行一次“配置保存”操作再进入“系统管理-存储状态”页面确认证书所在分区状态为“已持久化”之后再导入对端证书。每次证书操作建议遵循“本机证书优先、对端证书其次、最后统一保存”的顺序。如果已经出现了证书丢失的情况重新导入证书后立即重启一次装置验证证书是否保留。4.4 管理软件连接装置提示“版本不匹配”现象打开V1.5管理客户端连接装置时弹出“客户端版本与装置固件版本不一致”的对话框随后连接中断。原因V1.5管理工具包内置的协议接口是针对特定固件版本的。如果装置固件版本偏旧接口报文里的握手字段与客户端预期长度不一致客户端会拒绝继续通信。这种情况常出现在装置已经运行多年、从未升级过固件的站点而运维人员直接拿新版工具包去连接。解决先进入装置本地维护界面查看固件版本号。如果版本号明显早于V1.5工具包支持的起始版本需要先通过串口方式升级固件再用V1.5客户端进行证书和隧道配置。串口升级时注意波特率设置我一般用115200数据位8停止位1无校验升级过程中不能断开串口连接否则装置可能进入不可恢复状态。5. 版本差异核对V1.5相比老版本改了什么、验证清单怎么写5.1 管理界面的交互变化与菜单迁移V1.5管理工具包最直观的变化是把原来分散的“证书管理”“隧道管理”“系统设置”三个独立窗口合并成了一个统一的导航布局左侧树形菜单右侧内容面板。证书操作从原来需要逐台连接、逐台灌装的模式改成了支持“批量导入”和“批量导出”在几十台装置的场站里能省不少时间。密码策略方面也做了调整老版本允许设置简单密码比如123456V1.5强制要求密码长度不低于8位且必须包含大写字母、小写字母和数字三类字符。第一次登录时如果密码不满足策略管理客户端会直接拒绝而不是弹出修改密码框。这一点和老版本行为不同很多习惯用老版本的人会误以为账号被锁定。日志模块的变化比较实用V1.5新增了“操作审计日志”和“隧道协商日志”分开展示的功能。以前所有日志混在一个页面排查问题需要一条条翻现在隧道协商日志单独列出了时间戳、对端IP、协商结果状态码三列定位一次连接失败的原因从原来的翻五分钟日志缩短到几十秒。5.2 脚本接口兼容性与参数变化V1.5工具包新增了一批命令行脚本封装在tools目录下支持通过命令行批量查询装置状态。这些脚本在API调用参数上和老版本有一定差别老版本的环境变量叫DEV_IPV1.5改成了DEV_ADDR如果直接拿老版本的脚本改个文件名就跑会报“环境变量未定义”。# V1.5 批量查询脚本参数示例 ./device_query.sh --device-addr 192.168.1.10 --query-type cert # 参数说明--device-addr 指定装置管理IP--query-type 可选值为cert/tunnel/system # 查询结果输出格式 # Device: 192.168.1.10 # CertStatus: loaded # CertExpire: 2026-03-12 # TunnelCount: 2如果使用老版本环境变量调用脚本会提示“missing DEV_ADDR environment variable”解决方案有两种一是直接把脚本里的DEV_ADDR替换成DEV_ADDR对应的值二是执行export DEV_ADDR192.168.1.10来兼容新脚本。我建议直接用新参数因为新参数支持同时指定多台装置IP用逗号分隔即可老版本一次只能查一台。5.3 升级到V1.5后的功能验证清单从老版本升级到V1.5之后我一般会列一个验证清单逐项确认而不是只看版本号显示“V1.5”就认为升级完成。验证项验证方法预期结果管理通道使用V1.5管理客户端连接装置正常弹出登录框无版本不匹配提示证书状态进入证书管理页面查看本机证书和信任证书数量与升级前一致隧道策略导出隧道策略表与升级前对比策略条目完整无缺失数据加密业务终端ping对端业务IP延时正常无丢包日志记录触发一次隧道重协商协商日志记录完整有时间戳和结果码密码策略测试修改密码为简单密码被拒绝提示不符合策略要求这份清单里最容易出问题的其实是“隧道策略”这一项。部分装置的升级流程会重置配置分区策略表恢复到出厂默认状态如果不提前导出备份升级后所有隧道策略丢失需要逐条重新配置工作量非常大。V1.5工具包在升级功能里加了一个“升级前配置备份”的提醒弹窗但能不能触发提醒取决于装置固件版本是否支持该消息老固件不会弹出这个提示。6. 调试验收与快速恢复技巧从证书命名规范到管理口IP规划调试验收阶段有一个习惯直接影响后续维护效率——证书命名规范。很多现场在使用V1.5工具包导出证书时默认文件名是一串随机字符加日期比如“cert_25312_20250218.pfx”这种文件名在证书数量超过十张以后根本没法辨认。我收到新装置后习惯先修改导出的证书文件名统一按照“站点名_设备编号_证书类型_日期”的格式重新命名再归档调度侧和厂站侧各存一份后续掉线和证书过期时按名字就能定位是哪台设备。管理口IP规划也是一个容易被忽视的点。V1.5工具包的自检脚本默认读取一个配置文件来获得管理网段如果现场多台装置管理口IP没有规划好批量操作时会遇到严重冲突。我一般会按变电站编号来分配管理IP比如01号站的管理IP为10.10.1.102号站为10.10.2.1以此类推并且每台装置的管理口VLAN独立禁止多台装置共享一个管理VLAN。这样做的原因是V1.5工具包支持多装置批量连接如果多台装置在同一个二层网络中且管理IP有重复客户端会随机连到其中一台造成误操作。更新完固件或者完成一批配置变更后建议把装置的“系统配置导出”功能生成的备份文件同步上传到一台独立的文件服务器上而不是存放在调试笔记本本地。笔记本可能随时会被格式化或者更换但文件服务器上的备份可以做版本化管理。V1.5导出的备份文件本身是加密的恢复时需要输入对应的解密密钥密钥保管在专人手里避免出现备份文件都在、没人知道密码的尴尬局面。还有一个小技巧是保存一份“现场快速恢复手册”把每台装置的管理IP、证书名称、对端设备标识、隧道策略条目按表格形式打印出来放在装置机柜内。这样即使下一次调试的不是同一批人新来的工程师也能在十分钟内完成状态核对。不要依赖记忆电力系统二次安防设备调试周期长、人员流动快书面记录比任何人的记忆都可靠。我经历过一次比较惨痛的教训一个站点改造完成后没有记录管理IP分配表半年后装置故障需要远程排查结果登录不上最后只能安排人员到现场看机身标签才找到地址。从那以后我每次做完一个站点的调试都会强制走一遍“证书导出、配置文件备份、IP规划表打印”这个流程并把文件放到站点对应的项目目录里再离开。希望这些细节能帮你少走一点弯路。本文还有配套的精品资源点击获取

相关新闻

起源引擎harmmer++ 配置

起源引擎harmmer++ 配置

1 Hammer : Download 下载TF2 2 把这个文件夹里的东西: H:\起源引擎\hammerplusplus_tf2_build8872\bin\x64 复制到这个文件夹: H:\cfgame\Steam\steamapps\common\Source SDK Base 2013 Multiplayer\bin\x64 然后双击复制过去的 hammerplusplus.e…

2026/10/16 14:33:39 阅读更多 →
绿色中文版AutoHotkey:从部署到脚本避坑全攻略

绿色中文版AutoHotkey:从部署到脚本避坑全攻略

简介:AutoHotkey绿色中文版是一款面向Windows平台的开源、免费自动化脚本工具,适合需要提升日常操作效率的编程新手、办公文员及游戏玩家。它采用简洁易学的脚本语言,支持变量、循环、条件判断等编程结构,帮助用户自定义热键与宏&…

2026/10/16 14:33:39 阅读更多 →
Redis内存配置实战:从maxmemory到碎片整理的完整指南

Redis内存配置实战:从maxmemory到碎片整理的完整指南

做后端和运维这些年,Redis内存设置是我被问得最多的问题之一,也是最容易出事故的配置项。很多人一开始只会在配置文件里写一句maxmemory 512mb,结果线上跑着跑着就开始报OOM,或者Redis进程直接被系统杀掉。更常见的情况是&#xf…

2026/10/16 14:33:39 阅读更多 →

最新新闻

UIPageViewController 深度解析:页面状态机与滑动导航原理

UIPageViewController 深度解析:页面状态机与滑动导航原理

1. 项目概述:为什么一个“左右滑动”功能值得单独深挖? 在 iOS 开发中,“左右滑动切换页面”这个交互,看起来简单得像呼吸一样自然——用户手指一划,界面就翻页,再一划,又翻一页。但如果你真动手…

2026/10/16 15:15:34 阅读更多 →
UIPageViewController 深度实践:构建稳定高效的左右滑动页面导航

UIPageViewController 深度实践:构建稳定高效的左右滑动页面导航

1. 项目概述:为什么一个“左右滑动”功能值得单独深挖?UIPageViewController 是 iOS 原生框架中专为“页面式导航”设计的控制器,但它绝不是个简单的“翻页器”。很多人第一次用它时,以为只是把几个 UIViewController 塞进去&…

2026/10/16 15:15:34 阅读更多 →
从55秒到1秒:MES Agent性能优化实战与Trace驱动排查方法

从55秒到1秒:MES Agent性能优化实战与Trace驱动排查方法

1. 从 55 秒到 1 秒:这个优化到底动了谁的蛋糕先说结论:一个原本跑一次要 55 秒的 MES Agent 任务,最后压到了 1 秒出头。这不是靠换机器、加内存、堆并发这种“大力出奇迹”的路子,而是靠一次完整的 Trace 驱动排查,把…

2026/10/16 15:15:34 阅读更多 →
SpringBoot 集成 Activiti 7 实战:工作流引擎落地审批全流程

SpringBoot 集成 Activiti 7 实战:工作流引擎落地审批全流程

团队里新来的同事看我在跑一个审批流程,问了一句:“这不就是请假状态机吗?加一摞 if else 不也能做?”我笑了笑,说实话很久以前我也这么想。可当你碰到的业务从“提交-审批”变成五级审批、会签、驳回、加签、流程版本…

2026/10/16 15:15:34 阅读更多 →
单链表底层原理与工程实践:从内存布局到LRU缓存

单链表底层原理与工程实践:从内存布局到LRU缓存

1. 为什么单链表是程序员绕不开的第一道“硬坎” 刚接触数据结构时,我见过太多人把单链表当成“老古董”——不就是几个指针连来连去?背个插入删除口诀,应付完考试就扔进回收站。直到某次在某公司做性能优化项目,一个本该毫秒级响…

2026/10/16 15:15:34 阅读更多 →
算法笔试经典题:为什么全相等的最优解是中位数?

算法笔试经典题:为什么全相等的最优解是中位数?

先交代一下背景:2026年春招笔试里,算法岗这套卷子的第一题叫“全相等”,题目本身不难,但它出现在卷首,承担的任务很特殊——把心态稳住、把基础盘接住。我陪人复盘时发现,不少同学在五分钟内能写出能过的代…

2026/10/16 15:14:33 阅读更多 →

日新闻

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 0:00:05 阅读更多 →
信号与系统频域分析作业解题指南

信号与系统频域分析作业解题指南

1. 作业背景与核心要求解析信号与系统作为电子信息类专业的核心基础课,其作业设计往往直接关联课程的核心知识框架。2026年春季第六次作业的布置,通常对应着课程进展到频域分析的关键阶段。根据常规教学进度推测,本次作业可能涉及以下核心内容…

2026/10/16 0:00:05 阅读更多 →
Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

1. 从一个"四不像"的练手项目说起如果你已经看完了Django的官方教程前几章,跟着敲完了投票应用,大概会有一种"我好像会了,又好像什么都不会"的割裂感。教程里每个知识点都是拆开的——这一章讲模型,下一章讲视…

2026/10/16 0:00:05 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/15 16:18:54 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/15 19:41:51 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →