RIP路由协议详解:从距离矢量原理到配置排错全攻略
课程列表里躺着一行“RIP作业”不少同学的第一反应是这名字怕不是个预言——RIPRest In Peace安息听着就像“这作业没救了”。但如果你学的是网络技术这个RIP其实是路由信息协议Routing Information Protocol妥妥的rip协议。大学路由与交换课程里它是整个动态路由篇的排头兵。这篇东西写给你正在被这份RIP作业折磨、卡在“配置写完了路由却不生效”、或者报告憋不出来的人。我会从协议原理、实验配置、排错链路到报告答辩把一份RIP作业从头到尾拆开讲尽量让你少走我当年走过的弯路。别被“RIP”这个缩写吓到它没那么复杂但值得你认真对待。1. 为什么这份“安息”的协议还是作业里的钉子户1.1 距离矢量算法是动态路由的“第一块砖”RIP属于距离矢量Distance Vector路由协议也叫“传闻路由”。它不像链路状态协议那样拥有全网地图而是“邻居告诉我一条路由我就信”。我打个比方你在A村想去Z村问隔壁村小卖部老板老板说“我听说往西走3个村就到了”。你只得到一个方向和大概距离路上什么路况你完全不知道。这个“听来的信任跳数计数”就是距离矢量思想的全部。为什么课程先讲它因为OSPF、BGP需要的全网同步、区域划分、路径计算都更复杂一上来就学很容易被概念淹没。RIP用最简单的机制让“动态路由”四个字落地——路由器的路由表不是管理员手写的而是路由器之间互相通告学来的。做完这份作业你对“路由表是怎么长出来的”会有一个非常直接的感知。1.2 跳数上限15是协议设计里的“边界题”RIP最大跳数1516即不可达。这意味着网络中从源到目的最多跨越15台路由器。为什么定这个数字因为RIP没有复杂的环路检测能力只能靠“有限生命”来兜底。如果允许跳数无限增长路由环路里的数据包会永远转圈限制跳数后坏消息最终会被识别为“不可达”并被丢弃。做作业时一定要理解这个数字因为它直接决定你的拓扑规模别在模拟器里连续拖16台路由器然后问为什么最后几台学不到路由。很多作业题会特意问“RIP为什么不适合大型网络”答案的关键就是跳数上限和30秒周期更新带来的慢收敛。提示如果思考题是“RIP最大跳数为什么是15”不要只答“协议规定的”。要答“因为距离矢量协议收敛慢必须用跳数上限防止路由环路无限传播”老师会高看你一眼。1.3 企业里看不到它不代表不用学说实话现在生产网络里RIP基本绝迹企业用OSPF、区域化的大网用BGP。那作业为什么还保留两个原因一是教学曲线二是少数兼容性要求极低的场景仍然可能遇到。RIPv2支持VLSM、组播、认证机制上比v1强不少。掌握它再去看OSPF你会发现很多概念能类比RIP的邻居 OSPF的邻居RIP的跳数度量 OSPF的costRIP的30秒更新 OSPF的Hello机制所以别抱着“学了没用”的心态。它是理解后面内容的脚手架也是你第一次体会“协议让网络自动适应变化”的机会。2. 先啃下三道必考题度量值、防环机制和RIP版本2.1 跳数度量直连是0每过一个路由器加1RIP的度量值只有跳数hop count。一条直连路由跳数为0通告给邻居后邻居把它记为1再传一跳变成2。度量越小的路由越优先。这里有几个细节作业里一定会碰到等价负载均衡如果两个方向跳数相同RIP默认会同时放进路由表做负载均衡思科设备默认最多4条可调大。计算简单是优点也是缺点跳数只数路由器数量不看带宽和时延。两条路径一条是千兆光纤跨2跳、一条是56K拨号跨1跳RIP会选后者因为跳数少。这是RIP在真实网络中被嫌弃的根本原因作业报告写“缺点”时用这个例子非常合适。16跳不可达路由毒化的标志就是跳数16表示“这条路别走了”。我用一张表把跳数含义列出来方便你写报告时直接参考跳数含义0直连网络本地接口所在网段1经过一台路由器可达2经过两台路由器可达15仍然可达但已经是极限16不可达路由被毒化2.2 防环三件套水平分割、毒性反转和触发更新距离矢量协议的经典问题是环路。假设R1、R2、R3串在一起R1的某条链路断了它可能把自己学到的“去某处”的路由又从R2那边学回来形成环。RIP靠三个机制防环水平分割Split Horizon从哪个接口学来的路由绝不再从这个接口通告回去。道理很朴素你告诉我“去A镇往东”你不可能需要我再告诉你“去A镇往西”。毒性反转Poison Reverse比水平分割更激进——把从某接口学到的路由以16跳不可达的形式原路通告回去明确告诉邻居“这条路作废了”。触发更新Triggered Update链路状态变化时立刻发更新不用干等30秒周期加速坏消息扩散。作业里经常让观察“水平分割”。PT中可以在接口配置模式下查看是否出现no ip split-horizon思科默认是开启的。有些实验会要求关闭水平分割观察环路现象命令是接口下no ip split-horizon这通常就是考点——关闭后路由表会开始震荡恰好说明防环机制的价值。2.3 版本之争作业里统一RIPv2原因很明确RIPv1是1988年RFC 1058的产物广播发送、不携带子网掩码所以不支持VLSM可变长子网掩码遇到不连续子网直接抓瞎。RIPv2是RFC 1723用组播224.0.0.9发送报文里带掩码支持CIDR、VLSM还支持简单明文认证和MD5认证。做作业时除非题目特别要求RIPv1有些题目就是故意让你对比v1/v2否则全部用v2并且所有路由器上显式配置version 2。最典型的坑是有的路由器忘了敲version 2默认跑v1。v1和v2之间互相听不懂路由就学不全。排错时第一件事就是检查每台的show ip protocols看版本是否统一。3. 从拓扑到命令行四个小时跑通全网互通3.1 模拟器选择先搞清楚作业允许用什么做RIP作业第一步不是写配置是选对模拟器。常见三个环境我按实际体验对比一下模拟器优点缺点适合场景Cisco Packet TracerCisco官方、免费、打开即用、内置拓扑对RIP debug支持有限部分细节与真实IOS有差异课程作业快速验证99%足够GNS3加载真实IOS镜像CLI和debug输出都是真的要下载镜像、配置虚拟机门槛偏高想深挖协议、截图要硬核的人华为eNSP华为VRP命令国内数通课程常用命令体系不一样Mac上运行麻烦华为网络方向课程我的建议班里如果有同学已经把某个环境跑熟了就跟大家一起用别在交作业前一天为了炫技临时装GNS3。工具只是手段把RIP跑通才是目的。3.2 拓扑与IP规划三台路由器是标准套餐给一个经典作业拓扑PC1—R1—R2—R3—PC2。三台路由器串成一条线R1接PC1所在网段R3接PC2所在网段R1-R2之间和R2-R3之间用/30位掩码的链路地址。设备接口IP地址掩码说明PC1—192.168.10.10255.255.255.0网关192.168.10.1R1G0/1192.168.10.1255.255.255.0接PC1R1G0/0192.168.12.1255.255.255.252接R2R2G0/0192.168.12.2255.255.255.252接R1R2G0/1192.168.23.1255.255.255.252接R3R3G0/0192.168.23.2255.255.255.252接R2R3G0/1192.168.30.1255.255.255.0接PC2PC2—192.168.30.10255.255.255.0网关192.168.30.1链路用/30而不是/24是地址规划的好习惯。它刚好只给两台设备留可用地址不浪费。PC的网关就是所连路由器那个接口的地址。3.3 全套配置步骤三台路由器依次敲以Packet Tracer为例从R1开始。进入命令行后enable conf t hostname R1 interface g0/0 ip address 192.168.12.1 255.255.255.252 no shutdown interface g0/1 ip address 192.168.10.1 255.255.255.0 no shutdown router rip version 2 no auto-summary network 192.168.10.0 network 192.168.12.0R2是纯中转路由器不需要宣告PC网段只需要让两条链路进入RIPconf t hostname R2 interface g0/0 ip address 192.168.12.2 255.255.255.252 no shutdown interface g0/1 ip address 192.168.23.1 255.255.255.252 no shutdown router rip version 2 no auto-summary network 192.168.12.0 network 192.168.23.0R3与R1对称conf t hostname R3 interface g0/0 ip address 192.168.23.2 255.255.255.252 no shutdown interface g0/1 ip address 192.168.30.1 255.255.255.0 no shutdown router rip version 2 no auto-summary network 192.168.23.0 network 192.168.30.0配置完成后等30秒左右让更新周期跑一轮然后在R1上验证show ip route rip预期能看到192.168.23.0/30和192.168.30.0/24这两条通过RIP学到的路由。这里解释一下network命令的逻辑Cisco的RIP network命令实际上是把“接口地址属于这个网段”的直连路由放行给RIP进程参与通告。传统教材会要求写主类网络比如network 192.168.0.0但现代IOS和PT都允许直接写精确网段。精确网段更好记也更不容易误放行。如果一台路由器两边属于不同主类网络比如10.0.0.0/8和192.168.1.0/24就必须分别写两条network不能只写一个主类。4. 这些配置细节才是作业评分表上的分水岭4.1 network命令的两个高频错误第一个错误只写了router rip没写任何network。进程起来了但没有接口参加等于白配。检查show ip protocols下面如果Routing Information Sources一片空白基本就是network没写。第二个错误在路由器上写了一个不属于自己任何接口的网段。比如R2写了network 192.168.10.0。RIP的network不会“创造”路由它只是放行已有直连路由进入协议。写一个本机不存在的网段没有任何效果反而让老师觉得你没理解命令含义。正确理解就一句话network x.x.x.x是“把x.x.x.x对应的直连接口启用RIP”。4.2 passive-interface该闭嘴的接口别播音RIP每30秒会向所有参与协议的接口广播或组播更新。如果R1的G0/1连着PC1它也会向PC1发RIP更新浪费带宽不说还显得很不专业。配置方法R1(config)# router rip R1(config-router)# passive-interface g0/1注意被动接口只是不发送更新但仍然能接收。所以哪怕忘了配功能上也不影响全网互通但它通常写在作业要求里属于“格式分”。别看小评分的老师很在意这种细节。4.3 关闭自动汇总否则不连续子网会翻车RIPv2默认开启自动汇总这是思科的传统行为。PC1网段192.168.10.0/24和PC2网段192.168.30.0/24都属于B类主网192.168.0.0/16。自动汇总开启时R1会对外通告192.168.0.0/16R3也会对外通告192.168.0.0/16R2手里就有两条完全一样的汇总路由却指向两个不同方向。数据包要么被丢到错误方向要么在环路里打转很难一眼看出问题。所以每条路由器都要显式配置no auto-summary让RIP通告精确掩码路由。这个坑在PT里特别常见也是作业评分的重点。我在做这个作业时踩过这个坑R1和R3都ping得通R2但PC1 ping PC2时通时不通R2的路由表里全是192.168.0.0/16。关闭自动汇总后精确路由一出现全网立刻通了。4.4 验证命令清单与预期输出把验证命令整理成清单挨个过一遍命令看什么预期结果show ip route ripRIP学到的路由R1应看到192.168.23.0/30和192.168.30.0/24show ip protocolsRIP版本、计时器、通告网段、被动接口version 2更新30秒/失效180/刷新240show ip rip databaseRIP数据库中的路由及下一跳能看到每个目标的下一跳地址debug ip rip30秒一次的更新内容能看到sending和received两类输出ping 192.168.30.1从R1到R3直连接口连续5个感叹号PT中debug输出比较简陋不要慌。GNS3真实IOS输出里能看到“通过接口发送/接收v2组播包”的字样截图用GNS3会让报告更硬核。5. 全网不通按这条链路一个个查5.1 先看表象show ip route rip 到底缺了谁拿到“不通”的问题第一件事不是上去改配置而是先问“谁缺路由”。在R1上执行show ip route rip然后分情况判断三个关键网段都在路由广播链路没问题问题大概率在接口up状态、PC网关或回程路由。只缺192.168.30.0/24问题出在R3的宣告或者R2-R3之间。什么都没有检查R1自己的network配置、接口状态再看R2方向是否有更新。把“缺哪条路由”定位出来排错范围至少缩小一半。5.2 debug ip rip 输出到底怎么读在R1上执行terminal monitor然后debug ip rip等30秒。真实IOS输出大概长这样RIP: sending v2 update to 224.0.0.9 via GigabitEthernet0/0 (192.168.12.1) RIP: build update entries 192.168.10.0/24 via 0.0.0.0, metric 1, tag 0 RIP: received v2 update from 192.168.12.2 on GigabitEthernet0/0 192.168.23.0/30 via 0.0.0.0, metric 1, tag 0 192.168.30.0/24 via 0.0.0.0, metric 1, tag 0读的时候看三件事发送还是接收版本是v1还是v2metric跳数是多少如果只看到sending看不到received说明邻居没给你更新或者更新被过滤了。如果received里只有部分路由说明对方宣告不完整。这个命令是定位“路由为什么没学全”的最强武器。注意PT的debug输出可能只显示RIP: received...字段不完整。用GNS3真实IOS效果更好。调完务必undebug all关了否则持续刷终端。5.3 三类翻车现场与根因我把这些年见过的翻车案例归纳成三类每一类都有非常具体的“现场感”版本不一致R1跑v2R2默认v1。R2收不到R1的组播224.0.0.9但R1可能收得到R2的广播结果路由单向可见ping必然不通。修复方法所有路由器统一version 2再用show ip protocols确认。被动接口配错位置把R2连R1的G0/0也配置成passive了R2不再向R1发更新R1学不到任何R2方向的路由。这种情况常见于“想被动PC接口结果把接口编号看错了”。修复前先show run interface确认每个接口的配置。自动汇总没关现象是路由表里有192.168.0.0/16却找不到精确的192.168.10.0/24和192.168.30.0/24。数据包在R2上随机选路时通时不通。修复方法就是前面说的no auto-summary。5.4 “有路由却ping不通”的经典回程坑这是一个我见过无数次的案例。R1的路由表里明明有192.168.30.0/24PC1 ping PC2却不通。原因常在R3R3只有自己的直连192.168.30.0/24和R2侧链路但缺少192.168.10.0/24的回程路由。为什么会出现这种“一边有路由一边没有”的情况很可能R1侧漏了network 192.168.10.0。R3一直没有学到PC1所在网段但R1却学到了R3方向的网段——于是去程通、回程断。排查方法从R3执行show ip route rip看有没有192.168.10.0/24没有就去R1检查network配置。记住一句话ping是双向的丢包先查回程。这个原则不仅适用于RIP作业以后做OSPF、做BGP、甚至做防火墙策略调试都适用。6. 作业报告这么写答辩不慌6.1 四段式报告结构一份让老师满意的RIP作业报告我建议四段式实验目的一两句话聚焦“掌握RIPv2的配置与验证、理解距离矢量路由原理”。别抄长篇课程目标。实验拓扑与地址规划一张清晰的拓扑截图、IP规划表说明为什么用/30链路。配置过程与验证结果每台路由器关键配置片段、验证命令与输出截图。截图上用箭头标注关键路由。思考题与总结作业要求里的思考题一条条答清楚。如果题目没给思考题自己讨论两个点RIP为什么收敛慢30秒周期加抑制计时器、RIP与OSPF的一个关键差异。有深度的报告最容易拿高分。哪怕配置全对如果报告只贴代码没有分析分也上不去。6.2 截图规范与证据留痕作业要截图的地方完整的配置文本、show ip route rip结果、show ip protocols、一次成功的ping或tracert、debug ip rip输出最好截到received和sending两类。截图建议每个窗口开大别让滚动条吞掉输出用红框或箭头标出关键路由条目debug命令截图前先执行terminal monitor有些版本还要terminal length 0让输出显示完整。另外把show running-config完整存一份报告附关键部分答辩时随时能调。6.3 老师最爱问的三个问题我当助教时帮老师看过作业也陪过答辩老师最爱问的问题其实很集中问题1RIP的度量值是什么为什么16就不可达答跳数。16表示不可达或路由被毒化这是距离矢量协议防环的硬上限。问题2水平分割和毒性反转的区别答水平分割是“从哪学来的不再从哪传回去”毒性反转是“原路通告一个16跳主动告诉邻居此路不通”。后者更激进信息量更大。问题3为什么要关闭自动汇总答如果不关闭RIPv2会把属于同一主类网络的路由汇总成主网不连续子网会互相掩盖导致路由错误。精确通告掩码才能让每一条子网路由被正确学习。回答时带一个自己的实验现象会更有说服力比如“我调试时发现路由表里出现了192.168.0.0/16数据包时通时不通关闭自动汇总后立刻恢复正常”。比背定义强得多。最后聊点实在的。我当年做RIP作业排错排到凌晨最后发现是network命令少写了一个网段那种“就差一行命令”的挫败感太熟了。现在回头看这份作业真正教给我的不是三条network命令而是一套排查问题的思路先看路由表象再查协议版本最后盯回程路由。这套思路在你以后接触OSPF、BGP甚至任何分布式系统同步问题时都能复用。如果你正在熬夜赶这份作业记住RIP最大的坑永远不在协议本身而在你少写的那行配置——把验证命令从头到尾过一遍你就能睡个好觉了。

