How to setup a personal proxy server inside the GFW

How the cross the fucking wall? VPN might be the best choose in the old time. But things are always changing. VPN provider banned by China gov one by one, or under attack, they are not that stable and available as before. They make themselves the targets, they are host spots on the internet like stars in the deep sky easy to trail and to make business  they have to let anyone to know the services they providing. Passive-security is never enough in the tough and dirty fight with China gov.

I have been use TOR for a while long time ago, it is never stable as expect and today it is useless at all against China Great Firewall.

I am using FreeGate for years, I have to say it is a loyalty company. Seem that it has strong enough technical background, always survived from GFW, both side upgraded from time to time, and FG is the winner in the end, for now . Another optional tool is Psiphon3, I been using this tools for the recent years, as a backup of FG. It is working well most time, not as stable but faster than FG, and Psiphon has a good free Android client, set the mobile phone free for Internet.

OK, my focus on this document is not the history, but practice of setup a personal proxy server step by step. Why we need a personal server? A personal server is private, low profile, catch less attention. It is not open to the Internet, just a secret gate for home. That will  keep you  head down, which make it much impossible to get notice by GFW. Surely you can share your server with trusted friends, but not always a good idea. And maybe the most importance is that  your  person proxy sever is available all over the China mainland, as I known, there is not way to break through the Wall in some parts of China, like Tibet, Xinjiang, I think they are unconditionally banned, not by GFW rule, and that is reasonable, there is no rule there, I mean normal rule. Also you could set up a personal cloud base on this infrastructure, with more security add-ins.

To set up a server, there are several parts of works:

1, choose the ladder: As I mentioned above, I choose FreeGate and Psiphon 3, one for major, one for back up. FG provide only HTTP proxy, local port is 8580 by default, Psiphon provide both HTTP and SOCK proxy, port could be setup by your self. You can’t setup the tool to run @ Windows startup.

2, A laptop running Windows 10. most Windows is fine, but sooner or latter it will upgrade to win 10 anyway, so why not switch to 10 by yourself. An importance software is proxy server, it will bind all local network interface and provide proxy function on those interface. A good proxy server is key choose. I choose FreeProxy. It is free though a little old, out of maintenance , not working very well on win10, but I really can’t found a better replacement. FreeProxy actually running in services mode, to configure FreeProxy, you need run the console as administrator, or you may not connect to the services. You need to add several proxy entries, enable them and done. For example, for FreeGate configuration:freeproxy congfigure.png

figure : example proxy entry setting

The last part need to modify the computer is to make it auto logon, that will make freegate  or Psiphon running automatically, may has some security problem here but as I said, it is a  private server, should not contain sensitive information or you have to using a really server level Os like Linux.

3.From now on, you can access to ladder anywhere in you local network, just setup any client software ‘s proxy server, pointing to the computer IP  @ port 9090.  But how to make the server accessible all over the mainland? Here are some sub steps:

  1. you need a router, which support NAT configuration. In China mainland, broadband provider give you  a free router, almost can’t be configured by user, they are managed  remotely by ISP. so you need a router, if it could support DDWRT, that would be much better. Anyway, the requirement is: supporting NAT. Setup NAT entry, mapping outer access to 9090 (as example  show) to you computer local IP port  9090, so that if you try to access 9090 port from outside network, the request will be redirect to computer running the services, port 9090, which is listened by FreeProxy entry “freegate” as the picture above shown. When I have to use ISP provided router, for some reason, it don’t support NAT setting, but at least it supports UPNP, I had wrote a small program which will setup Nat using UPNP, that is the best solution I could figure out before I bought Cisco EA2700. If you need, I could provide help, UPNP is not very stable, but it works in most time.
  2. Now you are on the run, but you external IP is a dynamic (each ISP PPP dialing will acquire a new one), will be changed for some reason like reboot the router, how could you know your current external IP when you are not at home? There  is not easy  way, the best solution is to setup DDNS service. That will bind a domain name to your IP, like a real DNS. You can google for dynamic IP provider, here I choose www.dtdns.com, it announces for free for good and most importantly, it is not banned by China. DTDNS has a web dash to setup domain name/IP mapping, also it provides a spec of how to update IP programmable.
  3. You should be able to cross the WALL from anywhere, if you correctly setup you client ‘s proxy setting. I had make a little program, running on server computer, it will be ran every 30 minutes(through Windows task scheduler), checking current external IP, if the IP has been changed, it would fire a request to http://www.dtdns.com, update the domain with new IP, so that if Ican’t visit my personal server, all I have to do is to sit tight and wait for no more than 40 minutes(some extra minutes needed for DNS cache flesh), and  it will back on line. Actually, DDWRT also has such services, but it is buggy for DTDNS, and to modify that will lead to a hard work to recompile the whole DDWRT, so I choose to make the one myself, just running on Windows, not the router.

4. Everything is set now, for the server side. The last part is about how the make the good use of  what we has built. There are two major clients, browser on PC and mobile device. For PC, I use Firefox, with Aut0Pr0xy extension, the extension subscribes GFW banned list automatically apply proxy setting to those site, quite a smart transparency tool. For Android user, I suggest install an app “ProxyDroid”, excellent proxy management tool, you could setup different proxy set, each on has its own rule. The rule includes, when will the proxy activated, on mobile network or WiFi environment or just all time; how to apply proxy setting, global mode or white-list mode: apps you chose will not apply to proxy, others, include Android system, would be proxied. that is very useful for me. For Apple user, kiss my ass.

Here is what I want to say about this topic today. I wrote this document not just for meno, also I think it as a contribution to the great works of “breaking the Wall down”. It is absolutely an degeneration of building such a technical barrier between China and the rest of the world, and the wall is higher everyday. People inside the wall, getting ignorant day by day, I call these people, the walking dead. Today in China major city, flesh air, green mountain or pure blue sky are so precious, people begin to forget what the real world looks like, feel like, after years of haze, they took what they experience as the real world, losing imagination and the hope for beautiful things, they don’t even has voice, they are the silent generation. Only when you open an outward window, smell flesh freedom air, see the beauty and ugly u self, you can’t wake up.

If anything unclear follow the instructions, please let me know, I have been using this ‘solution’ for years so I may missing some critical steps or leave some parts unclarify. Thanks.

Advertisements
Posted in personal, tech | Tagged | Leave a comment

赤脚医生之 扁挑体

最近扁挑体化感染导致化脓,日子过得异常清苦,这两天终于有好转的趋势.一直觉得自己对身体,尤其是自己的身体颇有掌控,直觉基本比较正确,是否需要用药,何时出现状况,通常都是比较敏感的.但是总有些时候自己无法处理,需要通过医院解决,遂决定把一些问诊的经历记录下来,以备查之.

day1, 感觉右侧扁挑体有所不适,仅仅略微不适而已,以经验来说这不是什么问题通常睡一觉就完全没问题, 不予处理

day2, 情况在变坏,以为是感冒或者伤寒导致,决定吃点泰诺试试看.虽然觉得自己没感冒,但是一周前在云南度假,昼夜温差较大,白天温度适宜,晚上通常穿的也比较少,可能是风寒引起的.有点低烧,38+.

day3, 不适感大大加重,已经开始分散我的注意力,无法正常上班,抽烟.不能抽烟是个很大的问题,不是烟瘾的问题,而是说明身体无法接受快感,霉运当头.晚上开始已经难以愉快的进食,睡前服用2次阿莫西林,放弃感冒的想法

day4,熬过艰难的一夜.情况没有任何好转,这和常理以及经验严重不符.找了一些头孢克洛缓释胶囊,开始强力驱毒.12小时一片,早上吃了没什么明显作用,中午忍不住翘班回家睡觉,反正也没有注意力上班了.中午+1片,晚上依然无起色,看说明书药量可以加倍,遂+2片.用手电检查了状况,一塌糊涂,让我想起小时候严重的口腔溃疡,只不过位置在喉部,我认为自己得的溃疡,而不是扁挑体发炎,动摇了我继续上头孢的信心

day5, what a F night. 按经验来说,消炎药如果有效,应该能够立即缓解症状,显然这次又增加了不同的经验.经历了不能吃不能睡的两天,我发现自己还是很馋的.加上明显感觉到肾脏的负担,不敢再自己药自己了.为了治好馋虫,加之已经被颠覆的经验,只好乖乖的投医问药去了.诊断认为是化脓性扁挑体发炎,也就是重症扁挑体发炎.这次开回来头孢地尼分散片+搭配销售的中成药,去个中医院总得出点血,西药倒是医保基本包含,中药有自费部分,还好自费部分总共只占1/6,中药部分占了2/5或者是3/5记不清了.一天三次2片.医生说要3-5天才能有效,还叫我拼命喝水排毒.我的内心是崩溃的.头孢地尼分解片貌似欲水即溶,估计含服效果不错(抱怨一下,bing IME太没有生活经验了,什么组合词都打不出来,这大概就是MS和google的差距吧,虽然学习能力还行).中药就不提了,傻大黑粗,入胃即溶,释放出一股奇怪的气味.药名上来说是具有排毒作用,看不见摸不着,闻得到,我还是不评价了.

day6, another F night, 咽部的刺激以及无规律的大脑和左手小臂神经放射性刺痛让我这几天过足了隐,任何东西都都可以变得有情节,支离破碎但是就这么在我大脑里开始排练,我昏天黑地的被固定在观众席上味同嚼蜡,看着自己的无意识在爬行.早晨带着重生的心态从床上爬起,一不做二不休,强力止疼,上芬必得.虽然说明书没指出可以对付扁挑体的疼痛,但是神经放射性刺痛应该有效.这是个明智的选择,半个小时候神经性头痛开始慢慢消失,一个多小时以后,喉部的疼痛也基本上减轻到可以轻松应对的程度.剥离痛感仅剩触感,不用直接观察都可以准确的感到扁条体已经被侵蚀得像环形山了,口水流过都有明确的质感.今天阳光真美好,我透过雾霾认清你的本质.一大早7点多做了一大锅饭(难吃的要屎)和一大锅菜(难吃的要屎2),吃的好开心,蛤蛤.下午居然可以去打球,居然打的还算正常,除了感觉瞄来瞄去有点晃,我猜这是植物神经在长时间爬行之后改成直立行走,忽然有点不适应,需要重新校准.傍晚时分,芬必得12小时药力一过,各种症状劈头盖脸而来,爷已经不怕你了.开心的忍痛把上午的屎吃完,下一颗核弹要留到睡前两个小时,我已经看够了无意识流导演的烂片以及各种鬼才知道的哪里翻出来的线索,比大陆导演还差劲.今天检查创口,没有任何改善,可能还略有加重的嫌疑,好凶

day7, a silent night and morning, 芬必得果然是良心药.早起检查伤口,发现开始出现收缩的趋势,止疼药的药效明显已经消失,神经性头痛已经消失,喉部的疼痛变得可以忍受.开始乱吃东西,干家务,还修好了飞机,蛤蛤,爷回来了,可以飞了.

day8-x,无需芬必得催眠,过了一个还算可以的夜晚,有强烈的咳嗽但还可以忍受.检视病灶,明显收缩了,敌人应该开始溃败了,胜利已经不可逆转了,撒悠啦啦.

总结:

小时候溃疡比较多,经验上来说,溃疡是通过补充大量的维生素B2B6来治疗的(对我的情况来说)这次我也是这么认为的,吃了一些B族,不过医生认为是化脓就没有再吃了.头孢地尼和头孢克洛或者阿莫西林应该都有效,不过一天试验下来没有效果我也不敢坚持,另外大剂量的头孢对肾脏的压力地区不小,不知道自己的肾脏在哪里,吃两片很快它(们)就会自己告诉你.芬必得对神经性疼痛好像非常有效,几乎是立竿见影,药效几乎能作用12个小时,工程师风格.医生判断还是非常准确,不过中药药方我不知道有多少作用,还是觉得基本上是浪费医保以及患者的金钱,希望我的理解是正确的,如果是,浪费是可耻的.

 

