# 古代中国的“军事技术”：攻守城器与火药

类型：深度解读
历史时期：春秋战国、东汉、隋唐、北宋·辽·西夏、南宋·金、明
发布日期：2026-08-09T00:35:27.850Z
更新日期：2026-08-09T00:45:58.485Z

## 摘要

城墙：帝国财政与权力的凝固 在漫长的中国古代史上，攻城与守城是战争的主要形态。一部王朝兴衰史，几乎就是一座座城池陷落或坚守的历史。但真正值得追问的不是某次攻城战的胜负，而是：为什么中国文明如此执着于筑城，又为什么攻城技术始终无法完全压倒城墙？答案不在于个别器械的优……

## 正文

## 城墙：帝国财政与权力的凝固

在漫长的中国古代史上，攻城与守城是战争的主要形态。一部王朝兴衰史，几乎就是一座座城池陷落或坚守的历史。但真正值得追问的不是某次攻城战的胜负，而是：为什么中国文明如此执着于筑城，又为什么攻城技术始终无法完全压倒城墙？答案不在于个别器械的优劣，而在于国家组织的逻辑。城墙是中央集权财政能力最直观的凝固。从战国时期各国的都城，到秦汉以后郡县治所普遍筑城，再到明代万里长城的系统防御，每一段城墙都意味着巨大的土石方和劳动力调度。秦始皇修长城动用数十万民夫，而一座普通州城，往往也需要数年乃至十数年才能修成。国家能够动员这些资源，本身便是行政控制力与财政汲取力的证明。反过来，城墙又巩固了这种控制：城池是行政中心、税收仓库和军事据点三位一体的节点，谁控制了城，谁就控制了周边的乡村。因此，攻城与守城不仅是一场军事较量，更是两个体系在比拼谁更能承受消耗。

有趣的是，从春秋到唐末，基本的攻城器械已经齐备：云梯、冲车、临冲、钩援、地道、水攻，而守城方则有女墙、瓮城、羊马墙、弩台等反制设施。两千多年里，这些技术虽然不断改良，却没有发生革命性的飞跃。为什么？因为城墙本身在不断适应攻击。夯土墙坚硬但怕水，于是出现了包砖的城墙；云梯怕火烧，于是守城方准备油和火把；冲车怕重物砸，于是城上设置了悬门和滚木。攻守双方在一个相对稳定的物质条件下互相咬合，逐步逼近一个技术均衡。要突破这种均衡，需要的不是更长的梯子或更大的石头，而是一种全新的能量——火药。

## 攻城：工程能力与耐心的较量

在火药出现以前，攻破一座守备完善的城池主要靠三种方式：强攻、围困和智取。强攻依赖于临时建造的巨型器械，最典型的是汉唐时期的云梯和后来出现的临冲吕公车。云梯并非简单的梯子，往往是一个装有轮子的高架平台，底部有冲撞城门用的巨木。唐代的《太白阴经》记载，一架大型云梯需要数百人推动，而且必须在城下箭雨和落石中操作，伤亡极大。另一种常见器械是投石机，中国称之为砲或抛石车。它利用杠杆原理将数十斤的石块抛出，能够破坏城楼或压制城上火力。但要击穿厚实的城墙，往往需要数日不断轰击，而石头和构件的消耗量惊人。据估算，围攻一座中等城池，一次大型砲击就需要数千块石弹，征集和运输这些石料本身就是一场后勤战役。所以实际操作上，将领更愿意采用围困的办法：切断粮道、水源，等待城中内讧或饥饿。历史上许多名城不是被强攻夺下的，而是因断粮而降。这就解释了为何攻城战往往旷日持久——从东汉的巨鹿之战到唐初的洛阳之围，围城时间动辄数月甚至数年。

然而，围困同样消耗攻方的国力。前线十万大军一天的粮食，相当于数万家庭一年的产量。所以，攻城技术本质上是对国家运输和供给能力的考验。秦国在长平之战后能迅速包围邯郸，是因为关中的粮道和民夫调度支撑了持久战；而隋炀帝三征高句丽，征发民夫转运粮秣，最终反倒拖垮了自己的王朝。可以说，在火药之前，攻城战比的不是谁更勇猛，而是谁的国家更能承受损耗。这也是为什么中国古代兵法反复强调“攻城为下”，并非因为道德顾虑，而是因为成本太高。

## 守城：制度化的防御体系

攻城难，守城也不易。守城方最大的优势是依托城墙和储备，最大的劣势是缺乏机动性。为了抵消这种劣势，历代王朝将守城技术发展为一套高度制度化的体系。宋代是集大成者。南宋陈规所著的《守城录》，详细规定了城墙的构建标准、兵器的配置和民众的组织。他主张在城墙上设置“马面”（突出城外的敌台），让射界交叉覆盖城脚，消除死角；又建议在城门口加筑瓮城，即使城门被撞开，敌军也会陷入四面围攻的城中之城。这些设计并非某个天才的发明，而是长期攻防经验的沉淀。守城器械同样丰富：床弩可以射出长达数尺的铁箭，一支就能射穿甲胄；火油（猛火油）用来烧毁攻城器械；夜叉檑是绑满铁刺的滚木，从城头砸下。更关键的是人力动员。守城需要大量人手轮流值守、搬运箭石、修补豁口。明代的城市都设有保甲制度，战时每户出丁，按户籍分配防守段落。因此，守城的本质是将国家控制力下沉到基层，把每一个居民都变成防御体系的一部分。