相关新闻

PyTorch模型训练可视化实战:TensorBoard从入门到进阶调试指南

PyTorch模型训练可视化实战:TensorBoard从入门到进阶调试指南

要想把 PyTorch 训练过程真正看透,TensorBoard 是我试过所有方案里最顺手的一个。它不是那种锦上添花的玩具,而是能直接改变你调试模型方式的生产力工具。这篇文章想把我在实际项目里用 TensorBoard 做可视化的完整经验整理出来,从环境配置、…

2026/10/4 4:42:52 阅读更多 →
Spring Boot智慧点餐系统实战:从数据库设计到状态机与部署全解析

Spring Boot智慧点餐系统实战:从数据库设计到状态机与部署全解析

Spring Boot智慧点餐系统做完之后,我最大的感受是:这玩意儿比看上去有嚼头。别被“智慧”两个字唬住,拆开来看,核心就是一个典型的互联网应用闭环:用户下单、商家接单、数据落库、管理端撑腰。但它又和普通的CRUD练习不…

2026/10/4 3:05:40 阅读更多 →
降AI率实战:九个工具+完整流程,轻松通过AIGC检测

降AI率实战:九个工具+完整流程,轻松通过AIGC检测

这半年找我改论文的朋友,十个里有八个都卡在同一道坎上:查重过了,学校突然要求交一份AIGC检测报告,一测AI疑似率直接飙到百分之六七十。更崩溃的是,自己明明一句话一句话改过,传到系统里还是被标成"AI…