Posted in medical, personal | Tagged | Leave a comment

读懂俄罗斯革命(转载)

original link

文|王烁

BetterRead 有理有趣有用

《一个民族的悲剧:1891年至1924年的俄国革命》,A People’s Tragedy: The Russian Revolution 1891-1924,作者是英国史学家Orlando Figes,专治俄罗斯史,兼具文才和史才。这本书是他的成名作,获奖无数。1891年发生俄罗斯大饥荒,1924年列宁去世。

20世纪中国发生的事情,俄罗斯都已经发生过。要理解中国,读懂俄罗斯是捷径。本书厚达700页,我边读边记,再创作出近两万字长篇笔记,创下个人读书笔记长度和用力的纪录,此前曾分八篇连载,应要求合为一篇长文,请过瘾。

一、王朝衰世


末代沙皇夫妇

罗曼诺夫王朝没有内阁,也没有相权。末代沙皇尼古拉亲政勤勉,亲自处理大小公务,包括职业学校厨子的聘任事宜,连秘书都不要。他坚信自己与俄罗斯人民有神秘的血肉相连。

末代皇后亚力山德拉是英国维多利亚女王外孙女。维多利亚教其为君之道,在于致力获得臣民拥戴。亚力山德拉回答,您错了。沙皇就是人民。人民必然爱他。独子阿列克塞是血友病患者,纵王室照样求告无门,为神棍拉斯普金打开了冬宫大门。

父皇亚历山大三世壮年早逝,尼古拉接位时惊恐万状:“我不会治国,也没有兴趣治国,我都不知道怎么跟大臣说话!”路易十六接位时也说过类似的话。溥仪接位时太小,说不出这话来。

1850年代的克里米亚战争对俄罗斯相当于鸦片战争对中国;1905年的日俄战争对俄罗斯相当于甲午战争对中国。第一次战败后都搞现代化改革;第二次战败后都搞革命。非常巧合,英国人和日本人都分别给中俄带来了这两场战争。

1870年代,俄罗斯统治阶层出现立宪思潮。改革派大本营在财政部,部长Abaza说,沙皇不能只靠100万军队和官员治理国家。后来1890年代的改革派领袖维特也说,俄罗斯只有改革,走向现代化、法治、自由,才能避免革命。

保守派大本营在内务部,领袖Durnovo认为宪政时机不成熟,要等到经济发展水平够高才能启动政治改革。经济自由化加专制政治是他们开出的药方。

1881年,亚历山大二世遇刺身亡,亚历山大三世接位,相信改良只会催生暴徒,改革派全数下野。

20世纪初问一个乌克兰农民他是谁,他会回答是东正教徒;要问他是俄国人还是乌克兰人,他会说自己是农民,谁当国王都一样。民族主义的兴起,要等到教育普及、市场连接农村与城市以后,才会成为潮流。

由于俄罗斯帝国扩张太快,俄罗斯人占帝国人口比例只占44%,激发了大俄罗斯主义危机感,于是禁止在学校、公文和公共场所使用俄语以外的民族语言。波兰大学生研读波兰文学时,必须使用俄译本。1907年,基辅行政当局发布霍乱通知,不用乌克兰文用俄文,但乌克兰90%人口是农民,不识俄文。

犹太人在俄罗斯多民族结构的底层,不允许拥有土地。沙俄最后年代有数百起迫害犹太人事件,并非出自政府策划,而是民间自发。反犹主义也是权力阶层的时髦,沙皇尼古拉认为犹太人经商,亵渎了俄罗斯国民的纯洁性格。

俄罗斯第一个马克思主义政党是犹太人党。同为犹太人的托洛斯基认为阶级斗争比民族斗争更重要,最终犹太人马克思主义政党沿阶级斗争与民族斗争的路线一分为二。

民粹主义、崇拜农民、回归乡村,一度有很大的政治影响力,激发了一代俄罗斯理想主义年青人自发上山下乡。但如诗如画的俄罗斯乡村社会是幻觉,刚从农奴制下脱身的农村多疑,排外,暴力,读高尔基的《关于俄罗斯农民》就懂了。

俄罗斯农村流传着很多如何打老婆的技术指导:“用斧柄给她来一下,看她还有呼吸没有,要是还有,再来一下。”1860年代废除农奴制,解放了农民人身,但没有把他们织入法织社会的框架。

列宁主义不起源于列宁自己。1869年,Nechaev出版革命对话集:革命者没有情感,没有私务,没有牵挂,没有财产,没有道德,没有名字,一切都服务于惟一的目的:革命。因同志Ivanov拒绝服务命令,Nechaev将其处死。妥斯托耶夫斯基将此事写入小说The Possessed。

俄罗斯民粹主义运动有三个基本主张:要民主要自由;理想化农村和农民;俄罗斯可以村社为样板走出一条独特的现代化道路。有个致命问题:农民不愿革命怎么办?一派认为要通过教育,等待农民产生革命自觉;一派认为要带领农民革命。

1874年夏,数千学生自发下乡,与农民生活在一起,并传播革命思想,农民反应冷淡,多以悲剧和闹剧收场。民粹主义自此日走下风。

1878年,激进革命派刺杀彼得堡总督,被判无罪,此后发生多起刺杀案,高潮是1881年刺杀沙皇亚历山大二世,锁定了革命与反革命的极端化螺旋。

列宁哥哥亚历山大·乌里亚诺夫是土地和自由党激进派成员,计划在亚历山大二世遇刺六周年之际刺杀亚历山大三世,失败,被处死。沙皇最后20年,1.7万人死于革命恐怖活动。革命党经费主要来自抢劫。

列宁的中学校长费多尔·克伦斯基给他的评语是:模范学生,服从权威。他不可能想得到这个模范学生有一天会夺了他儿子的权。他的儿子是克伦斯基,1917年俄罗斯临时政府总理,十月革命的对象。

列宁兄长亚历山大是乌里亚诺夫家这一代的骄傲,1887年,因主谋刺杀亚历山大三世被处极刑。这是列宁转向革命的催化剂。参与了刺杀密谋者还有 Joseph Pilsudski,后来成为波兰统治者,在十月革命后派军队进攻红色苏维埃,并占据乌克兰大部。历史就是这样吊诡。

在读到马克思主义之前,列宁已经读了大量车尔尼雪夫斯基、Tkachev。后来叫作列宁主义的那些东西:严明的革命纪律、雅各宾式独裁倾向、对自由派和民主派的蔑视,来自于俄罗斯革命传统,而不是马克思。

1872年,马克思《资本论》通过了沙皇的出版审查,他以前的所有著作都没能通过。审查者认为,《资本论》太艰涩了,俄罗斯没人会看。就这样,马克思主义来到俄罗斯。马克思主义满足了俄罗斯知识分子对绝对真理的追求,获得了狂热的广泛皈依。从此,农民革命的道路被摒弃,工人革命成为主流。

1903年俄社会民主党第二次大会,列宁与马托夫决裂。列宁认为须加入党组织才能成为党员,马托夫认为只要认同党的纲领可以。23票支持列宁,28 票反对。随后支持马托夫的两个小派别因其他主张被否退出,列宁获得微弱多数,自称多数派(布尔什维克),称对手为少数派(孟什维克)。

1891年俄罗斯大饥荒,50万人死亡。政府最早禁止报道,官方口径是收成差点。没有可靠信息,民间传闻越传越可怕。最后政府不得不承认失败,当年11月宣布开禁,请求社会各界组织援助,这是一个历史性时刻,自此政府再也不能控制公民自组织和社会大讨论。

二、最后的改革机会

斯托雷平

1904年,日俄战争一触即发,俄内务部长Plehve说,干脆打场小胜仗来遏制革命吧。战争的确把许多自由派变成军国狂人。但是,沙俄战败,从此不可收拾。

战争爆发后,保守派内务部长Plehve被刺。沙皇不得已换开明派人物Mirsky接任,其妻在日记中写道,这下不好了,期望如此之高,而能做的太少。上帝保佑老公。沙皇最后20年反复出现一个主题:一波又一波改革愿望在沙皇反对下不能有所为。Mirsky跟沙皇建议把当时的一点基层自治扩展到全俄,沙皇说,还真是,这样就可以更好地研究牲畜了。Mirsky说,代议制机构要做的是对政治发言。沙皇沉默。事遂寝。

这事黄了以后,Mirsky对手下说,没救了,多建点监狱吧。

1905年1月9日,彼得堡15万工人在神父Gapon带领下,抬着沙皇尼古拉的肖像,到冬宫向沙皇请愿。像前人相信沙皇是农民的保护者一样,Gapon神父相信沙皇是工人的保护者。军队开枪,200人被杀。对工人的争夺结束,俄国革命不可逆。

1905年10月17日,全国大罢工期间,562家工厂代表集会,创设圣彼得堡苏维埃,50名委员中,各有七名来自孟什维克、布尔什维克、社会革命党。孟什维克事实上主导了苏维埃,因为他们本来就主张工人大民主,布尔什维克影响力很小,他们对工人自发革命有怀疑。

沙皇终于从打猎归来,维特告诉他国家即将崩溃,要么马上政改,要么立即军管。尼古拉想任命叔叔尼克莱为军事总督,尼克莱掏出左轮,如果沙皇不收回成命就当场自杀。尼克莱是皇室唯一有军事才能的人。沙皇只好颁政改诏。

1905年沙皇政改诏下之后,政治暂时恢复正常,但街头左右翼暴力事件随即出现。社会地位最低的犹太人再次成为替罪羊。保皇右翼指称俄罗斯之乱全因犹太人阴谋,全俄出现数百起迫害犹太人事件,在奥德萨,800名犹太人被杀。

沙皇下政改诏后仅两个月,1905年12月,逮捕彼得堡苏维埃领导人,莫斯科工人起义,被镇压,工人死亡上千。镇压成功使沙皇进一步迷信武力。温和派首辅维特说他失去对沙皇的影响力,极右派Durnovo主导。沙皇政改收场之时,总共2.5万人被杀。

莫斯科工人起义时,高尔基的公寓成为策划中心。事败后高尔基逃亡芬兰。执政的温和派领袖维特付钱给伦敦每日电讯报,散布高尔基是反犹主义人士的谣言。非常讽刺,反犹主义是沙皇执政后期集结反动派的主要动力之一。

1905年革命失败有三个原因:革命力量(工人、革命党、农民、哗变的军队)各行其事,缺乏协调;军队主体仍然忠于沙皇;沙政治改革诏令分化了自由派和革命派。

革命失败,但沙皇失去了全部软实力。一位俄罗斯农民说,前几年对沙皇又有指望又害怕,现在只剩下害怕了。

1906年,51位苏维埃领导人受审,支持者送来的鲜花把法庭变成了花店,法官没有勇气令法警拿走。托洛斯基激情陈词完毕,辩护律师们与他热烈握手,其中一名是Zarudny,1917年的时候成了克伦斯基政府司法部长,以叛国罪逮捕了托洛斯基。又一个革命时代的吊诡。

政治光谱急剧向两端收缩。中间偏左和中间偏右萎缩。地主主导的地方自治机构,过去曾是自由化改革的主力,逐步变成反革命中坚。一度与苏维埃联盟的立宪党,认识到他们是革命的下一个目标。许多左翼知识分子不谈政治,长出肥肉。

一批知名左翼知识分子出书反省革命。有人写道:我们应该停止幻想拯救人民。人民比沙皇的全部枪决令加起来还要可怕。只有沙皇和刺刀才能保护我们。

1905年革命后,列宁革命理论成型:与沙皇斗争,资产阶级不可靠;俄罗斯社会主义革命不必经过资产阶级革命阶段。托洛斯基与列宁相似,虽然他名义上还是孟什维克。他与列宁有别,相信在欧洲社会主义革命没来时,资产阶级如果不支持或不保持中立,俄国革命将会失败,所以对资产阶级要怀柔。

