「军事考·其八」
大众对城防的想象,基本被古装剧焊死了:青砖高墙,守兵站女墙上放箭,攻城方架云梯往上爬,像爬一堵大围墙。大家默认城墙=挡人的墙,守城=站高处的射击游戏。
这完全是用“墙”字掩盖立体杀戮工程。
真实的古代城防,根本不是墙,而是套在城外的一整套绞肉机——城壕、马面、瓮城、女墙、弩台、悬门,环环相扣,目的不是“挡住你”,是引诱你进来,再让交叉火力把你分段切碎。攻城方死得比守方多十倍,靠的不是墙高,是这套几何+射界+心理的复合屠宰线。你以为的“坚固城墙”,其实是“把敌人消化掉的胃壁”。
一、先秦:城是“套层”,不是“一圈线”
《考工记·匠人》:“匠人营国,方九里,旁三门。国中九经九纬……王宫门阿之制五雉,宫隅之制七雉,城隅之制九雉。” 注意,城角要比墙面高两等,不是为好看,是消除角部射界盲区。
三层套城:西周起就是“王城—郭城—外壕”。郭是外圈平民区,城是贵族区,外壕是干沟。敌人破郭,还得再攻城,等于进了一层套一层的解剖腔。
悬门与发梁:《墨子·备城门》记“悬门”,即城门内吊起的厚木门,放下来可封街;又有“发梁”,可抽掉的桥板。敌人入瓮城,悬门一落,就是关笼子。
反常识:先秦城连“马面”都没有,但已有“城隅外凸”设计,本质就是马面的祖先。城防从出生起就是立体套层,不是画线。
二、汉:坞壁+障塞,边城是“带刺的血包”
居延障坞:从汉简附图看,居延边塞不是长墙,是“障(小城)+坞(院墙)+烽台”组合。坞墙高约3丈,上有“转射”(可转动的射孔),下开“伏孔”。
女墙与转射:《说文》释“堞,城上女墙也”。汉女墙留垛口,垛口下开转射孔,弩可从孔中平射,身体不暴露。转射孔可左右转15度,覆盖墙面斜角。
城壕双重功能:汉边城壕深2丈、阔3丈,不是防水,是让攻城梯(汉梯长2丈)差一截够墙根,同时陷匈奴马腿。
最反常识:汉简里“坞”常配“积薪”“弩百张”“矢万枚”,是预置好的杀戮包。守军十几人,可挡百骑,靠的不是墙,是射孔密度。
三、魏晋南北朝:坞堡自保,马面正式登场
乱世民间造城:永嘉之乱后,豪强筑坞堡自守。如山西张壁古堡、河南康百万坞堡,角部外凸成“马面”。
马面的数学意义:马面(敌台)是墙面外凸的墩台,面宽约1.5—2丈,凸出墙面5—6尺。作用是侧射墙面正前方,让攻城者贴墙站也躲不住。
瓮城雏形:此时城门外加半圈短墙,形成“口袋”,敌人冲进门洞前先被包进半圈。
反常识:马面不是宋朝发明,魏晋坞堡已普及,因为乱世里,民间比朝廷更懂“怎么把兵切碎”。
四、唐:边镇城防工程化,里坊墙是另一种武器
长安是特例:长安城是里坊制,坊墙不是为打仗,是为“控民”。真正打仗的城防在边镇。
交河故城、锁阳城:唐边镇遗址可见密集马面,间距已按弩射程排布。锁阳城西墙马面间距约60步,对应唐弩有效射程。
《太白阴经·城粮法》:“城高四丈,阔二丈,上建女墙,高七尺,开垛口,下开射孔。每百步筑马面一,面阔二丈。” 第一次把马面间距写进兵书。
反常识:唐人把城防当“标准化构件”做,像搭乐高。不是艺术,是军工模数。
五、宋:城防巅峰,把“绞肉”算到步数
宋代是城防工程的数学化顶点。
《武经总要·城制》明写:
“每百步置马面一,面阔杀矢之及。”
“瓮城者,门之外重城也,环之如囊,入则受敌四向。”
“女墙高六尺,留垛口五寸,后设影墙,防炮石碎溅。”
马面间距=弩射程:宋神臂弩有效射程约120步,实战取60步为安全侧射距。所以马面间距定在60—100步,两马面侧射火力在墙面交汇,形成“无死角带”。
瓮城是胃:宋制瓮城深2—3丈,敌入瓮城,三面女墙放箭,头顶是箭楼,背后悬门已落。像把肉丢进胃里,四面消化。
钓鱼城实战(宋理宗):蒙哥汗攻钓鱼城,城依山修马面+瓮城+炮台,蒙军攻了半年,死伤数倍于守军,蒙哥中炮死。这是宋城防体系的终极答卷。
最反常识:宋军守城,常主动开城门诱敌入瓮城,再落悬门。守将不怕你进门,就怕你不进。城防的杀招是“请进来”。
六、明:砖包城+火器,墙反而更厚
砖包土城:明初南京城、西安城,内夯土外包城砖。墙基厚12—18米,顶宽6—8米,不是防爬,是防红夷炮轰塌。
马面加密:平遥城墙马面间距仅50步,因明后期火铳射程短,需更密侧防。马面上建“敌楼”,可驻兵10人,存火铳。
瓮城带箭楼:西安南门瓮城,外圈箭楼开箭窗48个,入瓮城者被上下两层火力夹击。
护城河石砌:明九边重镇护城河用石砌岸,防挖塌,也防敌填土过壕。
反常识:火器来了,城墙没变薄,反而加厚成“吸弹层”。因为冷兵器时代墙是防线,火器时代墙是消能层。
七、清后期:墙的逻辑崩了,改棱堡
前期承明制:北京、西安照旧修砖城,马面瓮城全保留。
鸦片战争后:红夷炮(红衣大炮)射程破2里,实心弹可轰塌3米厚砖墙。1841年广州城外炮台被毁,城墙失去意义。
转向炮台:虎门、大沽、吴淞改修“炮台+土垒+棱堡式”,从“线状墙”变“面状火力点”。
反常识:中国城防史到清中页就结束了。不是没人修墙,是墙的物理上限被火药打穿了。此后“城”退化为行政边界,不再是杀戮工程。
八、最反常识的真相:城防是“诱导型屠宰线”
拉通看,城防有五条暗规则,跟“挡人”无关:
诱导进入律:瓮城、悬门、甚至故意虚掩城门,都是引敌进射界。好城不拒敌于城外,而吞敌于城内。
侧射优先律:马面存在的全部意义是侧射,正面放箭是辅助。贴墙=送死,是城防设计的核心目标。
模数化律:从唐“百步一马面”到宋“六十步一马面”,全是按弩/铳射程倒推的数学解,不是工匠手感。
墙是耗材律:汉夯土、唐夯土包砖、明全砖、清加厚吸弹,墙一直在“加厚认亏”,因为攻方工具在升级。
攻方必亏律:冷兵器攻城,攻:守伤亡比常达10:1以上。不是守军更勇,是几何结构在帮守军杀人。
所以“坚固的城”翻译过来就是:一套用夯土/砖石做外壳、用马面做刀、用瓮城做磨盘、用女墙做盾的立体绞肉机。它从来不是墙,是王朝把“空间”改造成“武器”的巅峰作品。
硬核证据:
《考工记·匠人》:“城隅之制九雉,宫隅七雉。” 城角加高,消除射界盲区。
《墨子·备城门》:“悬门,门内为机关,可上下。” 瓮城逻辑源头。
居延汉简“坞图”及“转射”简文:记坞墙射孔可转,配弩百张。
《太白阴经·城粮法》:“每百步筑马面一,面阔二丈。”
《武经总要·前集》卷十二:“瓮城者,门之外重城也,环之如囊。”“每百步置马面,面阔杀矢之及。”
《宋史·兵志》附钓鱼城战例:蒙哥攻城,守将王坚以瓮城+马面拒之,中炮殁。
平遥城墙实测:马面间距50步,基厚10米,明后期火铳侧防模数。
【互动话题】
穿越回南宋开庆年,你是钓鱼城守将王坚的副将。蒙军架回回炮轰南门瓮城,悬门已被碎石卡住不能落。蒙军百人已冲进瓮城,正砍箭楼柱脚。你会:① 命人从马面侧射孔集中射瓮城内敌兵,放弃箭楼任其烧(保住杀戮结构,牺牲一栋楼);② 命开南门假逃,引更多蒙军入瓮城再烧悬门机关(赌机关能修复,成则全歼,败则城破);③ 从城上推预置滚木下瓮城,连自家两名守兵一起压(物理清场,最像宋军实操)?评论区选你的宋城防生存题。
热门跟贴