2026/10/4 3:05:40 阅读更多 →

最新新闻

SSC335空片烧写实战:BootROM原理与Flash_Tool全程指南

SSC335空片烧写实战:BootROM原理与Flash_Tool全程指南

贴片厂打样回来的板子,Flash里通常一个字都没有。上电后串口终端静悄悄,没有任何打印,这几乎是每个做SigmaStar SSC335方案的工程师最先遇到的场面。这时候,你需要把固件“塞”进这颗空片,而最直接的办法就是用原厂提供…

2026/10/4 4:42:26 阅读更多 →
@Transactional滥用导致连接池耗尽的真相

@Transactional滥用导致连接池耗尽的真相

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

2026/10/4 4:42:26 阅读更多 →
ADS动态调参(Tuning)实战指南:从手动探路到协同优化

ADS动态调参(Tuning)实战指南:从手动探路到协同优化

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

2026/10/4 4:42:26 阅读更多 →
P4053 建筑抢修:后悔贪心与堆的经典模型

P4053 建筑抢修:后悔贪心与堆的经典模型

做算法题最上头的一种感觉,就是明明写了一个“看起来没毛病”的贪心,兴致勃勃交上去,结果WA得一头雾水。P4053 [JSOI2007] 建筑抢修就是这类题里的经典代表,核心套路是“堆 后悔贪心”。先说清楚,这里的“堆”不是什么…

2026/10/4 4:42:26 阅读更多 →
MS2130 USB 3.0音视频采集芯片原理与硬件设计实战

MS2130 USB 3.0音视频采集芯片原理与硬件设计实战

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

2026/10/4 4:42:25 阅读更多 →
单片机AT指令非阻塞配置模块模板:状态机与超时重试机制

单片机AT指令非阻塞配置模块模板:状态机与超时重试机制

搞单片机开发的朋友,十有八九都跟AT指令打过交道。WiFi模块要配ESP8266,蓝牙模块要配HC-05,4G模块要配EC200,GPS模块要配ATGM336H,甚至不少传感器模块都爱用AT指令来设置参数。AT指令本身逻辑很简单,就是“…

2026/10/4 4:41:25 阅读更多 →

日新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

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

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

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

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

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

2026/10/4 1:00:58 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

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

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

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

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

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

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 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/2 10:36:31 阅读更多 →
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/3 9:42:35 阅读更多 →
黑夜航拍船只数据集训练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/3 9:42:36 阅读更多 →