1906年4 月27日,在沙皇尼古拉的坚持下,第一次俄罗斯国家杜马在冬宫而不是议会大厦开幕。沙皇进入大厅时,大臣欢呼,但杜马代表们一语不发。沙皇在仪式中没有看杜马代表一眼,在发表完将以铁血维护君主独裁的讲演后即离去。1917年以前,俄罗斯政治只有一个主题:杜马与沙皇之争。

两个革命政党社会革命党和社会民主党没有参加国家杜马,杜马主要由农民党和代表资产阶级的立宪党人组成。第一个要求是土地改革,征收地主多余土地。在沉默20多天后,沙皇发下两个法案,第一个是建个洗衣店,第二个是在某间大学建图书馆。第一届国家杜马在72天后即被解散。

沙俄最后一相斯托雷平与戈尔巴乔夫相似:都致力于为一个腐朽的专制统治作自由化改革,都在强权既得利益集团与激进民主派之间找一条窄路,都没有看清两者完全不能兼容,都选择自上而下推进改革,也都失败于此。

斯托雷平在农村平乱,曾面对一名刺客解开大衣,要他当众开枪。刺客动摇,投降。他的女儿说他充分掌握了地主对农民的威势。斯托雷平在1907年出任首相后写下遗书。第一句是:我在哪里被杀,就埋在哪里。

斯托雷平说自己两线作战:为对抗革命而战,也为推进改革而战。他认为维持沙皇制的惟一办法,是给农民土地,给农民平等的政治权利,使其成为现体制的支柱。他主张法治,主张保护人们自由权利。

1911年8月,在基辅剧院,沙皇尼古拉面前,斯托雷平遇刺,四日后死亡。刺客Bogrov原为革命党,后被收买成为警方线人。没人说得清他是受左派还是右派指使。斯托雷平两面都树敌太多。

七年后,沙皇尼古拉在被布尔什维克灭族前说,如果斯托雷平活着,自己也许不会走上末路。

20世纪初俄罗斯农村,土地为村社共同所有,农民的自留地在外,数年一换,村社共有地居中。有点井田制,又有点承包制。家庭内部,土地权利也归成员共有。农民无法积累财富,陷于平均的贫困。斯托雷平土改推动农民私有化自留地,并鼓励土地集中,以制造恒产来制造恒心。未成功。

三、战争与革命

拉斯普金

能凝聚俄罗斯的只剩下民族主义。一战前,大斯拉夫主义与大日耳曼主义在东南欧针锋相对。沙皇尼古拉对与叔叔德皇开战很犹豫。战争失败则革命不可阻;不开战则被民族激情扫进墙角。尼古拉决定豪赌。他以为战争不论胜败会在6个月内结束,他不知道一战是现代消耗战的代名词。

Brusilov是沙俄最杰出的将领,发明了以他名字命名的突破德国阵地战法。战争初期任俄军第八军司令对奥作战。他带军打上了卡帕提亚山,由于弹药不继,不能向下攻击到匈牙利平原。革命后他参加红军,而此时在他麾下的邓尼金是白军领袖。他们的故事将在1921年继续。

由于战术过时,对德作战头几个月,俄军中下级军官几乎全部伤亡,替换他们的是20岁出头火线提拔临时训练的士兵,他们一般出身农民。他们是1917年革命军官团的主力。一战为沙俄准备好了掘墓人。

1915年5月,德国发动东线总攻击,俄军溃败。9月,尼古拉摄最高统帅位,以激励军心,适得其反,人人皆知尼古拉昧于军事。大本营迁至彼得堡西一村庄,原意为“坟墓”。朝政执于皇后和拉斯普金。革命到来前的17个月换了四任首相。贵族知亡国在即,疯狂地享受最后奢华。

沙俄战争后勤完全崩溃。民间自发组织,由1905年日俄战争期间民间后援组织领袖Lvov牵头,为前线提供医疗、运输等保障,规模大到如同另一个政府。1917年2月革命后,临时政府只有三个部长不是来自战争期间的后援组织,Lvov是第一任总理。

俄罗斯军队成为革命中坚的几个原因:上级军官普遍无视士兵生命;战争准备和后勤组织是一场灾难,没粮没枪没衣服;皇后是德国人,军队普遍相信宫廷内有德国间谍;拉斯普金弄权毁灭了沙皇的神秘感和权威。

Brusilov等职业高级将领原来以为对德战争及其胜利能防止国内革命。1916年冬,他们终于认识到事实正好相反:只有革命,换掉沙皇政权,才是打赢的前提。战争不独立于政治。

Yusupov大公是同性恋,新娶沙皇侄女,请拉斯普金“治愈”断袖之癖,拉斯普金却引诱他。大公谋除之。1916年12月16日,请其至家中,以氰化钾毒酒鸩之,无事。以枪击之者再,不久苏醒,在庭院中大叫,我要告发你们!另一位密谋者正好进门,给他两枪,搞定。神棍死后两月,二月革命到来。

战争也考验革命党人。德国社民党一直是俄罗斯革命者的指南和样板,但德国社民党支持战争,给俄国革命者沉重一击。托洛斯基说这比宣战本身还可怕。列宁刚听说此事时认为这是德国间谍分裂革命者的阴谋。民族主义给国际主义革命者上了一课。科伦泰正好在德国议会投票表的现场,目睹德国社民党议员着军服投下赞成票,几乎崩溃。

社会革命党和孟什维克都分裂为支持战争的防卫派和反战的国际主义派。只有布尔什维克坚定反战。 列宁认为,工人阶级应当发动内战,才能结束这场帝国主义战争。托洛斯基是孟什维克国际主义派领袖,他逐步认同列宁对战争的判断,1917年7月加入布尔什维克。

布尔什维克领导人中,有些在一战期间流亡海外(托洛斯基、布哈宁),有文化,了解欧洲,国际主义,往往出身孟什维克);一类出身农民,始终在国内(斯大林、捷尔任斯基),残酷斗争无情打击是家常便饭。这是后来“世界革命派”与“社会主义在一国首先胜利派”斗争之源。

农民应征入伍,加上运力首先保障军需,使城市出现粮食短缺。1917年初,彼得堡妇女每周在配给处排队领粮的时间超过40小时。排队人太多,成了消息和谣言的汇总地。二月革命是这样发生的:一群妇女领面包排队排得不耐烦,回工厂去发动工友游行。排队导致革命。

四、人民的革命

克伦斯基

1917年2月23日,彼得堡大游行开始,纯粹出于自发。

2月25日,军队开枪,死伤数百。开枪的部队回到营房后,非常后悔,下层军官与士兵,与游行工人一样,大多刚刚从农村来到城市。他们发誓绝不再向“兄弟姐妹”开枪。次日军官令其出发,被拒。在抗命士兵面前,这名军官因恐惧转身逃跑,跑不过子弹。权威瓦解,暴露纸老虎面目。彼得堡军队全面哗变,保护抗议者,与警察激战。二月革命没有领袖。

二月革命并不简单地是全民的节日。暴力洪流自发地席卷一切特权者,中产阶级的眼镜、白衬衫也被当作特权象征被踩碎,被扯碎。

农民抢劫托尔斯泰庄园。未亡人向克伦斯基求救,打包手稿,熄灭灯火,枯坐客厅,等待命运裁决。农民又来了,天黑,以为已抢光,打下一家土豪去了。托尔斯泰和那一代的知识分子崇拜农民,以其坚韧、承受,包容一切苦难。他没活到亲历这苦难的释放。

1917年1月,列宁在瑞士说,我们这些老人大概看不到革命那一天了。二月革命发生时,社会革命党、孟什维克和布尔什维克的领袖都不在彼得堡,要么流亡海外,要么流放西伯利亚。在彼得堡的中层革命党人直到2月27日革命已经实现时,才出去领导革命:“我们是革命领袖,要赶上革命”。

2月27日下午,各党联合成立彼得堡苏维埃工人临时执行委员会。3000人的彼得堡工人和士兵苏维埃晚间成立。执委会的主要成员来自各社会主义政党。他们是左翼知识分子,宣布代表工人和士兵。

2月28日,国家杜马在左右翼的斗争中犹豫不决。克伦斯基决定自己成立一个非正式的国家杜马恢复秩序临时委员会。同在Tauride宫,苏维埃在左边,杜马临时委员会在右边。前者在街头一呼百应,但没有合法性;后者有合法性,但对街头没有影响力。


Tauride Palace

克伦斯基是惟一在临时政府中任职的苏维埃执委。这本不被允许。他告诉大会,你们信任我吗?如果这还需要证明,我现在就死给你们看!大会于是鼓掌通过。两边任职使他执掌最多权势。他杜马时穿大衣戴领结,以获资产阶级的认同;在苏维埃则脱掉大衣和领结,好更象无产阶级。

为恢复秩序,杜马临时委员会命令士兵回到军营,服从军官指挥。士兵担心秋后算账,士兵占绝对多数的苏维埃大会通过一号令,建立士兵委员会,士兵只服从苏维埃,杜马的命令不得与苏维埃抵触。一号令彻底摧毁了军纪。

苏维埃领导人只希望迫使杜马建立资产阶级政权。有几个原因:领导人认为社会主义革命还没到来,要先经过资产阶级革命;苏维埃掌权可能引发反革命的强烈反击;一旦执政,从此承受街头革命洪流压力的就不是沙俄也不是杜马而是苏维埃。苏维埃与杜马谈判成立新政府,拱手将政权交给了资产阶级。

1917年10月之前,苏维埃至少有四次机会夺权,但每次都放弃,错过了把革命纳入民主化轨道的机会,反而成为布尔什维克夺权的驱除者。

苏维埃支持临时政府的条件:大赦政治犯;言论出版集会自由;废除基于阶级、宗教和民族的限制;召开制宪会议;解散警察;实行直接、普遍、秘密和平等的选举制;参加革命的士兵不得解除武装或送到前线,在不值勤时享有完全公民权。条件没涉及战争和土改,最重大的两个问题。

沙皇尼古拉2月26日的日记:10点做弥撒;早饭时有很多人,包括所有的外国人;给Alix写了信,在Bobrisky路上的小教堂边散了会步;天气不错,有点冷;下午茶后读了点书,跟参议员Tregubov谈到吃晚饭;睡前玩了会儿多米诺骨牌。那天彼得堡军队全面哗变,苏维埃于次日成立。

军队没来护驾。有一支小队赶到冬宫,但米哈依大公担心瓷器受损,命令其返回。执行总司令担心调动前线军队回京镇压,会引发全军哗变,被德军所乘。他和全部前线将令通电尼古拉,沙皇叔父尼科莱跪求,要其逊位。尼古拉问于随从将领,答案一样。孤家寡人,穷途末路,沙皇逊位。

沙皇原传位儿子阿列克塞。儿子13岁,血友病,拉斯普金曾说13岁前能治愈。御医说血友病无药可治,而且尼古拉一旦逊位就会被流放。尼古拉于是传位于兄弟米哈依,因为他不能与儿子分离。沙皇一家数年后被布尔什维克全部枪杀。李斯末路悲黄犬,奈何生此帝王家!

米哈依大公意外得知被传位,问杜马领导人如果自己接位能否保障人身安全,答案是否定的。他于是拒绝。300年沙皇制结束。举国欢腾。没有人想复辟,后来的白军领袖也不敢以此为口号。这等于政治自杀。他们比张勋聪明。

临时政府面对三大问题:在土地问题上,放任农民分抢地主;在民族问题上,认为在国民大会召开前应保持现状,为此不惜在芬兰以武力威胁;在战争问题上,继续对德战争。可以说,沙皇制崩溃后临时政府寄望对外战争来建国,布尔什维克坚决停战,但不惜用内战来建国。布尔什维克赢了。

1917年4月,列宁从瑞士归国。德国乐见革命者返俄,列宁不待俄临时政府与德谈判即单方达成通行协议。布尔什维克是惟一坚定反战的政党,厌战已久的前线迅速布尔什维克化。士兵大多出身农民,布尔什维克主义只意味着4个字:回家,分地。