这种制度化的结果，是使攻城方的优势始终无法被彻底放大。一个典型的例子是钓鱼城之战。南宋末年，蒙古大军横扫欧亚，却在合川钓鱼城下受阻长达三十六年，甚至蒙哥汗中炮死于此。钓鱼城依山而建，城高粮足，守军依托地形设计了多层防线和暗沟地道，将防守艺术发挥到极致。蒙古人虽然拥有当时的先进攻城器械，却拿它无可奈何。钓鱼城的故事说明，在火药重新定义攻防之前，一座设计得当、供给充足的城池，足以对抗任何技术上的优势。守城并非被动挨打，而是一种主动的消耗策略：只要城墙不破，时间就站在守方一边。

## 火药登场：打破均势的力量

火药的出现，从根本上打破了这一均势。它并非为军事目的而发明，而是源自唐代炼丹术士的偶然发现。但到了宋初，火药已经被用于制造火箭和火球，用来焚烧敌方的粮草和帐篷。这些早期火器威力有限，更多是制造恐慌和火焰，并不足以摧毁城墙。真正的转折出现在宋金对峙时期。金人发明了震天雷——一种铸铁外壳的火药炸弹，爆炸时能震碎人的身体；蒙古人则学会了使用攻城砲，将大型火药弹（铁火炮）抛入城中，在南宋末年的襄阳之战中发挥了关键作用。不过，这些火器仍然主要依靠燃烧和冲击波杀伤人员，对厚实城墙的物理破坏力仍然不足。城墙真正的末日，要等到金属管形火器——火炮——成熟之后。

明初的铳炮已经可以发射石弹或铁弹，但射程和威力有限。十六世纪，欧洲的弗朗机炮和红夷大炮传入中国，才彻底改变了攻守格局。红夷大炮（即加农炮）身管更长，火药推进更充分，能发射数斤重的铁弹，以直线弹道轰击城墙。这种炮弹的动能远超传统的石弹，能够砸裂包砖墙，甚至打穿夯土核心。明朝在辽东战场率先使用红夷大炮，袁崇焕在宁远之战中用它重创后金军，努尔哈赤就是被炮火所伤。此后，攻城战的面貌焕然一新：强攻城墙不再是一种不惜代价的赌博，而成为可以预期的工程作业。后金（清朝）在入关前便模仿明军制造火炮，在攻取松锦、太原等城时，先集中火力轰开城垣，再步兵突入。城墙的绝对防御地位开始动摇。

## 为什么火药没有革新一切？

然而耐人寻味的是，火药在中国虽然应用极早，却并未像在欧洲那样催生一场全面的军事革命。欧洲的火炮打破封建城堡的屏障，促进了中央集权国家的形成；而在中国，城墙虽然被火炮削弱，但皇权制度依然延续了数百年。原因需要从社会结构中寻找。首先，中国古代的王朝更替，攻守双方往往都掌握了火药武器，优势被迅速均摊。更关键的是，火药武器的制造和使用依赖庞大的财政支持——铸造一门重炮需要大量的铜铁和工匠，而运输和弹药补给又要求完善的物流网络。欧洲的君主因此必须与商人合作，发展资本主义和军工产业；而中国的中央集权政府可以凭借皇权直接征调资源，不必建立新的经济联盟。当清王朝稳定后，统治者甚至有意限制火器的发展，因为担心汉人掌握技术会威胁满族统治。乾隆时期，火器研发基本停滞，弓箭骑射被尊为“满洲根本”。这样一来，火药带来的攻守革命，在中国被制度和意识形态重新吸收：城墙虽然不那么可靠了，但王朝通过闭关锁国和人口管制，把威胁控制在轮廓之内。

归根结底，攻守城器械与火药的历史，从来不只是军事技术的演进，而是国家组织能力、财政逻辑和社会结构的投影。在火药之前，城墙是中国国家意志的化石，攻守之间的僵持反映了农业帝国财政和动员的极限。火药的出现打破了这种僵持，但它并没有带来必然的“进步”或“革新”，反而在一个高度成熟的中央集权体系中被驯化。直到十九世纪鸦片战争，西方的铁甲舰和现代火炮再次叩开国门，此时中国才发现，自己不仅在技术上落后，更在孕育技术的制度上落后了。古代攻守城的故事，最终以这样一种方式，为近代的挫折写下了序言。

原始页面：https://shishuguan.com/topic/military-technology