列宁在返国列车上起草了四月提纲:结束帝国主义战争,立即开展无产阶级革命。这一方案远比国内的布尔什维克方案激进,当时只有科伦泰支持他。反对者中,有斯大林。

资产阶级和中产阶级认为二月革命推翻沙皇,是人民的胜利。处于底层的农民、工人和士兵认为这是底层对于压在其头上的一切阶层的胜利。他们才是“人民”。他们赢了,除了砸碎一切特权的标志,还强烈地想要按其意志彻底重组社会:农民要地,工人要工厂,士兵要和平,所有人都要自治。

布尔什维克是惟一表示会满足这些需求的政治势力。

五、列宁的革命

25万彼得堡俄军是最有权但没有灵魂的力量。它不服从临时政府,表面上服从苏维埃,已是乱兵。它只有一个愿望,不打仗。乱兵无主的时间没有长到军队产生独立政治抱负,所以没有出现军阀。要打仗的临时政府统不住这些乱兵,布尔什维克以反战赢得他们的支持。

7月3日,因抗议彼得堡机枪旅被令开赴前线,工人士兵大游行,要求推翻临时政府,一切权力归苏维埃。

一切权力归苏维埃,这个口号体现布尔什维克的意志,因为苏维埃自己并不愿接管政权,布尔什维克此时的革命路迳是一切权力归苏维埃,而布尔什维克接管苏维埃。

次日,两万Kronsdat水兵武装开进彼得堡,要列宁下令夺取政权。布尔什维克在苏维埃中尚居少数,列宁认为革命时机不成熟,未下决心。水兵抓住苏维埃领导人、社会革命党领袖切尔诺夫,“你这狗日的,快点掌权,都送你手上了!”政治领导人没决心,工人士兵无计划。暴乱无果收场。


Kronstadt堡垒

工人冲进苏维埃领导人会议室,挥枪大喊:我们绝不允许你们与资产阶级政府做交易,掌权吧!别讨论了!“苏维埃主席塞他张纸,你按这张纸上说的做就好了。纸上要求所有人回家,不然是反革命。工人被忽悠走了。革命有力量,无表达,要寻找自己的领袖。这一幕与武昌新军找黎元洪很相似,有不同。

右派称7月暴乱是布尔什维克主使,传播列宁是德国间谍的谣言,出自中校 Yermolenko,自称被德国人俘虏时得知。作者不信此说:德国人是资助布尔什维克,但量不大,而且布尔什维克自行其是,根本不听德国人的。7月5 日,临时政府指控布尔什维克通敌暴乱,通缉列宁及另外11人。

布尔什维克失势。临时政府重组,原临时政府与苏维埃达成的执政条件废止,克伦斯基当政,大幅右转。苏维埃被逐出Tauride宫,迁至市郊。

7月暴乱宣告后革命时期各派别成型:布尔什维克是极左,苏维埃其他党派如社会革命党、孟什维克是左,克伦斯基是中,宪政民主党是中右。7月暴乱后极右将领Kornilov接替Brusilov任总司令,向克伦斯基摊牌,要取消士兵委员会,在全国军管。此举被苏维埃和临时政府联手粉碎,但政治两极分化加剧,中间派已无立足之地。

左中右都意识到必须结束无政府状态,而办法是专政。克伦斯基问原总司令Brusilov,是否支持他当独裁者,将军拒绝。问将军本人是否愿意当独裁者,将军拒绝。

极右将领Kornilov的反革命逆流,推动苏维埃权力向极左转移。标志性事件发生在8月31日,布尔什维克第一次在彼得堡苏维埃占据多数。无产阶级革命的条件全部成熟。只有一个问题,一切权力归苏维埃,通过苏维埃来执政,这个路线还要不要?现在,列宁不要了。

苏维埃9月间召开民主大会,讨论接管政权还是与临时政府合作,达不成决定。各社会主义政党通过苏维埃联合执政建立社会民主政权的最后机会丧失。

10月10日,布尔什维克中央决定起义。21名委员仅12名出席,加米涅夫和季诺维也夫投反对票。加米涅夫主张通过苏维埃执政,是另一条路线的领袖。他反对布尔什维克自行武装起义,为此辞去中央委员职务,并登报谴责。列宁登报斥其为叛徒。人人都知道布尔什维克要动手,但都无所作为或无力作为。

克伦斯基错判形势,宣布调动彼得堡军队到前线,想激起布尔什维克暴乱,以便一网成擒,就像对付Kornilov那样。布尔什维克成立革命军事委员会,让一名左翼社会革命党人作主席,以便工人士兵以其为苏维埃的军事机构。10月23日,布尔什维克已经控制了彼得堡所有军营、交通和通信。10月25日起义,毫无悬念。苏维埃第二次全国大会当天晚上召开,Aurora号向冬宫开炮已过去一小时。当天早上,克伦斯基说要去前线找军队,在街上征用了一辆美国使馆的车,一去不返。

孟什维克左翼领袖马托夫主张成立苏维埃各党派参加的新政府,全票通过。但孟什维克和社会革命党的右翼坚决反对布什维克政变,以退出大会抗议。托洛茨基抓住机会,说退会者反对苏维埃,是反革命,只配扫进历史垃圾堆。马托夫大怒,也退场。布尔什维克彻底控制了苏维埃,十月革命获得了苏维埃的背书。

革命者在冬宫发现了有史以来最大的酒窖,就此成为纪律噩梦。派人民委员看着,人民委员自己每天喝醉;派士兵把守,士兵盗卖;把酒倒街上,人们在路沟里喝;运到斯莫尔尼宫,运到瑞典;什么办法都使过,什么办法都没用。要等新年到来,酒喝光,革命才从一场大醉中醒来。

六、停战,分地,清洗

契卡首任主席团,右二为捷尔任斯基。

10月27日,十月革命的第三天,革命军事委员会禁止反对派报纸出版。

 

社会革命党右翼和孟什维克认为布尔什维克政权撑不过一个月。布尔什维克当时所恃不过彼得堡乱兵。但布尔什维克随即把反对者的椅子全部抽掉:宣布没收地主土地归公,工厂归公,立即议和。全国出现抢地、没收富人资产的狂潮,工人、士兵自然为革命前驱。文革在1918年就发生过了。

 

12月,革命军事委员会取消,契卡代之。契卡内部训令:审讯时不用问别的,问名字,问受过什么教育,问有没有财产,就知道是否专政对象。还有更浅显的:如果双手白嫩,就是专政对象。司法人民委员是左翼社会革命党人,对列宁说,叫什么司法部?不如叫消灭部!列宁两眼放光,说得好!不过能干不能说。


契卡徽章

新政权成立人民法庭,后来更仿雅各宾派成立革命审判廷,以工人、士兵为审判者,不通法律没关系,凭革命良心(revolutionary conscience)足以断案。

1918年1月19日,社会福利人民委员科伦泰强行接管东正教圣地Alexander Nevsky教堂作荣军院,枪杀神职人员。列宁次日发布公告,没收一切教产。列宁以旧体制每一根支柱为敌,与旧体制愈决裂,来自旧体制底层的支持愈牢固。

 

人民热爱红色恐怖。一位新生女婴被父母命名为Terrora。

 

尽管有契卡专政工具为后盾,极少数人之所以能够发动绝大多数人打倒少数人,是因为顺应了底层要掀翻一切在它之上阶层的恐怖力量。俄罗斯300年君主专制而不是列宁制造了这种力量,列宁只是放它出笼。

 

1917年11月,原订制宪的最高权力机构国民大会终于选举,太晚了。布尔什维克获24%选票,但社会革命党获38%。列宁认为,如果国民大会不能体现布尔什维克意志,那么人民不需要它。1月大会召开,列宁要求土地、银行归公的决议被否,国民大会即被解散。两天后苏维埃原样通过,它是未来苏俄第一部宪法。

 

布尔什维克对参战各国发出停战邀请。他们原相信帝国主义战争会被各国工人阶级起义所代替,俄国只是第一个。没有实现。对德 Brest-Litovsk条约谈判,列宁要求接受德国条件。布哈宁反对,要打革命战争;托洛斯基是不战不和,即宣布不打仗,但不接受德国的和平条件。

 

对德和约三派中,布哈林占多数,托洛斯基其次,列宁最少数,只得与托结盟。托洛斯基对德摊牌。德国人惊呆:从来没有一方退出战争却不接受战胜者条件的事情。德军进攻,三天之内推进150英里,相当于过去三年的总和。布尔什维克胆寒,列宁亲自向柏林发电报,接受一切条件。

 

为免在Brest- Litovsk耻辱和约上签字,托洛斯基辞去外交人民委员,让一位沙皇时代的外交官接任签字。俄罗斯失去了乌克兰、波兰、芬兰和波罗的海沿岸,失去了 1/3的人口和耕地、54%的工业和89%的煤。直到1939年与纳粹德国瓜分波兰,才大体恢复原状。再往后,1991年,在经历繁盛与崩溃后,俄罗斯的欧洲边界才又回归后Brest-Litovsk条约状况。未来还变不变?

 

帝国主义国家无产阶级大起义久等没来,世界革命论息鼓,列宁创造社会主义在一国首先胜利论。革命理想主义还在,但现实主义更迫切。列宁主义建国开始。第一步是首都迁至莫斯科。

 

内战来了。

内战建国

红军缔造者托洛斯基

白军主要有三支。第一支是南部顿河流域由Kornilov和邓尼金率领的右翼军队,与右翼哥萨克合作;第二支在伏尔加河流域及西伯利亚东部,国民大会中间派议员与适在境内未归国的捷克军队合作,败后与高尔察克的第三支军队合流。白军在1919年夏季向莫斯科大进军,但到1920年春便告失败。

白军失败并不是因为布尔什维克强大,而是因为只想回到革命前,提不出政治纲领,重大政治问题如土地和战争,都要等战争结束后再决定,但输就输在先军事后政治,布尔什维克赢在有革命政治纲领:土地给农民。俄罗斯腹地战区农民的向背决定了战争结果。

1918年夏,与布尔什维克同路半年之后,左派社会革命党人起义。此前左派社会革命党退出政府,但未退出契卡,在20人委员会中占7席,完全掌握契卡武装。莫斯科城中无兵,他们可以拿下克里姆林宫,却前往苏维埃发表演说,被卫兵一网打尽。革命不是请客吃饭,也不是辩论。

同期,沙皇在流放地叶卡捷琳堡被杀。此前列宁准备将其带到莫斯科公审但改变了主意。白军攻城,当地布尔什维克在地下室枪杀沙皇一家11人,跟传说不同,除了宠物犬没有生还者。虽然军中多有君主制拥护者,白军领袖并不想用沙皇作旗号,但列宁不知道。

布尔什维克以内战为建国奠基。红军最多时达到500万人。农民和工人在内战中扫盲,赤化,经受考验,牺牲,成为共产主义铁血新人、新政权的基石。一切为了战争的中央集权体制,也启动了从太上到最下彻底重组俄罗斯社会的进程。沙皇时代,俄罗斯农村帝力于我何有,但被布尔什维克以铁腕导入专政体系。以红军命令体制投射社会,创建现代专政体制,农民国家脱胎换骨,始于托洛斯基,最终由其死敌斯大林完成。

沙俄名将Brusilov心向君主制,但拒绝加入白军,不管好坏,俄罗斯人民已经选择了红色,他只能顺不能逆。Brusilov一度被新政权软禁,独子为求父亲自由加入红军,在顿河流域被邓尼金军队所俘。邓尼金曾为Brusilov部将,不满其温和派立场,将其子处死。1920年5月,新独立的波兰攻下基辅,Brusilov加入红军,此后,在爱国的旗帜下,数万名原沙俄军官加入红军,帮助摧毁他们原来所属的那个阶层。“原来爱国主义这么管用!”托洛斯基说。

托洛斯基告诉 Brusilov,以其名义呼吁白军军官停止抵抗,保证人身安全,并组建一支军队,对波兰作战。后来告知计划取消。事实是,红军飞机对克里米亚半岛上的白军残军散发传单,以Brusilov名义许诺大赦。数百名军官选择留下而不是撤退,日后全部被枪毙。Brusilov不应感到意外。他在加入红军时提条件,释放契卡在押军官。托洛斯基说,捷尔任斯基连我都可以抓!


Brusilov

“如果不是信仰禁止,自杀该多么幸福。”9个月后,Brusilov病死。

托洛斯基是红军创造者、内战获胜的首功。但布尔什维克从红军创建就分裂:托洛斯基大量招募沙俄军官加入红军——工人和农民出身的士兵搞大民主,战前投票决定战术,不可能打赢。许多新兴红军将领反对,包括日后的红军元帅伏罗希洛夫,并得到了斯大林支持,被称为军事反对派。两派之争在列宁调和下暂时妥协:旧军官要利用,也要政委来监控其忠诚。这奠定了日后所有红色军队的雏形,也是托洛斯基和斯大林不死不休斗争的第一章,30年代斯大林对红军的大清洗,也在此埋下伏笔。

中央集权加计划经济,迅速造就庞大官僚体系。几千人负责管理油料分配,但根本没有油料可供分配。全俄90%的纸张消费都在政府。1921年,官僚达到240万人,是革命前四倍有多,是政权所代表的工人阶级人数的两倍。这不是无产阶级专政,而是红色官僚专政。

八、第二代

对于工人和农民来说,战时共产主义撕毁了大革命的契约。它直接产生于粮食管制。布尔什维克政权宣布农民余粮都归国家所有,取缔粮食市场,组织粮食队下乡强行收粮。在城市,工厂收归国有,控制权从工人手中收到红色官僚手中。这既是因为布尔什维克眼中革命需要使然,也完全符合其中央集权的气质。

虽然在红色剥夺与白色剥夺间倾向前者,但当红色征粮队征收额超出收成时,1920年夏秋,俄罗斯腹地农民造反。左派社会革命党人成为造反领袖。他们想回到1917-1918年间的农民有地而自治状态:“要苏维埃,不要布尔什维克!” 列宁说这是新政权最大威胁。

到1921年夏,俄罗斯农村的布尔什维克力量已被农民造反一扫而光。1921年2月,莫斯科工人举行反布尔什维克大罢工。列宁问工人是不是宁愿要白军统治,他以为这样能吓住工人。工人说,黑的、白的,鬼也行,就是不要你!

1917年向冬宫开炮的Aurora号,这次加入抗议队伍。最大挑战来自Kronstadt水兵。他们曾是布尔什维克最可信赖的武力,在十月革命和解散国民大会时发挥了关键作用。现在他们决定反抗:“从沙皇那里争来的自由,被布尔什维克夺走了!”他们要求恢复多党制的苏维埃。被镇压。

镇压Kronstadt水兵同时,布尔什维克召开大会,通过决议禁止党内派别,此举原为打击科伦泰的工人反对派,但影响深远。为此成立中央书记处,以斯大林为总书记,这是斯大林崛起的关键一步。在党对国家的绝对领导确立后,确立了中央对全党自上而下的绝对控制。

通过新经济政策,列宁向农民和工人作出妥协,结束了战时共产主义政策。这使后人无休止地讨论:战时共产主义政策与新经济政策,哪一个是列宁的本意?哪一个是权宜之计?

1921年,俄罗斯大饥荒。高尔基向列宁申请成立民间救援总会,由此获得胡佛的美国援助机构ARA资助。这是苏俄第一个也是最后一个NGO。最高峰时,ARA每天给1000万人散粮。ARA一来,列宁就解散民间救援总会,除高尔基外的所有人被指控为外国间谍。1921年冬,列宁最喜欢的作家、俄国革命的良心,高尔基离开苏俄。


高尔基

1921年,列宁战胜了党内反对派、工人、农民和士兵叛乱,但身体战胜了他。健康状况陷于崩溃。颈部和胳膊有两粒子弹未取出。次年中风,左侧身体瘫痪。他一度想自杀,照顾他的妹妹不忍,找到斯大林,因为他心硬如铁。斯大林拒绝,政治局否决。列宁求死不得。谁来接班?

托洛斯基是最能干的中央委员,列宁说。他接不了班。孟什维克出身、贵族作派、独断性格,使他在党内树敌太多。列宁年代党内的两个反对派:军事反对派和工人反对派,都是托洛斯基的反对派。

所有人都低估了斯大林,温和中庸勤奋忠诚。他们还没懂得权力的性格与个人的性格是两回事。斯大林掌握组织部和书记处,党羽遍布党务系统。没有巨人列宁的年代,选票最重要。加米涅夫和季诺维也夫与他组成三驾马车,以对抗托洛斯基。加米涅夫想接班,以为托洛斯基是最大竞争对手;季诺维也夫与托洛斯基有仇。他们以为可以利用斯大林,不知道螳螂捕蝉黄雀在后,一场审判在十年后等待着他们。

列宁末年想去掉斯大林,但无力回天。他留下了三个遗嘱:民族问题、党内民主、接班人,都直接针对斯大林,明确地说斯大林太过刚愎自用,要由更宽容的同志担任领袖。列宁的医生和秘书已被斯大林控制。遗嘱在送到中央委员会之前斯大林已知道内容。斯大林没有阻止遗嘱在 12大上宣读,但把大会召开时间推迟了一个月。大会召开时斯大林派已占据多数,毫发无伤,反而巩固了实力。托洛斯基数月后挑战三驾马车,被逐出政治局,政治生命结束,1927年再度流亡海外。

列宁在轮椅上挣扎一年多,“怎么他妈的还不死!”斯大林说;1924年初,列宁去世,遗愿是骨灰撒在土里。斯大林不干。尸体保存起来供人参观,大脑放到实验室供人研究。死列宁比活列宁对斯大林更有用。

斯大林的时代开始了。以100万布尔什维克、300 万官僚、500万红军为工具,一场空前的社会实验降临在俄罗斯。

Posted in personal | Leave a comment

HP laptop slowdown with AC adapter

I had been experienced for a long long time that my HP probook laptop keep running terribly slow from time to time, that I can’t event open the menu of Firefox, any operation will eat most CPU time and idle process CPU time always lower than 50% . Also there are some serious symptoms appear in windows event log:

Event ID 37

The speed of processor 1 in group 0 is being limited by system firmware. The processor has been in this reduced performance state for 53 seconds since the last report.

Event ID 46

Processor 3 in group 0 exposes the following:

2 idle state(s)
14 performance state(s)
8 throttle state(s)

Those  messages kept appearing, Google can’t seek much useful info, that the most possible situation is hardware damaged. I agree with that but no one could tell exactly which part is malfunctioned. I changed a CPU, with same type, I3 390M, no use. I reinstall OS but the moment new OS took breaths, the old odd problems came back like a ghost. I guest that maybe it is not the CPU maybe BIOS, but HP BIOS leave only poor options to make some  changes.  Many suggestions are to adjust power option, prevent CPU from running into  limit freq mode, but that also not work for me, either.

With windows system internal explorer, disable any services that eat CPU, I found that it looks like the DPC (delay procedure call) and interrupt took about 0.5%-5% CPU time, a little more time than it should be. I think that is too much, so I ran low level test program LatencyMon. It shows that lots of latency from some drivers and interrupt. OK, that is the cause of system slowdown, but what should I do? I still don’t know what is damaged or which driver is improperly installed, all from published by Microsoft.

Just when I considering throw this garbage into dustbin, here comes the resume. I always using this laptop with AC adapter, but one day,  when I unplugged the adapter, I suddenly found that laptop became sharp again, every come back to mornal, everything felt so smooth, now I know what the F is going on.

Here is output form LatencyMon

using battery:
_________________________________________________________________________________________________________
CPU SPEED
_________________________________________________________________________________________________________
Reported CPU speed:                                   2666.0 MHz
Measured CPU speed:                                   1001.0 MHz (approx.)
_________________________________________________________________________________________________________
MEASURED INTERRUPT TO USER PROCESS LATENCIES
_________________________________________________________________________________________________________
Highest measured interrupt to process latency (µs):   27257.342909
Average measured interrupt to process latency (µs):   9.683204
Highest measured interrupt to DPC latency (µs):       205.439027
Average measured interrupt to DPC latency (µs):       1.259948
_________________________________________________________________________________________________________
REPORTED ISRs
_________________________________________________________________________________________________________
Interrupt service routines are routines installed by the OS and device drivers that execute in response to a hardware interrupt signal.

Highest ISR routine execution time (µs):              131.155289
Driver with highest ISR routine execution time:       ataport.SYS – ATAPI Driver Extension, Microsoft Corporation

Highest reported total ISR routine time (%):          0.049321
Driver with highest ISR total time:                   hal.dll – Hardware Abstraction Layer DLL, Microsoft Corporation

Total time spent in ISRs (%)                          0.072558

ISR count (execution time <250 µs):                   87910
ISR count (execution time 250-500 µs):                0
ISR count (execution time 500-999 µs):                0
ISR count (execution time 1000-1999 µs):              0
ISR count (execution time 2000-3999 µs):              0
ISR count (execution time >=4000 µs):                 0

_________________________________________________________________________________________________________
REPORTED DPCs
_________________________________________________________________________________________________________
Highest DPC routine execution time (µs):              267.954614
Driver with highest DPC routine execution time:       ACPI.sys – ACPI Driver for NT, Microsoft Corporation

Highest reported total DPC routine time (%):          0.169968
Driver with highest DPC total execution time:         rspLLL64.sys – Resplendence Latency Monitoring and Auxiliary Kernel Library, Resplendence Software Projects Sp.

Total time spent in DPCs (%)                          0.387157

DPC count (execution time <250 µs):                   467966
DPC count (execution time 250-500 µs):                0
DPC count (execution time 500-999 µs):                4
DPC count (execution time 1000-1999 µs):              0
DPC count (execution time 2000-3999 µs):              0
DPC count (execution time >=4000 µs):                 0

_________________________________________________________________________________________________________
REPORTED HARD PAGEFAULTS
_________________________________________________________________________________________________________
Hard pagefaults are events that get triggered by making use of virtual memory that is not resident in RAM but backed by a memory mapped file on disk. The process of resolving the hard pagefault requires reading in the memory from disk while the process is interrupted and blocked from execution.

NOTE: some processes were hit by hard pagefaults. If these were programs producing audio, they are likely to interrupt the audio stream resulting in dropouts, clicks and pops. Check the Processes tab to see which programs were hit.

Process with highest pagefault count:                 none

Total number of hard pagefaults                       6
Hard pagefault count of hardest hit process:          3
Highest hard pagefault resolution time (µs):          19152.621155
Total time spent in hard pagefaults (%):              0.009589
Number of processes hit:                              0
_________________________________________________________________________________________________________
PER CPU DATA
_________________________________________________________________________________________________________
CPU 0 Interrupt cycle time (s):                       3.022050
CPU 0 ISR highest execution time (µs):                81.521005
CPU 0 ISR total execution time (s):                   0.184461
CPU 0 ISR count:                                      85072
CPU 0 DPC highest execution time (µs):                264.338710
CPU 0 DPC total execution time (s):                   0.931696
CPU 0 DPC count:                                      441177
_________________________________________________________________________________________________________
CPU 1 Interrupt cycle time (s):                       1.202737
CPU 1 ISR highest execution time (µs):                102.689797
CPU 1 ISR total execution time (s):                   0.018182
CPU 1 ISR count:                                      884
CPU 1 DPC highest execution time (µs):                244.097524
CPU 1 DPC total execution time (s):                   0.089548
CPU 1 DPC count:                                      5911
_________________________________________________________________________________________________________
CPU 2 Interrupt cycle time (s):                       0.861943
CPU 2 ISR highest execution time (µs):                131.155289
CPU 2 ISR total execution time (s):                   0.020119
CPU 2 ISR count:                                      982
CPU 2 DPC highest execution time (µs):                267.954614
CPU 2 DPC total execution time (s):                   0.140828
CPU 2 DPC count:                                      10137
_________________________________________________________________________________________________________
CPU 3 Interrupt cycle time (s):                       5.537322
CPU 3 ISR highest execution time (µs):                102.685671
CPU 3 ISR total execution time (s):                   0.021638
CPU 3 ISR count:                                      972
CPU 3 DPC highest execution time (µs):                264.816204
CPU 3 DPC total execution time (s):                   0.142011
CPU 3 DPC count:                                      10745
_________________________________________________________________________________________________________

latencymon_battery

Using AC adapter:

_________________________________________________________________________________________________________
CPU SPEED
_________________________________________________________________________________________________________
Reported CPU speed:                                   2666.0 MHz
Measured CPU speed:                                   1001.0 MHz (approx.)
_________________________________________________________________________________________________________
MEASURED INTERRUPT TO USER PROCESS LATENCIES
_________________________________________________________________________________________________________
Highest measured interrupt to process latency (µs):   36940.241051
Average measured interrupt to process latency (µs):   11.430942

Highest measured interrupt to DPC latency (µs):       4838.761084
Average measured interrupt to DPC latency (µs):       1.285947
_________________________________________________________________________________________________________
REPORTED ISRs
_________________________________________________________________________________________________________
Highest ISR routine execution time (µs):              1853.656414
Driver with highest ISR routine execution time:       USBPORT.SYS – USB 1.1 & 2.0 Port Driver, Microsoft Corporation

Highest reported total ISR routine time (%):          0.050281
Driver with highest ISR total time:                   hal.dll – Hardware Abstraction Layer DLL, Microsoft Corporation

Total time spent in ISRs (%)                          0.087438

ISR count (execution time <250 µs):                   601848
ISR count (execution time 250-500 µs):                0
ISR count (execution time 500-999 µs):                1
ISR count (execution time 1000-1999 µs):              5
ISR count (execution time 2000-3999 µs):              0
ISR count (execution time >=4000 µs):                 0
_________________________________________________________________________________________________________
REPORTED DPCs
_________________________________________________________________________________________________________
Highest DPC routine execution time (µs):              10688.889722
Driver with highest DPC routine execution time:       ACPI.sys – ACPI Driver for NT, Microsoft Corporation

Highest reported total DPC routine time (%):          0.162464
Driver with highest DPC total execution time:         rspLLL64.sys – Resplendence Latency Monitoring and Auxiliary Kernel Library, Resplendence Software Projects Sp.

Total time spent in DPCs (%)                          0.474645

DPC count (execution time <250 µs):                   3183218
DPC count (execution time 250-500 µs):                0
DPC count (execution time 500-999 µs):                218
DPC count (execution time 1000-1999 µs):              46
DPC count (execution time 2000-3999 µs):              12
DPC count (execution time >=4000 µs):                 0
_________________________________________________________________________________________________________
REPORTED HARD PAGEFAULTS
_________________________________________________________________________________________________________
Hard pagefaults are events that get triggered by making use of virtual memory that is not resident in RAM but backed by a memory mapped file on disk. The process of resolving the hard pagefault requires reading in the memory from disk while the process is interrupted and blocked from execution.

NOTE: some processes were hit by hard pagefaults. If these were programs producing audio, they are likely to interrupt the audio stream resulting in dropouts, clicks and pops. Check the Processes tab to see which programs were hit.

Process with highest pagefault count:                 firefox.exe

Total number of hard pagefaults                       82
Hard pagefault count of hardest hit process:          42
Highest hard pagefault resolution time (µs):          54719.405851
Total time spent in hard pagefaults (%):              0.019669
Number of processes hit:                              9
_________________________________________________________________________________________________________
PER CPU DATA
_________________________________________________________________________________________________________
CPU 0 Interrupt cycle time (s):                       22.060069
CPU 0 ISR highest execution time (µs):                1848.877719
CPU 0 ISR total execution time (s):                   1.325415
CPU 0 ISR count:                                      571424
CPU 0 DPC highest execution time (µs):                4321.660915
CPU 0 DPC total execution time (s):                   6.839788
CPU 0 DPC count:                                      2954846
_________________________________________________________________________________________________________
CPU 1 Interrupt cycle time (s):                       8.162236
CPU 1 ISR highest execution time (µs):                1853.656414
CPU 1 ISR total execution time (s):                   0.202151
CPU 1 ISR count:                                      10097
CPU 1 DPC highest execution time (µs):                6495.461365
CPU 1 DPC total execution time (s):                   1.045839
CPU 1 DPC count:                                      58885
_________________________________________________________________________________________________________
CPU 2 Interrupt cycle time (s):                       6.892908
CPU 2 ISR highest execution time (µs):                1394.983496
CPU 2 ISR total execution time (s):                   0.214699
CPU 2 ISR count:                                      10241
CPU 2 DPC highest execution time (µs):                6415.545386
CPU 2 DPC total execution time (s):                   1.518077
CPU 2 DPC count:                                      89777
_________________________________________________________________________________________________________
CPU 3 Interrupt cycle time (s):                       30.317668
CPU 3 ISR highest execution time (µs):                199.181170
CPU 3 ISR total execution time (s):                   0.222712
CPU 3 ISR count:                                      10092
CPU 3 DPC highest execution time (µs):                10688.889722
CPU 3 DPC total execution time (s):                   1.262933
CPU 3 DPC count:                                      79992
_________________________________________________________________________________________________________

latencymon

It is lucky for just replace a cheap 10$ AC adapter rather than a new laptop, to fix this unbearable problem. The malfunctioned adapter worked “fine”,  no much heat, voltage looks good, but both Microsoft and HP failed to catch the point although it announces it is broken times and times.

I am so disappoint for HP, and I would never buy any HP product again, that is the last what I want to say.

Posted in tech | Tagged , , , , , , , , , , | Leave a comment

附录

准备

车辆:出发前几个月,把能换的易耗品都逐渐换了一遍,火花塞,变速箱油,刹车油,助力油,出发前做了最后一次免费的保养,又换上了三个新的轮胎(结果这三个新轮胎全部报废)。我估计整个旅程在三万公里以上,带了3桶美孚一号,以及机滤,一个空滤,几个汽油滤芯。两套套筒,两个扭矩扳手,备用火花塞,气筒,ELM327线,小到备用灯泡,AB胶,临时补胎工具都带了,甚至早早就买好了防滑链,结果还差点用上了,想想自己都有点奇葩。备胎倒是没有换成全尺寸的,有点来不及,出发前没找到合适的就算了,幸亏也没有带来多大的麻烦。发动机护板那是必须的。最好能装胎压监控,会安心很多。

露营:帐篷睡袋自充气睡垫,炉头炊具铲子,凳子,食品袋什么的。如果能带点洗洁精就更方便了。 多少年前的梦想,幻想着有那么一个时刻,可以坐在帐篷边上,煮着一壶水,喝着咖啡,和我的车子一起面对夕阳,不过这个景象终究还是没有最后变成事实,有点遗憾,我想原因还是比较赶路,没有好好停下来,看时间的流逝。气罐什么的在新疆西藏可能算违禁品,需要隐蔽。

相机:还是老一套,5d2带17-40,70-300小绿,还有一个50 Contax, 16G CF*4,1T移动硬盘,脚架手柄自拍线等等。主要用的还是小绿,小绿的却小巧,但是解析度真的是一个问题。

药品:有几种药还是必须带的。带点能治疗胃炎的抗生素,这大概是最容易获取的细菌吧,没有抗生素胃炎真的不像普通的感冒那样可以扛过去,急性胃炎发作的时候红绿灯都不是个事。维生素,毕竟饮食习惯大不相同。高反对我来说不算是一个大问题,预计可以安然度过,不过高原感冒可不好,感冒药还是必要的。另外无意中带了一管金霉素眼药膏,发现高原上非常有用。这个季节上高原,高温干燥等等原因,鼻腔容易充血破裂,油性的眼药膏刚好有润滑保水灭菌的作用,我想凡士林这样的东西也应该有一样的效果。

电子设备:电脑带了x61T(X61T由于有手写功能,触屏操作,在有些时候真的太方便),playbook(一路无用),手机两部,一部BB续航能力是主要武器。一部导航,特地买了一部Nexus 4,地图使用Google Map和高德地图。凯立德感觉不如高德,百度地图和屎一样,不管你是在遥远的荒野还是雪山,总是为你搜索几百公里外的商家,根本就不关心你的情绪。家里搭好proxy,保证随时可以翻墙,事实上这是非常必要的,因为某些地方是的阻断网络的方式是非常简单粗暴而有效的。遗憾的是家里的笔记本突然变得十分不稳定,导致大部分时候Google 服务都抓瞎。Nexus还是蛮顺手的,导航订房基本靠它了。充电宝两个,充一个,放一个。手机都是联通的,全程下来除了大小兴安岭地基本没信号,其他地区基本还是可以通话的最少。

地图:虽然行路主要依靠电子地图,还是觉得一份详尽的纸质地图十分有必要。纸质地图可以更方便的总览全图,在做线路规划的时候还是需要纸质地图先规划一个大的方向,设定checkpoint,然后在用电子地图做局部的计划。带分册的地图比较方便翻阅查询,一大本多数页面都是用不上的。

音乐:没有音乐的旅行,好比无声的电影,它们总是会在最应景的时候放大你的情绪,这就是你要的状态。

其他行李:按照功能分类,随手的东西和长期装备分离,方便存取,尽量避免开后备箱,惹人注目。基本上我只有在没人的地方或者准备出发的时候才整理后备箱。

钱:好希望可以只带一车的钱出发。主要带现金,沿途仅仅在乌市修整时取过一次钱。特地去办了一张青旅会员卡,实际上也没用过几次,一路上有青旅的地方,基本上都不贵,主要是阿里地区非常贵且条件差。

Testament :你不知道会发生什么,每一天都是最后一天,必须准备好自己最后的声明,完成自己最后的责任,可以从容的再也不见。 虽然这不是什么好兆头,不过让我选择的话,我宁可选择死在路上。

时间机器:一定要带上,带上你就可以后悔了,不带肯定后悔。即便付出的代价是进入另外一个平行宇宙,我也愿意。

反正全部东西整理好,发现我的小小Focus还真的不太适合长途旅行,居然一个人的东西后备箱就基本上满满当当了,反过来说也许是我自己太婆婆妈妈了,带了太多东西了吧。但是不管怎么说,带的东西绝大部分都用上了。

最后的准备就是辞职,然后准备边防证。早些时候,是计划从东北穿越蒙古,然后新疆西藏的,貌似出发前时局有点动荡,西藏的边防证据说也难办,还好看起来那只是针对藏人和外国人的政策,我办理还是比较顺利,黑龙江,蒙古,新疆,西藏都办理了,有效期最长3个月,同时出行计划也反转了180度,从西藏开始,看起来这样似乎合理一点,10月底再走新藏线道路可能成问题。事实上,边防证只有西藏全境以及新疆叶城(其他地方记不清了,最多加上喀什,喀纳斯边上的白巴哈)有查,其他我去的地方都是没人在乎的,但是没有身份证驾照行驶证是寸步难行的,这说明西藏整体管理体系还停留在介绍信的时代,没人关心系统的升级改造。不管怎么说,无数的检察站,边防站,测速点,宾馆酒店,监控录像最终的目的就是一个,让你无处可逃。也是由于动荡的原因,我总是感觉如果今年再不去,或许以后就没机会去了。另外要带上保险单以备万一,进北京需要交强险资料。

Posted in personal, Travel | Tagged | Leave a comment

第五站 归途

Day 49 加格达奇

漠河到加格达奇S207加漠公路。开始路况并不好,坑多起伏大,大概离开劲涛以后路况越来越好。到塔河以后基本上是准高速的配置。

一路无话。漠河是一个很孤立的触角,无论到任何一个城市,距离都很远,加格达奇应该是距离最近的一个城市了。路过的一些村县看起来更像是牧民定居点。沿途森林防火员很多,应该是那场大火之后的事了。

作为大兴安岭地区的首府,在地图上这里却属于蒙古,整个大兴安岭地区看起来更像是一块飞地,好像随时都会被切断似的。

已经在林海中穿行了很多天,终于来到一个城市,还有点小激动。

今日里程 600km

Day 50:黑河

离开加奇走s301,这里还是林区,在省道起点防火检查比较严。大概有150km的林区公路,除了林区以后开始是大片的黑土地了,庄家基本都已经收割,土地部分已经翻起,黑色的泥土非常显眼。然后转s208南下,这段路在修,不过基本上比较平整,正常行驶不受什么影响。在多宝山转入s310前往黑河市,又开始逐渐进入林区,我想应该算是小兴安岭山区了吧。

一路上光秃秃的白桦树间或着金黄色但是尚未落叶的云杉,阳光明媚。

黑河感觉上是个小巧干净的城市,风格上更像一个欧洲的小城。街道很窄,两边都是停车位,却显得井然有序。店铺的招牌上多了俄文。隔江就是俄罗斯了,俄国人的密度相当大,也是里头也有不少俄罗斯人摆摊以及逛街,讨价还价,商场的喇叭也间或这俄文广告。不少俄罗斯人甚至一家人闲逛,其乐融融。

晚上这里江边属于广场舞的,而步行街则属于扭秧歌队的。和广场舞不同的是有民乐live,演员有戏服,分贝更大,更张扬,不过似乎并不讨厌。满街都是小贩,真是个和谐的社会。

我必须说,黑河是整个旅程中,我最喜欢的城市了。这里也是整个旅程的折返点,time to go back。

今日里程360km。

Day 51:鹤岗

离开黑河,跟着s311一路沿黑龙江而行,经过逊克,嘉荫,萝北,转s101到达鹤岗。

路况可以,今天多云,不适合观景,适合赶路。前一段基本比较平,肯定是离开了大兴安岭,大片农田主要是玉米吧。200公里以后开始盘山,一个铭牌似乎说明这里开始进入小兴安岭,山路弯弯,起不了速度,只能慢慢随着山路盘旋。最后尝试一次攻击乌鸦,未果,以后不会再有机会了。距离黑龙江虽近,但是能看到的机会其实不多。

黑龙江还是十分宽阔的,我真不信Putin的老虎能游来游去。

小兴安岭植被貌似黒桦树比较多,看起里比较杂,不像大兴安岭一眼望去都是一柱冲天的乔木。突然看到一只狐狸,让我一下子想起了长白山和雪山飞狐。

过了萝北天黑,进入s101,这段路非常繁忙,也很乱,乌烟瘴气。也是从今天开始,和蓝天绿水森林告别,仿佛出世再度入世。

今日里程660km。

后面的返途就不再一一描述了,太阳慢慢回到东西的方向,温度逐渐回升,空气逐渐暗淡,整个大东北,华北都是后工业时代的景象,云里雾里的喘息着。本来想在山海关下来看看天下第一关的雄姿,遮天蔽日的雾霾让我的想看起来法很幼稚。

在黑龙江的高速必须小心,遮挡号牌以及假牌的状况可能是全国之最。京哈高速虽然宽敞,但是这个时段卡车多,农机运输车多,一路上一直从哈尔滨开始,运载着“久保田”的小卡车不断,我看没有几千辆也差不多,这里大车多数很嚣张,尤其是“久保田”,四条车道占三条,还有一条超车玩,交管都是吃屎的。“久保田”一直到江苏北部才渐渐消失。

哈尔滨,长春,沈阳可以走G102,路况不错,只是绕城最好上高速,避免拥堵。

进北京需要准入证,需要交强险材料才可以,一帮操着河北口音的胖子守护者祖国首都的门户,态度极其恶劣。

一直到接近青岛,天空才慢慢有点正常的颜色。整个山东的国道质量还算可以,江苏的自然更好了,不过貌似江苏大部分地区都是乙醇汽油了,后悔没有在山东加满最后一箱油,一不小心就进了江苏。山东和江苏国道的收费员我觉得不像人,音容笑貌酷似机器,交钱逃命去也。

回到原点。

图文版:http://1drv.ms/1Avo5Op

Posted in personal, Travel | Tagged | Leave a comment

第四站 蒙古

离开新疆在甘肃修整了一个晚上。在酒泉住的如家是整个旅程最的最舒服的一次。到加油站再也不用登记身份了,真幸福。

旅程走到这里的时候,真的不知道到下面应该往哪里去了,我觉得这是疲劳引起的惰性。强迫自己安静下来检视地图,加上网上搜索,摆在面前的两条路,一条通往额济纳旗,一条通往阿拉善右旗,巴丹吉林沙漠。犹豫了痕迹最后还是选择北上,巴丹吉林沙漠必须租车才能进去,经历了喀纳斯的遭遇我对这些景区已经不再有多少兴趣,而通往额旗的公路以及后面的漫长的戈壁公路,无疑对我来说还是新鲜的。

Day 37: 额济纳旗

取道S214金塔方向离开酒泉。金塔县有一个小小的胡杨公园,可以开车进去转转,没什么人环境倒是挺不错。

往前就是航天城的方向了,沿途不少驻军,兵营处有很多恶性的减速带,必须小心通过。离开兵营以后,后面的路程就是在戈壁滩上奔行。这里限速90,“请自觉遵守交通规则”,显然就是没有测速设备的说明,我感觉在中国找不到第二条这样的公路。到达蒙古的S315后,转向额旗方向,两条省道质量都没有什么问题。

通过这条路前往额旗,首先会到达黑城。黑城现在只剩下断壁残垣,城墙厚达10m左右,相对于一个边长大概3-4百米的小城郭有点夸张。绕道后门进入黑城,城门已经被流沙虚掩,还是可以爬进去的。如果古代要进攻,用沙子填平城墙应该不是很难的事情,或许一夜的大风就可以做到。城墙内空空如也,正中间还剩下一个土堆,感觉像是祭坛一样的建筑,不像住人的,而其他的建筑早都尘归尘土归土了。

城墙的两边都慢慢被流沙侵蚀,忽然有种奇怪的感觉涌上心头,有点不寒而栗。人类最终将被时间征服,偏偏人类又选择沙漏作为计时工具,冥冥之中似乎和眼前的景象契合,时间如流沙,摧毁了曾经的文明,到底是时间,还是流沙,我已经分不清楚,像远古的命运。

回到公路前经过怪树林。本来傍晚开始扬沙,谁知道太阳下山后灰黄的天空变得绚丽多彩。怪树林充满了死亡的气息,但是七彩的晚霞似乎又给了这里重生。毫无生机,惨白的胡杨躯干,阴森的天空,只需要一点光,便可惘如隔世。应该是改道的水系导致了这里胡杨的悲剧,人挪活,树也一样。

到达达来呼布已经比较晚了,随便住下。感觉这里民工特别多,我猜这里的景区应该还是在大量扩建,看不出这里除了旅游业还有什么可以开发的。

今日里程400km。

Day 38:巴彦淖尔(临河市)

离开额旗的时候,胡杨只有五分之一开始变黄,大量的红柳也还没有开始变色,还有一部分应该是沙枣吧。到最后应该会变成一个颜色,可先不是现在。离开额旗最近的加油站有200公里,最好在额旗加满,加油站可能会没有油,我碰上一个。

S312开始一段是戈壁,零零散散的草丛可能是骆驼刺,一直到能见到阿拉善盟辖区标识的时候,植被开始变的丰富,绿色开始回归大地,逐渐可以碰到一些羊群和骆驼群。在乌力吉S312开始变得狭窄并且缺乏养护,一开始甚至走错了路。路上坑多,会车也比较困难,还好大车不多。由于时间不早了,跟着一个本地车一路狂飙。

接近日落的时候翻过一座大山好像名叫大坝山,这里地质问题导致公路中断正在维修,还好天还没有完全黑下来,便道不太好走,但是山里风光不错,从地图上看这里应该是阴山脚下了。下山的时候天色已经变暗,再次出现先晚霞,可惜翻山花的时间太多,没有时间逗留。

山下开始可以看到大片的草原,草高半米。我感觉这里是个非常好的露营地,风吹草低见牛羊大概说的就是这片草原呢。杭锦后旗正在修路,整个县城都乌烟瘴气的。路上可能撞了一只鸟,夜间行车在大灯照射下,鸟基本都会变傻,不能指望像白天一样会躲避,必须减速让行。这次鸟在车窗上弹了一下,不知道生死。小时候晚上有人打鸟都是用手电一照,鸟就不会逃了,果然如此。临河市除了像蜈蚣一样的蒙文随处可见,其他看不出与众不同的地方,到处都是灯红酒绿。

今日里程700km。出门已经将近40天了,除了喀纳斯几天没动车,几乎天天从早开到晚,虽然精神上没有感觉,但是身体早已开透支了。

Day 39:呼和浩特

去了趟乌梁素海,感觉上和博斯腾湖差不多,早上去也看不到什么,水鸟不少。整个景区,以及后来在蒙古的旅充,发现东北口音超过任何一种口音,感觉蒙古是东北人的天下,蒙古人要么就是看不出来,要么就是势微了,还是他们本来也是东北口音。结合昨天从额旗到临河一路上你能看到的基本都是哈尔滨饺子馆 ,我还是相信大批的东北人入侵了蒙古。

巴彦淖尔地区用的都是乙醇汽油,为了不加油,尽力省油。在离包头还有17公里的时候,看起来油箱实在是支持不住了,这箱油整整跑了890公里。加了50上了高速才加满。这里国道很难跑,到处都是摄像头,收费也比较贵,还是高速安全点,至少不用担心超速。

选择住宿呼和浩特是一个错误,当然包头也不是什么好地方,污浊的空气是的高楼林立的城市沉浸在一种末世的气氛中,我都有点分不清楚这里是乌市还是呼市,反正都差不多,有点怀念酒泉的安逸。

今日里程460km

Day 40:锡林浩特

选择走锡林浩特也没有什么特别的理由,就是离边界比较近,或许还有锡林郭勒大草原?其实我并没有什么概念,只是寻找一条看起来比较有意思的公路而已。

选择S101,这条路一直陪伴我差不多900公里。离开呼市开始翻山,路况稍差,这里是个自驾游景区,流动测速的牌子很吓人,减速带也是非常不友好。到达四王子旗后,开始正式进入草原地貌,农场有大片的耕地已经收割完成,和照片里看到的美国大农场的情形差不多,被剃的整整齐齐的麦田随着山丘起伏到远方。

大草原有点非洲的味道,越接近目的地,草色越黄,黑色的油路如劈波斩浪般画出分明的切割线。要看草原必须来锡林郭勒,和青海西藏的高原草场比,这里地势平缓起伏,绵绵不绝,如大海的波浪,是的,草原也是海,平静而暗藏力量的海。

傍晚时分已经接近锡林郭勒,在路边等候夕阳,落日如约穿出厚厚的云层翩翩而至,坠入草原不高的波涛中。

S101后段基本没有什么测速,路况非常好但容易疲劳。只是在接近苏尼特右旗的时候,原来的省道被部队切断,需要绕道而行,地图上都没有标识,只有我一辆车。碰到一个牧羊人打听道路,牧民非常的热情,或许在广袤的草原上难免寂寞。

今天是个近乎完美的旅程,一扫昨天的郁闷。锡林浩特是一个相对朴实的城市,城市看起来简单平整,比较喜欢这里。晚上吃了黄焖鸡米饭,味道很好,是山东连锁店,以至于后来的旅程中碰到就吃,可惜的是一次比一次口味差,最后一次在青岛吃的,尤其难吃。在旅馆边上买了些烤牛肉和奶酪,当地特色,也比较满意。

今日里程670km。明天好好休息,不赶路了,相信还会有大片的草原在路上。公路旅行的一个大问题就是汽车的速度压缩了时间和空间,当你发现一道风景,只需要一瞬间就消失在身后,只能回味感慨,无法言传。

Day 41:东乌珠穆沁旗+100km

继续沿着101省道前进,也继续这草原的故事。一路上依旧是迎面而来的超宽的运草车,为牲口准备冬天的粮食,而牛马们似乎已经厌倦了终日的咀嚼,此刻躺在金黄色的长草中享受着金色的阳光,悠然自得,感受这最后的秋色,只有羊群依然不知疲倦的吃吃吃吃。

阿尔善宝格拉有一个小小的油田长在草原里,看起里有点怪异。

在东乌旗吃了晚饭,这些沿途的小县城基本上没有什么内容,更像是聚居点。离开东乌旗后没有多远,就到了和S101说再见的时候了,900公里的草原,我的千里马就是我的福克斯。

进入S303奔满都而去,从一开始路况就很差。这两天来经过那么多草原,一直想在草原里露营一次,今天刚好在半路上前后无村,于是天黑前找了个开放的山谷钻了进去。所谓开放的意思是,这里的草场几乎都被牧民分割,用铁丝网建立边界,贸然进入肯定不好。现在牧区正在收割牧草,打成方块或者圆滚,准备过冬或者出售。

不管怎么说,条件比在沙漠好多了,没有蚊子,没有尘土,居然也没有虫鸣,偶尔会惊起一只小鸟。天气不好,乌云浓厚,这是入蒙以来第一次没有晚霞的陪伴,我已经习惯了蒙古的晚霞。为什么在新疆西藏就看不到这样的晚霞呢?可惜也看不到星星了,入夜开始下雨,在雨点噼啪作响中渐渐入眠,希望不会把我冲走。

今日里程370km

Day 42:阿尔山市

经验通常也会导致错误。蒙古的省道一贯良好,可是我实在没有想到S303会是我整个旅程最艰难的一条公路,尤其是蒙古的其他公路开起来那么安逸。尽管风光不错,但是300多公里的烂路实在是太折磨意志。

昨晚的露营选择看起来也十分正确,虽然不是草原最好的地段,但是往后的路上还真的不容易找到合适的草地,按照后面的路况来说,如果赶夜路的话,出任何状况都是可能的,即便是在白天,也只能2/30的龟速前进。

S3蒙古马似乎都还是比较高大的,传说中的矮小有力貌似不符。到达宝格拉森林公园就和草原说再见了,迎面而来的忽然换成了金黄的树叶以及黑白斑驳的树干,提醒你已经进入大兴安岭了。漫天的金色让人震撼,可惜天色已晚,只能期待阿尔山的景色,希望现在是合适的季节。

也接近目的地路况就越差,最后实在是无可避免的严重托底。终于走到了S303的尽头了,逃出生天。S203是全新的柏油路面和高速标准无二。阿尔山市完全是个宾馆城市,一条主要的干道灯火通明,除了宾馆就是饭店,没有别的。这个季节住宿倒是不贵。

今日里程300。

Day 43:阿尔山市

今天修整一天,昨天实在太过疲劳。修理护板,我在叶城都没有被人宰,来到阿尔山被小宰一刀,而且水平太差,愚蠢的选择。

无事可做,开车游荡,去了一趟白狼,大兴安岭的一个小村庄。尽管这里山高林密,但是白桦林感觉树龄都不大,应该基本都是人工林,从白狼可以绕回阿尔山,可以看到日本人修的铁路,现在还在使用。

晚上上网查了才知道S303是所谓的“摄影小油路”,路况公认的差劲。我想不知道如果知道路这么烂,还会不会走选择303了,又是一次只看地图走路的后果。

今日里程140km

Day 44:阿尔山

早上天气不好,但是还是早早前往阿尔山公园。这里实际上是个地质公园,主要是火山遗迹,加上湿地。几个景点主要是石塘林值得看看,火山岩浆经过湿冷却后形成的地貌。山中水系颇为发达,这里也是哈拉哈和源头,如果不收门票倒是不错的去处。其他什么天池,杜鹃海什么的乱七八糟的都是凑数的。阿尔山景点适合自己开车进入,路边有些地方比景点更值得停留,当然最理想的方式是自行车了。景区交通分主线和支线,要不断的换乘,等车,有一点很好就是入口和出口不是同一个地方,基本不走回头路,即便如此依然不方便。

傍晚带着失望傻傻下山,西边的天空突然放晴,蒙古再次用它独有的方式补偿了阿尔山的遗憾。幸亏下山的时候发现胎压不足,补气,要不真就错过了阿尔山最后一道风景。建议路过阿尔山的朋友,进山路上花10块办个防火证就可以了,到景区大门前的哈拉哈河就可以回头了,没必要进公园。

晚上住山脚下伊尔施,比阿尔山方便得多,也多些人气。

今日里程100。

Day 45:满洲里

早起温度已经降到1度了,秋意正浓。

离开伊尔施,就是玫瑰峰景区,从公路上看山势相当秀气,心里还在犹豫要不要停下来的时候,已经远去了。出了收费区,暂时告别了了大兴安岭,开始进入了呼伦贝尔草原。

呼伦草原很平,因此也比较平淡,缺乏变化,还是觉得锡林的草原更有味道。一直到新巴尔虎左旗,都是新修的省道,不过一路都是逆行,老的省道已经废弃,看起来以后可能会修成高速。出了左旗,就是老的省道,路还可以,旁边是正在施工的新路,正在分段推路基。快到右旗时候有条路去贝尔湖,75km,油不多了,就没去。

出了右旗,正在踌躇着如何才能到呼伦湖,发现有条路去呼伦湖,6km,这里就是黄金海岸景区。呼伦湖并不干净,像一般的海水有点浑浊,看起来也像大海,根本看不到边。不过天气好没办法,太阳够斜就更没办法了,海水看起来蓝色一塌糊涂,海鸟很多,老鼠很多,人很少。这里看来露营不错,不过现在已经冷了,而且估计有大雾,还是算了吧。

终于满足我到呼伦贝尔的愿望,明天可以安心的往莫尔道嘎去了,不用纠结没机会看呼伦湖的问题了。对蒙古的地名已经开始熟悉起来,不像刚到蒙古的时候,长长的一串名字念的磕磕绊绊,现在也开始像当地人一样开始简称了,额旗,东乌旗,西乌旗,新左旗,新右旗,满都,可是就要离开这片土地了。

到满洲里已经华灯绽放了,这是一个金黄色不夜城,我直接去了扎区。明天从这里出发。居然已经开始供暖了。

今日里程490km。

Day 46:莫尔道嘎

本来过了满洲里以后应该怎么走完全没有概念,无意中搜索到莫尔道嘎这个名字。多少年前我总是幻想着有那么一条路,可以穿行在大兴安岭林海之中,道路被林海的树冠覆盖,阳光斑驳的洒落,莫尔道嘎是一个接近这种景象的地方。

海满公路一出收费站就是一大片湿地相当可观。水面雾气升腾,各种水鸟一路看来最密集的,不过看野鸭的飞行姿态,真难想象它们也是候鸟。

不远转入x094前往黑山头,这里的草原多少有点山势,风景一般,路况不错。在黑山头碰到哦啊一个越野车队,打听路去室韦路况。越野车需要4.5小时,建议我不走。不过我感觉那个司机在吹牛,越野车对轿车总是透露着一种高高在上优越感。不过我还是不打算让我的车子冒险了,走额尔古纳s201前往室韦。s201路况一般,新路在修,影响老路,多处便道,中国最北部的公路有一个共同的特点就是有非常多大暗坑和起伏,和多年冻土地带有关。

快到室韦转入莫尔道嘎的拉莫线,算是再次进入大兴安岭,这里应该是大兴安岭的腹地了。树也是海。走进路边树林里,地上堆积的树叶的厚度说明这片树林的年份。

水洼如同镜子,完美抛光。

这里的树林看起来都一样,景区就不打算进去了。这个地方一个人吃饭都很困难,居然都直接拒绝我就餐,做不出一个人份,好奇葩。晚上住千登宾馆,条件很不错,自己供暖,老板娘人很好。一帮广东老板琢磨着要吃熊掌,万里迢迢,就他妈知道吃,说明这里盗猎行为依然存在。向宾馆的车司机打听路,大略知道了从莫尔道嘎-金河-满归-漠河的线路。满归是蒙古和黑龙江的分界点,目前满归到漠河因为修路还在封路,需要贿赂守路人,要么就要从森林里走便道绕道。明天还是打算走满归漠河一线,希望可以顺利通过。

今天是个重要的纪念日。到达莫尔道嘎,这次旅行的里程刚好到了2万公里。

今日里程460。

Day 47:漠河

莫尔道嘎只有一个兴安加油站,没有别的选择。不过这个加油站也算是连锁的加油站,在东北部普遍都有,后来在漠河甚至第一次碰到加油机还是按照公斤计量的,这得老到什么程度。

今天的旅行应该是大兴安岭最深入的一天了。金莫公路的入口在莫尔道嘎村口,省道边上的沙石路,没法具体描述,不过打听一下并不困难。虽然是简易公路,但是路面平整,真正的穿行于林海之中。

路面容易侧滑,需要控制速度。到达金河县以进入县道,基本都是柏油路面,有些起伏暗坑。大兴安岭的水系之多超乎想象,牛耳河,阿龙山一直到满归,都贯穿着可能是多条河流,有静有动,在蓝天白云的映衬下,美的震撼。相形之下,喀纳斯只是浮云罢了。

到了满归以后果然还在封路,守路人可能是受贿被告了,不敢明目张胆的索贿,其实我也真的不知道怎么塞钱。决定还是返回十几公里,走森林便道前往漠河。便道完全是林间小路了,60公里左右的烂路,颇为担心会爆胎,反正还是乱七八糟就开过去了,有惊无险。林中碰到一只大号山鸡,其他鸟类似乎也不多。

入夜气温降到0度以下,摸黑赶到漠河。漠河这这里的温度一样,冷冷清清。据说当年大兴安岭火灾过后,这里烧的只剩下一根烟囱了。现在的城市都是那以后重新建立的。

在漠河修整一天,越来越发疲劳,休息的频率也在增加。

蒙古之旅算是结束了,横穿了整个蒙古,经过了戈壁,草原,以及大兴安岭和呼伦贝尔。大兴安岭的美丽和自由让我依然难忘,只是这里的秋天太过短暂,很快就要进入白雪覆盖的冬季,一切都将开始休眠,等待春天。蒙古留给我最深的印象不是这些,而是每天夕阳落下的余辉,晚霞之域。艰苦的s303,草原公路s101我觉得是蒙古的精华所在,大兴安岭的河流让人印象深刻,以至于后来我才注意到这里的地名很多都是带着“河”字。漠河,塔河,黑河,根河,金河等等,小的村名就更不胜枚举了,水系才是这里的精华所在。大兴安岭林区的公路地形地质复杂,山丘起伏,加之设计上有问题,危险系数比较高,比起西藏,新疆等地的盘山公路来说更加困难。

我的感觉是蒙古的经济似乎被东北人控制,就好象新疆,西藏的经济民生为汉人所控制一样,到处都是东北人在蒙古的生意,反而不太看到蒙古人的影子,或许是我没有留意吧。锡林郭勒是草原之都,而莫尔道嘎则是森林之都。

从西藏新疆一路到此,需要调整两个重要的感觉。首先是时差,西藏往往到晚上10点太阳才刚刚下山,而在漠河,下午5点就基本天黑或者接近天黑,可以用来赶路的窗口大大缩短,不想在西藏新疆可以跑十几个小时,另外这里的太阳永远的出现在南方,难以辨别方向,很不习惯,这种情况过了哈尔滨感觉才慢慢消失。另一个需要调整的是人口密度。一路上通过大量的无人区,除了偶尔碰到的车辆几乎没有人烟,随着旅程延续到蒙古的东北部,人口密度以及城市的密度大大增加,在路上的感觉完全不同,从荒野中重回人间,让我感觉需要重新适应。

公路不再寂寞,旅程也即将结束。

图文版:http://1drv.ms/1AvnV9z

Posted in personal, Travel | Tagged | Leave a comment