1. 天山监狱   发表文章

    金日成狗肉火锅炖金正日

    内容已删除
    内容已被作者本人或管理员删除。 如有疑问,请点击菜单按钮,查看管理日志以了解原因。
  2. 葛亦民 紫薇圣人
    葛亦民   发表文章

    葛神异闻录之纯真年代第一章

    葛神异闻录之纯真年代第一章

    (一)、童子 1、江苏句容大卓丁村,1969年1月31日夜,最冷的一天,零下12度,大雪纷飞,

    积雪有人高。我妈怀我时,我是横在肚里,调整转了三个月。这天奶奶已睡下,

    心想今夜千万不能生孩子,太冷,还没睡着,我妈是刚睡一觉,肚疼,爸爸来喊

    奶奶,要生了,敢紧请了接生婆,是寤生,即一只脚先出,折腾了好久,我这脚

    冻紫了,在场的人都以为没用了,还不敢对我妈说。夜11点前,终于平安生出,

    是个男孩,即葛亦民神。 2、是时是个大家庭,有太爷、太太、爷爷、奶奶、爸爸、妈妈、小姑、叔叔、

    哥哥,二年后有弟弟。出身地主。 3、墙上见有标语:“打倒日本帝国主义”。 4、1974--75,幼稚园。会唱歌演戏,我演解放军,还在外村演出,农民观众很

    多,别人向妈妈说我演的好。 5、不爱动,爱静,曾站在舅舅村小学黑板前半天,被取笑呆子。 6、3岁时想从仙人掌或什么草菜中找到长生不老药,看到房子上的仙人掌,就想

    ,吃了会不会长生不老,在屋后或菜地里,想有没有一种草菜,吃了长生不老。 这就是神经的起源。 7、3岁时喝7岁小女孩的尿,不知出于什么动机,邻居7岁萌萌在我家门前小了个

    便,刚好在破碗里,我等她走了,端起来喝了。 8、上幼儿园时与祝德红偷过小学生小刀,两次,我说捡的,我爷爷不相信。

    (二)、丁村小学 1、1975--80,小学,始听香港良友福音台,觉得热乎、喜欢。印象深的节目为

    荒漠甘泉。成绩一直名列前矛。 2、一年级成绩单,我把60分改成80分,70分改成90分,遭哥哥、爸爸、爷爷取

    笑,但他们并未责怪。 3、参加全县数学竞赛。 4、开始朦胧喜欢一些女生。 5、一年级放寒假时,我妈让我向吴朝凤老师要些旧报纸,我放学坐在教室门口

    很久,开不了口,后来是我哥要的,老师给了。怕与老师(领导)打交道,影响

    至今。 6、夏天在校午睡,我基本睡不着,装睡,有次,躺长凳上装睡,吴老师钉宣传

    画,脱手,订书机掉我头上,老师说对不起,我假装没听见,继续装睡。 7、对亲戚之间借钱要还,感到不理解。 8、看到吴老师坐大客车,很是羡慕。 9、把曹元根老师奖励的本子奖励字样涂掉。我说别人涂的,并乱说了个名字,

    老师问徐锐,他说没这人,因此我挨了老师一巴掌。 10、加入红小兵,戴上红领巾。 11、在批判邓小平的小学生大会上,朗颂了首小诗,内容已记不得,只记得结尾

    是“批倒批臭又批斗”,好象是我、我哥和我爷爷合写的。我读时头斜着,同学

    们称我斜头。 12、在邻居徐锐家,发现电线下没灯泡,他说电线有电,我不信,站木凳上用手

    触摸电线,立即被电,象被大力打开手臂。 13、不希望别人主动对自己好,有次全家吃中饭,奶奶夹了块肉放我碗里,我立

    即夹住扔在地上,十分不近人情。 14、我爷爷脑溢血去世时,停在屋内,我看到他嘴里一直有出气。我一直没有哭

    ,被我妈骂没人情。 15、有次放学回家,太爷爷和妈妈争议一首诗:“春眠不觉晓,处处闻啼鸟;夜

    来风雨声,花落知多少。”还是:“夜眠(亦民)不觉晓,处处闻啼鸟;春来风

    雨声,花落知多少。” 16、有次学校数学竞赛,我有一题老师改错,我应第一,爷爷要去学校找老师。 17、夏天午睡,有时我值班,就拿铅笔碰同学眼睫毛,眨眼即表示同学未睡着。 18、有次午睡结束,有同学恶作剧,在我桌上浇水,说我小便,老师竟相信而问

    我。 19、爷爷被拖拉机碰了,对方送了好多番茄,他让我吃,我不吃,他奇怪,说又

    不是毒药。 20、放牛,骑牛背上,有点害怕。牛入河到对岸边,害怕牵不回,牛自己回。 21、徐锐、曹为民、我,捞鱼,我们公平分配,不象大人计较,写了篇作文。 22、因不满曹为民,课间,竟撕曹为民书。 23、句容县数学竞赛,到县城参赛,坐公共汽车,感觉很舒服,速度的快感,偷

    同舍圆规。 24、我和弟弟在门口,流水洞内烧火,叔叔让我俩话招,我话招,亦成没有。 25、奶奶说:造钱生你(葛亦民)。记忆中在家里,水缸旁,有个女孩,好象表

    姐曹晖。 26、高小,拿过同学2毛钱。 27、周兴斌说老师看人端汤,文老师说,端葛亦民肉汤,端你青菜汤。 一个排列,动3个子,就反过来,做成下课,我立即上去做对了。 28、午睡,同桌,邰娟哥哥,一串废钥匙,好多,我摸了好久,他人假睡,我想

    偷他的废钥匙。 29、小学,莫名腰腿痛,走不了路,别人去田里叫我妈,针灸,我记得从林场上

    ,慢慢移回家。 30、夏天,爷爷带我看银河系,满天的星,银河是个中间鼓,两边小的椭圆,美

    极了,亮极了。椭圆是立体的。 31、有次小姨妈在我家睡觉,刚好我玩的一个乒乓球在床上,第二天早上,她说

    隔腰了。 32、有次太爷爷在虾子家门口聊天,说:“好人不长寿,坏人活千年”,一老太

    说坏人怎么活千年了?太爷爷说这不,你提到坏人,他不就活千年了。 33、坐在太爷爷腿上,他给我一颗水果糖,我用东西压碎吃,更甜了。 34、爸爸这个捞鱼生手,竟捞了一个最大的草鱼,老纪春让卖给他一些。 35、第一次钓鱼,在绑家山,我钓到一条大白鱼,害怕,喊哥哥来下的。 有次我在村里场上边水塘钓鱼,竟钓到好多大草鱼,象有人放在那塘里一样。 36、同村同学徐锐父亲是公社医生,他去世后,留下1台显微镜。有天晚上,我

    们在耳朵上采血,放在显微镜里看,当然看不出什么,只见一片血液图形。 37、小时胆大,夏天晚上,打电筒手抓赖蛤蟆刮浆,听人说供销社好卖钱。 38、中国政治挂帅,还要解放全人类,全民政治家。小学放学路上,我对同学说

    过苏联军事强,但经济不如美国。 39、狗屎现在避之不及,但小时我拾过狗屎,当做肥料,即清早上学前,拿只簸

    箕和烧火钳子,在村上寻找狗屎。 40、高小,在校跑步,老师带领同学们喊口号:“下定决心,不怕牺牲,排除万

    难,去争取胜利。” 看到校远处墙上,白石灰刷写的四项基本原则。 41、粉碎四人帮后,我们写作文,开头总会写:“今年是粉碎四人帮的第“几”

    年,全国各行各业,形势一片大好。。。” 腾迅阅文创世中文网《葛神异闻录》(连载中) http://chuangshi.qq.com/bk/xs/41079559.html

  3. 邹韬奋 外逃贪官CA
    邹韬奋   回复文章

    为什么大陆不应该打台湾

  4. 狼狼醬 耶渣
    狼狼醬   回复文章

    为什么大陆不应该打台湾

  5. 清水照子   回复文章

    中共一旦崩溃,民主制度给国人带来的实实在在的十大好处是什么?

    @紫荆公 #173032 1.改革是重新分蛋糕,原來多吃多佔的本來就要吐出來。北上廣的“見世面”優勢,本身就是由於中共信息管制的惡果,而客觀的生源質量差異,教育界和學校自己會調整。

    2.拿個別網站來否認gfw是中共的一貫伎倆,顧左右而言他。更別說gfw根本擋不住黃網,有墻中國人就不上黃網看a片了?要不要我隨便給你搜幾個墻內能上的黃網?

    3.美國的黑人加分是補償正義,或者叫轉型正義,是因為黑人被奴役過,不是因為他們是少數民族。

    懶得逐條批駁了,希望你自己去看些墻外的東西,哪怕是上世紀70年代的國外學術專著和歷史書。你的眼界還停留在墻內能看到的東西,裡面至少有一半都是假消息或者一面之詞,要解釋清楚你錯在哪裡很累。

  6. 岸田文雄   回复文章

    澳大利亚不是一个需要被拯救的独裁国家

    "互联网主权"一开始墙外论坛都嗤之以鼻,现在愈来愈多西方媒体也在间接地涉及到这个话题。

  7. 岸田文雄   回复文章

    为什么大陆不应该打台湾

  8. 岸田文雄   回复文章

    中共一旦崩溃,民主制度给国人带来的实实在在的十大好处是什么?

    ①教育公平,高考平均,从此以后北京户口和各省户口考大学一个待遇,高校对全国考生平等招生;

    对北京等分数线低或者招生人数多的省份来说是灾难。一刀切也不公平。北京考生综合能力肯定比高考工厂生产出来的相同分数的学生更全面更强。

    ②没有防火墙,谷歌、脸书、推特随便上,各种外媒随便看;

    色情网站怎么办?外媒随便看在目前盎格鲁-撒克逊媒体占据绝对话语权的情况,在各种网络外部势力干预煽动的情况下,会丧失一部分主权。参考纽时最近提到的澳大利亚被德国人煽动起来抗议政府的例子。

    ③落实劳动法,从此以后再也没有996,哪个资本家搞996就抓谁;

    能否落实劳动法是看各国的文化。

    ④落实房产税,可以部分打击高得离谱的房价;

    有房子的人不答应。

    ⑤宗教信仰自由,从此再无“地下教会”,宗教仪式可以公开举行;

    对于占绝大多数的无神论者、信仰中国传统儒释道的人来说,本条没有意义。

    ⑥取消少数民族的各种优待,少数民族高考加分没有了,对汉人考生有利;

    民主国家就没有照顾少数民族的招生政策吗?美国招生还要优待黑人呢。

    ⑦再无大撒币的外交政策,外国留学生的超国民待遇就不存在了,国家可能剩下好多钱搞国内各种福利;

    特朗普的“美国第一”,最后把盟友都得罪了。

    ⑧新疆、西藏的省长都是本地人担任,从此以后不会出现汉人的自治区党委书记管理少数民族的情况,少数民族可以真正的当家做主;

    少民地区闹分裂,驱赶屠杀当地汉人怎么办?

    ⑨国家机关对公民的服务态度会比今天好得多,再也不会出现人民在政府门口下跪的场景;

    现在行政服务中心都有监控摄像头,服务态度已经不错。

    ⑩对底层人的福利照顾会更好,政府会为了拉选票而经常发各种福利券;

    福利国家会财政破产,不然就通货膨胀。

    ⑪司法独立,民告官可以告赢了。

    这条可以考虑。

  9. 邹韬奋 外逃贪官CA
    邹韬奋   回复文章

    中共一旦崩溃,民主制度给国人带来的实实在在的十大好处是什么?

    @陈士杰 #173030 疆藏少民也有加分,而且作为民族聚居区,还有特殊的高考高招渠道。因为高考加分这个其实不是那么值钱的,只有科举教的汉人(和汉化的少数民族)才会有如此迷思。

  10. 陈士杰   回复文章

    中共一旦崩溃,民主制度给国人带来的实实在在的十大好处是什么?

    @Tomohiro #173029

    我把中国的少数民族分成两类:

    ①真的在新疆/西藏生活的维吾尔族/藏族,他们是被压迫的少数民族,他们被汉族的自治区党委书记管制着,他们在官场、职场都被歧视,他们在中原地区生活也被处处不便。民主化以后,他们的日子会更好。

    ②生活在中原地区,和汉人完全一样,除了身份证上显示其为一个少数民族。这种少数民族就是假少数民族,无非就是想蹭高考的加分。民主化以后,这种假少数民族本来就不应该有的福利就没有了,民主化之后对他们有损失。

  11. Tomohiro ᠮᠣᠩᠭᠣᠯ
    Tomohiro   回复文章

    中共一旦崩溃,民主制度给国人带来的实实在在的十大好处是什么?

    ⑥取消少数民族的各种优待,少数民族高考加分没有了,对汉人考生有利;

    你什么时候产生了在你国少数民族是受到优待的错觉?高考加的那点分什么都不是,只能算共产党收买少数民族的一点蝇头小利罢了。真实的情况是——作为少数民族,你工作不好找,护照、外地户口不好拿,甚至有时候连旅馆都住不了,没有自由发展自己民族语言文字、风俗习惯的权利,被“中华民族”这个虚构的共同体消解和压制,在历史上反复遭到镇压和屠杀,文化被毁灭,甚至现在有些少数民族还被关进集中营里。你指出的第⑧点就是其中一个体现,但显然你对于少数民族在你国的待遇和地位的正确认识不足

  12. 史蒂芬 自由主义者
    史蒂芬   回复文章

    中共一旦崩溃,民主制度给国人带来的实实在在的十大好处是什么?

    学术自由,像当年的香港一样出版无数的学术书籍,出版自由。

  13. NoStepOnSnek   回复文章

    诸位怎么看2021年诺贝尔经济学奖?

  14. 陈士杰   回复文章

    诸位怎么看2021年诺贝尔经济学奖?

    @NoStepOnSnek #173022

    我认为经济学界应该设立奖项。

    但是我反对他们设立一个蹭诺贝尔名声的奖项。

    明明人家诺贝尔的遗嘱里面没有这个奖,非要硬去蹭诺贝尔的热度搞一个“瑞典中央银行纪念诺贝尔经济学奖”,硬去蹭诺贝尔的热度,这就很不好了。

    如果可以这么硬蹭诺贝尔的名声的话,那么以后也可以搞“瑞典文化部纪念诺贝尔艺术奖”、“瑞典农业部纪念诺贝尔农学奖”、“瑞典司法部纪念诺贝尔法学奖”、“瑞典文化部纪念诺贝尔影视奖”、“瑞典教育部纪念诺贝尔教育学奖”……

    诺贝尔奖就可以彻底的做到包罗万象,做到延展到各行各业了。

  15. 三只鹿儿 矛盾使人自由
  16. 陈士杰   发表文章

    中共一旦崩溃,民主制度给国人带来的实实在在的十大好处是什么?

    我看了吴建民的这期节目,我想了一想,也总结了民主化之后给中国人民的十大好处。

    youtu.be/OhQ96e4I8fc

    ①教育公平,高考平均,从此以后北京户口和各省户口考大学一个待遇,高校对全国考生平等招生;

    ②没有防火墙,谷歌、脸书、推特随便上,各种外媒随便看;

    ③落实劳动法,从此以后再也没有996,哪个资本家搞996就抓谁;

    ④落实房产税,可以部分打击高得离谱的房价;

    ⑤宗教信仰自由,从此再无“地下教会”,宗教仪式可以公开举行;

    ⑥取消少数民族的各种优待,少数民族高考加分没有了,对汉人考生有利;

    ⑦再无大撒币的外交政策,外国留学生的超国民待遇就不存在了,国家可能剩下好多钱搞国内各种福利;

    ⑧新疆、西藏的省长都是本地人担任,从此以后不会出现汉人的自治区党委书记管理少数民族的情况,少数民族可以真正的当家做主;

    ⑨国家机关对公民的服务态度会比今天好得多,再也不会出现人民在政府门口下跪的场景;

    ⑩对底层人的福利照顾会更好,政府会为了拉选票而经常发各种福利券;

    ⑪司法独立,民告官可以告赢了。

    我能想到的,民选政府肯定能做到的,实实在在的好处就这些了。

    大家有什么想法可以继续补充。

  17. 邹韬奋 外逃贪官CA
  18. thphd   回复文章

    301海外跳转原理解析兼谈缓解假墙伪墙攻击勒索的多种技术手段(一)

    非常感谢科普,学到了不少新姿势。

    本站目前的情况是DNS污染+SNI阻断,需要双管齐下,等楼主的下一篇文章。

    @MrAnderson #173016 @davidsky2012 #173017 CF主要是扛DDoS;随时可以开裸VPS用来做301。当然,按照本文介绍的方法,要先解决DNS污染。

  19. NoStepOnSnek   回复文章

    澳大利亚不是一个需要被拯救的独裁国家

    哈哈哈哈哈哈,

    你可以看一下我在这里收集的资料:https://2047.name/t/16156

    我就想问纽时的编辑部,他们对美国内战之前由北方组织的废奴运动有什么看法?

    最近,我们还意识到一个令人不安的神话,它似乎在北方的废奴主义者中得到了热烈的支持:我们与主人们的关系,显然是暴力和压迫的体验。我们一定是忙着捡棉花才没注意到。

    上周,我们被奴役的神话推动一些志向高远的盟友走向街头。在波士顿、纽约和费城,明显不是南方黑人的抗议者聚集亲南方州的议员的家门口,谴责这些州陷入残暴的独裁统治。#废除奴隶制(#AbolishSlavery)的标签成为热门话题。

    这已经够糟糕了。但外州影响的恶意传播超出了报纸的范围。7月,南方各州发生了奴隶暴乱,吸引了佛吉尼亚的人群。然而,这并不是源自本土的抗议活动:数据分析人士发现,暴乱是由位于新英格兰的某个废奴组织发起的。

    最近,我们还意识到一个令人不安的神话,它似乎在西方的反中分子中得到了热烈的支持:我们对这次通过国安法的体验,显然是对暴力警察国家的体验。我们一定是忙着清理垃圾才没注意到。

    上周,我们被奴役的神话推动一些志向高远的盟友走向街头。在美国、波兰和英国,明显不是中国人的抗议者聚集在中国使领馆外,谴责这个国家陷入残暴的独裁统治。#支援香港(#StandWithHK)的标签成为热门话题。

    这已经够糟糕了。但外国影响的恶意传播超出了互联网的范围。6月,香港发生了返送中示威活动,吸引了香港的人群。然而,这并不是源自本土的抗议活动:数据分析人士发现,抗议是由位于美国和英国的一个境外势力协调的。

  20. 法轮共 习大法
  21. davidsky2012   回复文章

    301海外跳转原理解析兼谈缓解假墙伪墙攻击勒索的多种技术手段(一)

    @MrAnderson #173016 没错,使用国外CDN的话就无法使用本文的方法了——修改后的TCP协议不会过墙,只会经过Web服务器和CDN服务器之间的传输。所以那些提供301海外跳转服务的IP都只能是自己服务器的,而不是CDN的。

  22. 法轮共 习大法
    法轮共   回复文章

    【回顾】曾经的大跃进宣传海报

  23. 法轮共 习大法
    法轮共   回复文章

    【回顾】曾经的大跃进宣传海报

    @奭麦郎 #172982 三年大吃饱,人民自助餐;十年大健身,89大军训。

  24. davidsky2012   回复文章

    2047有没有计划加上两步验证?

    @thphd #173004

    首先,并不是所有的商业服务都可以通过客服或其他方式进行密钥重置的。比如Gmail,如果2FA只添加了Google身份验证器,没有备选方案,那么一旦2FA密钥丢失,就无法通过任何方式找回账号。

    其次,提供2FA并不表示所有人都必须使用,是否启用2FA由用户自己决定。现有用户依然可以在不启用2FA的情况下继续使用,而那些启用2FA的用户就代表着自己能承受2FA密钥丢失的风险。

    另外,我看到用户如果忘记密码的话,可以按照 https://2047.name/t/7388 中的方法联系站长您进行账号恢复。只是不知道站长是如何判断新旧账号是同一个人呢?用GPG签名的方式确实可以判断是否是同一个人,但如果是通过密码登录的话,虽然可能可以通过其他信息(比如历史登录IP等)判断是否是同一个人,我觉得还是有误判的可能的。

    最后,我个人觉得密码同样是保护自己账号不被其他人进入的方法,和2FA理应处于同等地位。如果密码可以重置,2FA也应该有相同的待遇。不过我个人还是希望不管是密码还是2FA密钥都是不能进行重置的,一旦丢失只能注册新账号(不过我用了多平台的KeePass+Dropbox,KeePass里同时记录了密码和2FA密钥,能保证自己的密码和2FA密钥不会丢失)。

    不过,是否增加2FA由站长说了算,我也只是个小小的建议罢了,因为我也不一定说的都对。而且我觉得站长也应该比较忙,有优先级更高的事情需要处理。

  25. 狼狼醬 耶渣
    狼狼醬   回复文章

    为什么大陆不应该打台湾

  26. thphd   回复文章

    澳大利亚不是一个需要被拯救的独裁国家

    岂止是澳大利亚,现在欧洲也在闹,意大利闹得尤其凶。

    中国也没闲着,那么多大学生找不到工作,正好翻墙水军安排上,火上浇油一把

  27. davidsky2012   回复文章

    301海外跳转原理解析兼谈缓解假墙伪墙攻击勒索的多种技术手段(一)

    @MrAnderson #173007 域名被墙有多种不同的解释:

    1、DNS污染——就如你说的,将域名的nameserver迁移回国内有概率可以解决。当然,还有别的方法可以解决部分问题,等我啥时候有空了在本系列后续文章中也会进行介绍。

    2、域名被关键字TCP Reset——HTTP的话按照文中的方法就能解决,并不一定需要将域名的nameserver迁移回国内。HTTPS我也会在本系列后续文章中介绍解决方法。

  28. 岸田文雄   回复文章

    为什么大陆不应该打台湾

    @Wolfychan #173003 战狼这个词是最近十年才出现的。《白皮书》发表于1993年,彼时中国还在实行韬光养晦的政策。这也不是大外宣,而是系统陈述台湾问题的中方立场。中国宣布台湾是中国的核心利益。中国也并非影响力微小,其观点不值一顾的弱小国家。

  29. MrAnderson   回复文章

    301海外跳转原理解析兼谈缓解假墙伪墙攻击勒索的多种技术手段(一)

    非常棒的文章! 我之前询问了一个

    号称可以解决域名被墙的服务

    回复是需要将域名的nameserver迁移回国内才可以解决。

  30. MrAnderson   发表文章

    Hi 2047.name

    I forgot my password. . .

  31. thphd   回复文章

    为什么大陆不应该打台湾

    @紫荆公 #173000

    1. 世界已经变了,这种30年前的历史文件,放在今天意义不大
    2. 你说“中国必须统一的理由也太多了”,请举几个例子,至少在历史文件中,我没有看到任何例子。
  32. 岸田文雄   发表文章

    澳大利亚不是一个需要被拯救的独裁国家

    最近,我们还意识到一个令人不安的神话,它似乎在美国右翼中得到了热烈的支持:我们对这场大流行病的体验,显然是对暴力警察国家的体验。我们一定是忙着清理垃圾才没注意到。

    上周,我们被奴役的神话推动一些志向高远的盟友走向街头。在美国、波兰和英国,明显不是澳大利亚人的抗议者聚集在澳大利亚使领馆外,谴责这个国家陷入残暴的独裁统治。#拯救澳大利亚(#SaveAustralia)的标签成为热门话题。

    ///////////////

    这已经够糟糕了。但外国影响的恶意传播超出了互联网的范围。7月,澳大利亚各地发生了反封锁抗议活动,吸引了悉尼和墨尔本的人群。然而,这并不是源自本土的抗议活动:数据分析人士发现,抗议是由位于德国和英国的一个中心组织协调的。

    ///////////

    讨论:自由世界是否也应该重新思考一下言论自由与造谣的边界?跨国势力煽动他国群众街头运动是否侵犯了另一国的主权?

    纽时:澳大利亚不是一个需要被拯救的独裁国家

  33. 戈因   回复文章

    如何看待美国国防部官员说中国在人工智能领域已经超过美国了?美国真的衰败了吗?

    没有,因为中国言论自由、对私有财产的保护,对自由贸易的推崇本来就不具备,而且最近几年钳制的还厉害,所以中国虽然可以一时排名排在世界前列,但是不像美国对言论自由、对私有财产的保护、对自由贸易的保护非常健全完善,所以中国人刚刚发明出来的东西美国人就会发明比中国人更先进的东西,比如中国有高铁,美国有比中国先进的胶囊高铁就是说明了这种道理。 没有言论自由、对私有财产、自由贸易的保护的国家注定不是能够发明先进事物的国家。

  34. thphd   回复文章

    2047有没有计划加上两步验证?

    现在很多服务是2FA,但这些服务是商业服务,可以承担忘记密码恢复的客服成本。

    例如让用户提交身份证件之类的方法来证明所有权。

    而本站是匿名的,如果开2FA,一旦忘记密码或者弄丢手机我无法处理。如果我在匿名的情况下帮用户重置账户,那就直接违背了2FA的初衷,因为有2FA需求的人肯定不希望别人通过任何非2FA方式进入他的账户。

    如果我不帮2FA用户重置账户,那么忘记密码或者弄丢手机就会导致很多人被永久lockout。

    会有shoot yourself in the foot感

  35. 狼狼醬 耶渣
    狼狼醬   回复文章

    为什么大陆不应该打台湾

  36. 戈因   回复文章

    音乐鬼才黄明志的新歌:辱共神曲《听见玻璃心碎的声音》

    这首歌不只是说的是小粉红,说的是中国最近几年舆论收紧,人们的思想日益变得极端化,不是极左就是极右的人们心里真实写照。

  37. 戈因   回复文章

    被删报道帖回复收集

    我是新人,我是在品葱网址不小心打错了,把.rocks打成了.org才不小心进入了。

  38. davidsky2012   发表文章

    301海外跳转原理解析兼谈缓解假墙伪墙攻击勒索的多种技术手段(一)

    我们知道,墙封锁一个网站有DNS污染、IP封锁、TCP Reset(TCP连接重置)等手段。而一个网站一旦被墙,一般情况下是无法直接通过301(或302)跳转到其他网站的。如果只是IP被封还好说,换IP通常能解决问题。但如果是根据域名关键字进行的TCP Reset,这时候不管怎么换IP(除非是国内IP)都无法解除封锁,当然也不可能进行301跳转(浏览器在收到HTTP服务器的301跳转Response之前TCP连接就已经被墙Reset而断开了,浏览器根本收不到HTTP服务器的任何Response)。而DNS污染的话自然更不用多说,只能换域名了,301跳转更不可能做到。然而,现在出现了很多号称可以解决域名被墙的服务,可以在网站被墙后通过301跳转到新的网站上。经过测试,还真能做到绕过墙的TCP Reset封锁,而这些服务的IP却都在海外(并非是使用了国内IP避免被墙的原因),而客户端只需要一个正常的浏览器即可(即客户端并不需要开启科学上网)。那么它们是怎么做到的呢?

    要解释清楚其中的技术原理,还得回到2010年的西厢计划。很早就经常科学上网的同学们应该都对西厢计划并不陌生,它是一个只需要运行在客户端就能绕过很多封锁访问目标网站的工具,解决TCP Reset的原理是对本地的TCP/IP协议进行修改,在不伤害客户端和服务器之间的TCP连接的前提下让墙误以为TCP连接已经断开或者无法正确跟踪到TCP连接。之后出现的INTANG项目同样是这个想法的延续。

    不过,不管是西厢计划还是INTANG,都是运行在客户端上的工具,理论上只在服务器上运行无法起到效果,经过测试也能看到实际和理论相符。那么有没有一种工具可以在只服务器上运行,修改TCP/IP协议从而绕过封锁的工具呢?这方面同样有团队做了研究,研究的成果就是Geneva项目GFW Report也对其做了详细介绍。在这篇文章中,列举了6种可以绕过TCP Reset的规则,6种规则都可以在只客户端部署生效(这时候服务器并不需要运行Geneva),而前4种可以在只服务器部署生效(这时候客户端并不需要运行Geneva)。不过Geneva的官方Github中只收录了客户端的规则,文章中的服务器规则并没有被收录在Geneva的官方Github中。而且文章中的策略3只给出了客户端的规则,遗漏了服务器端的规则。经过阅读Geneva的规则介绍和策略3的描述,我已经重新还原了策略3的服务器规则,重新收录了4种服务器规则到我自己的Github Fork中。经过本地环境的模拟加上tcpdump抓包观察测试,看到还原的策略3服务器规则和文章中描述的行为一致,可以认为就是策略3本来的服务器规则。但是,在之后的真实环境的测试中发现这4种服务器策略全都失效了(不管HTTP还是HTTPS都已失效),墙依然对TCP进行了Reset。经过抓包看到服务器的行为确实和文章中描述一致,所以可以确认并非是由于Geneva没有正常工作导致的,而是墙已经为了应对这4种策略进行进化了。所以,墙并不是一成不变的,而是会进化的,那我们又该怎么办呢?

    讲到这里,就不得不提另一个策略发现工具SymTCP了。虽然现有的4中策略已经失效,但并不代表我们不能发现新的策略。而SymTCP就是新策略发现工具,通过自动学习可以自动发现新的策略绕过墙的TCP Reset。之后我们就能把新的策略转换为Geneva的规则格式进行使用了。不过,这样的话我们就会陷入到和墙的无休止争斗中,不断发现新策略,而墙则不断封锁新策略。而且规则的转换也是一个麻烦事,暂时还没有工具可以自动从SymTCP的规则转换为Geneva的规则,需要人工转换。并且需要修改SymTCP使其不仅可以发现客户端规则同样也能发现服务器端规则。

    那么,有没有一种一劳永逸的方法,使墙再怎么进化也无法避免这种策略的影响,而且这种策略只需要运行在服务器上,从而绕过封锁呢?在下结论之前,我们需要来研究一下一个正常的HTTP协议通讯是怎么进行的:
    1、浏览器发起TCP连接,经过3步(次)握手建立和服务器的TCP连接。
    2、浏览器发送HTTP Request。
    3、服务器收到Request,发送HTTP Response。
    而墙通常在看到浏览器发送的HTTP Request中包含关键字就会进行TCP Reset。讲到这里,聪明的同学或许已经想到了:如果服务器不等HTTP Request,而在TCP连接建立后立即发送HTTP Response,在墙进行TCP Reset之前就将Response送到浏览器进行抢答,是不是就能绕过TCP Reset了?而且还能无视之后墙的进化(因为浏览器的请求根本还没有经过墙)?说干就干,由于抢答模式不符合HTTP规范,所以常见的HTTP服务器无法实现抢答模式,所以让我们写个Python小程序来测试一下:

    import socket
    import threading
    import time
    
    
    def main():
        serv_sock = socket.socket()
        serv_sock.bind(('0.0.0.0', 80))
        serv_sock.listen(50)
        while True:
            cli_sock, _ = serv_sock.accept()
    
            # 关闭Nagle算法,立即发送数据
            cli_sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
    
            cli_sock.sendall(b'''HTTP/1.1 302 Moved Temporarily\r\n'''
                b'''Content-Type: text/html\r\n'''
                b'''Content-Length: 0\r\n'''
                b'''Connection: close\r\n'''
                b'''Location: https://www.microsoft.com/\r\n\r\n''')
    
            def wait_second():
                time.sleep(1)  # 等待1秒钟,确保数据发送完毕
                cli_sock.close()
    
            threading.Thread(target=wait_second).start()
    
    
    if __name__ == '__main__':
        main()
    

    写完了来测试一下,发现依旧被TCP Reset了。那么,问题出在哪里?让我们重新回到上述HTTP协议通讯的3个步骤中的第1步——TCP的3步握手:

    TCP三步握手+数据

    从TCP的3步握手中,我们可以看到第3步中客户端发送了ACK就已经完成了TCP连接的建立,这时候客户端并不需要再等服务器的回复就能立即发送数据。也就是说,浏览器会在发送ACK后立即发送HTTP Request,ACK和HTTP Request几乎是同时发出的。而服务器在收到浏览器的ACK后基本也就代表着已经收到了HTTP Request了,抢答失败!

    那么,有没有办法让浏览器在TCP连接建立后延迟发送HTTP Request,而又不改动客户端行为呢?讲到这里,对TCP协议比较熟悉的同学或许已经想到了,那就是TCP window size。而通过调用setsockopt()就能修改TCP window size。让我们来修改一下Python小程序,把window size改为1再进行测试(TCP连接建立完成后,客户端只能发送1个字节,等待服务器的确认后才能继续发送更多的数据):

    import socket
    import threading
    import time
    
    
    def main():
        serv_sock = socket.socket()
        serv_sock.bind(('0.0.0.0', 80))
        serv_sock.listen(50)
        while True:
            cli_sock, _ = serv_sock.accept()
    
            # 设置TCP window size为1
            cli_sock.setsockopt(socket.SOL_SOCKET, socket.SO_RCVBUF, 1)
    
            # 关闭Nagle算法,立即发送数据
            cli_sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
    
            cli_sock.sendall(b'''HTTP/1.1 302 Moved Temporarily\r\n'''
                b'''Content-Type: text/html\r\n'''
                b'''Content-Length: 0\r\n'''
                b'''Connection: close\r\n'''
                b'''Location: https://www.microsoft.com/\r\n\r\n''')
    
            def wait_second():
                time.sleep(1)  # 等待1秒钟,确保数据发送完毕
                cli_sock.close()
    
            threading.Thread(target=wait_second).start()
    
    
    if __name__ == '__main__':
        main()
    

    改完测试,发现仍旧被TCP Reset了。什么原因?通过抓包,我们看到对TCP window size的修改并没有生效,window size依旧很大。在查阅了Linux man page后我们看到关于SO_RCVBUF有这么一段话:

    The minimum (doubled) value for this option is 256.

    这也就意味着即使我们通过setsockopt()SO_RCVBUF设置为1,Linux内核也会将其作为256处理。而Linux man page中也对SO_RCVBUFFORCE做了说明:只能突破最大值的限制(but the rmem_max limit can be overridden),但不能突破最小值的限制。而256字节基本就可以容纳整个HTTP Request。看来通过setsockopt()行不通(不管SO_RCVBUF还是SO_RCVBUFFORCE都行不通),我们得找别的方法。

    讲到这里,我们很自然地又想到了Geneva:上述Geneva的策略2中服务器规则正是利用了TCP window size做到的四字节分割(设置window size为4)。这样,就绕过了setsockopt()的限制,直接对TCP数据包进行修改了。

    在我们把四字节分割法部署到服务器运行Geneva后,再结合上述Python小程序,经过测试我们发现已经成功绕过了TCP Reset,浏览器跳转到了微软网站。我们终于成功了!

    然而,在浏览器第二次访问服务器时发现依然被TCP Reset了。不过,这已经影响不到301跳转(上述Python小程序还是302跳转,需要301的同学自行修改)了,301跳转的话浏览器已经被重定向到新的网站了,不会再次访问这个服务器(需要保证新旧网站不能使用相同IP),但这并不妨碍我们继续探究一下为什么第二次访问会被TCP Reset:通过抓包我们看到,第一次访问时浏览器虽然在第一个附带用户数据的数据包中只发送了4个字节,但后续会将剩余的整个HTTP Request通过一个数据包发送到服务器导致TCP Reset。而墙是有审查残留的,一段时间(几分钟)内不管是否出现关键字,对源IP和目标IP之间的TCP连接会进行无差别的Reset。所以在之后的这段审查残留时间内,只要TCP连接建立就会被Reset,抢答模式无法起到作用。

    知道了原因我们就能采取对策了,我们知道客户端是因为收到了服务器确认数据包中的TCP window size很大,所以才能一次性把剩余的Request发送完毕,所以需要对后续的TCP window size做同样的修改,保证客户端看到的window size一直处于比较小的水平:通过对TCP协议的了解,我们知道连接建立时的window size是通过SYN+ACK包确定的,而后续的window size是通过ACK包确定的。所以,我们对规则2做少许的修改就能做到对后续window size的修改:

    [TCP:flags:A]-tamper{TCP:window:replace:1}-|

    在服务器上我们同时运行规则2和上述修改后的规则(需要开2个Geneva进程,注意第2个进程需要在命令行中指定--in-queue-num和--out-queue-num避免和第1个冲突),我们终于能稳定地运行上述抢答模式,再也不会被TCP Reset了。

    实际上我们可以将2条规则中的window size都设置得更小一些,甚至设置为0,避免客户端发送任何数据(实际上由于window size探测机制的原因,客户端仍旧会以极慢的速度一个字节一个字节地发送数据,不过不影响我们的抢答模式):

    [TCP:flags:SA]-tamper{TCP:window:replace:0}-|
    [TCP:flags:A]-tamper{TCP:window:replace:0}-|
    

    至此,HTTP的抢答模式就基本完成了。至于海外301跳转的那些服务可以同时服务于多个网站,原理也很简单:它们的名称虽然都是301跳转,但实际上并不一定必须使用301跳转——以上Python小程序可以修改为通过HTTP 200返回一个正常的HTML页面,其中嵌入一个JavaScript,在JavaScript中就能判断浏览器的网址进行条件跳转了。至于跳转规则,那大家就能在JavaScript中充分发挥自己的想象了。另外,由于Geneva和上述小程序都是用Python编写的(甚至都没有使用asyncio),性能会比较差一些。Geneva会自己添加iptables的NFQUEUE规则,不过规则太过于宽松,导致不需要处理的数据包也会经过Geneva。所以大家可以在启动Geneva后手动删除这些规则,自行添加更精确的规则(只处理OUTPUT链中TCP 80端口的SYN+ACK和ACK)。不过经过我的测试,即使使用精确的iptables规则也差不多只能利用20Mbps左右的带宽。如果希望有更高的性能,可以使用C/C++(结合libev,或asio,或直接epoll;或者使用golang、rust等)结合libnetfilter_queue,利用iptables的NFQUEUE来完成,可以跑满千兆带宽。其实Geneva的底层用的也是libnetfilter_queue和NFQUEUE。由于本系列只做概念验证,而且因为篇幅的限制(本文已经很长了),在此就不展开C/C++的实现了,感兴趣的同学可以和我联系,如果感兴趣的同学比较多的话我就再新开一个系列讲一下这方面的内容。另外需要注意的是,Geneva的编译环境为Python 3.6,使用Debian 10自带的Python 3.8/3.9会出现各种莫名其妙的问题,建议大家还是从Python官网下载Python 3.6的源码进行编译使用Geneva

    在解决了HTTP的TCP Reset问题后,我们还需要解决HTTPS的TCP Reset。而HTTPS由于需要完成TLS握手才能发送HTTP Response,所以抢答模式似乎无法应用于HTTPS。在下一篇中,我会介绍几个绕过HTTPS的TCP Reset方法。敬请期待。

    如果对本系列话题感兴趣的同学也可以联系我。对Geneva的使用有疑问的,或者对C/C++实现Geneva类似功能感兴趣的都可以联系我。我的联系方式为:
    1、Email: lehui99#gmail.com
    2、Twitter: @davidsky2012
    3、TG: @davidsky2000
    4、本系列Github: lehui99/articles

    本文原始链接为:点此。我是原作者本人,所以标题我就不加“【转载】”两个字了。

  39. arisu 中间偏左人
    arisu   发表文章

    中国新闻网:中式民主

    http://www.chinanews.com/gn/2021/10-15/9587491.shtml

    一群中学生,根据亲身经历,向基层立法联系点提出关于未成年人保护法修订的意见,最终被采纳到出台的法律中。

    首部民法典,全国人大常委会10次审议,10次公开征求意见,3次组织全国人大代表研读讨论......直至法律通过。

    14亿中国人选举出的近3000名全国人大代表,每年提出的建议和议案,在人大制度的保障下,“件件有着落,事事有回音”。

    这是中国人大工作中的几个缩影,它们从不同侧面呈现着中国特色社会主义民主广泛、有效、可及等特点。

    他指出:“我国全过程人民民主实现了过程民主和成果民主、程序民主和实质民主、直接民主和间接民主、人民民主和国家意志相统一,是全链条、全方位、全覆盖的民主,是最广泛、最真实、最管用的社会主义民主。”

    以外部的全球视角看,全过程人民民主,正是中国特色社会主义民主政治区别于西方形形色色资产阶级民主的显著特征。民主的“中国叙事”,正为世界展示出另一种可能。

    当下,越来越多的人意识到,实现民主有多种方式,并非千篇一律,更没有固定模式。也有越来越多的人意识到,现实中包括“民主、自由”在内的理念,是全人类共同价值,而非西方独享定义权。

    在中国政治制度研究者看来,对中国而言,全过程人民民主可以解决实际问题,是适合中国的民主形态。中国坚持发展全过程人民民主,因其有效体现人民意志、保障人民权益、激发人民创造活力,能够动员全体人民以“主人翁”的地位进行国家建设。这也是中国用几十年时间走完发达国家几百年走过的工业化历程、跃升为世界第二大经济体的重要原因。

  40. 狼狼醬 耶渣
    狼狼醬   回复文章

    为什么大陆不应该打台湾

    @紫荆公 #172988 首先為甚麼要統一?你不想統一的話圍堵你沒有意思。

    正因為中國想統一台灣所以台灣才想要圍堵中國啊。

  41. Neko 守序善良
    Neko   回复文章

    个人主义与集体主义的悖论?

    诶,这你说对了,马基雅维利本人并不是马基雅维利主义者;这是一个可能由于望文生义的常见误会。

    首先,被后人称为Machiavellian politics的策略并不是他发明的。再者,其本人的执政生涯也谈不上多么Machiavellian。澄清这一点甚至成了各种专栏的常客。[1,2]最后,虽然Il Principe很出名,但是论李维表达的完全是治于民优于治于君的观点,且直言作为权贵,被人讨厌并不能获得好处。

    Ref.: [1]http://www.washingtonpost.com/wp-srv/special/opinions/outlook/whats-in-a-name/machiavelli.html [2]https://aeon.co/essays/the-prince-of-the-people-machiavelli-was-no-machiavellian

  42. dellalove   回复文章

    在民主国家,人们是否会在饭店等非专门讨论政治的公共场合讨论政治?

    不会,看看台湾就知道了,台湾任何场合都允许讨论政治,不会引发肢体冲突,最差的情况就是类似金马奖,在上面支持台独、挺香港都没有问题,大不了中国大陆的艺人下次不来了而已

  43. 陈士杰   回复文章

    我觉得魏京生是相对最值得尊敬的中国民运

    老魏是真正的英雄好汉。

    在1979年北京民主墙的反抗者中,魏京生是代表性人物,他两次被中共判刑,类似坐牢18年。

    老魏在西单墙贴出点名批判邓小平的大字报之前,是做出了被中共枪毙的准备的。在北京民运刊物的联席会议上,很多人怕惹来中共的镇压,劝阻老魏。但老魏说“没有时间和机会了,必须赶在邓小平镇压之前揭露他。”老魏甚至告诉其他的民运人士说,你们被共产党抓了之后,就把一切的罪名都推给我,我如果死了你们还能继续为民运奋斗。

    当年中共对魏京生是直接正式逮捕,然後在北京中级法院公开审理。虽然听众都是中共指定的,但人数有四百人,还有中央电视台、新华社等记者参加。当年中共政府给老魏提供了一个女律师,这位女律师为难的给老魏说,你是反共的,我是中共党员,我怎么给你辩护?老魏二话没说,把她辞了,做自我辩护。法庭允许魏京生宣读了他的5700字的自我辩护词。随後法庭互辩长达四个小时,允许魏京生答辩以及反驳检察官。老魏在法庭的自我辩护陈述,没有任何美化当局的言辞。而且,在和检察官对辩的时候,他甚至当庭直言“现在中国的总理(华国锋)和副总理(邓小平)是不合法的”!后来法院判处老魏十五年徒刑,老魏当时听说自己被判刑十五年,还非常高兴。因为他当时认为自己会被邓小平杀掉。

    施明德曾经给我说,当年老魏的争取民主的义举,也震撼到了他们这些美丽岛的党外人士。

    老魏入狱后,先是在死牢呆了八个月,然後被单独监禁了五年,最後被送到环境恶劣的唐山监狱和青海劳改农场。据说邓小平是想用青海高原的缺氧环境,让魏京生自然死掉,结果老魏天然没有高原反应,邓小平的阴谋没有得逞。

    由于中国在九十年代初,想审判2000年奥运会,所以把老魏这个国际知名的政治犯释放了。结果后来申奥失败后,又把老魏抓回了,被判处十四年徒刑。克林顿1998年访华前,老魏是美国政府向江泽民索要的政治犯之一,老魏因此获释。

    老魏在监狱期间,牙齿全部掉光,身体也非常不好,他在美国之后,曾经做过一个肾脏的大手术,在做手术之前都留下遗言了。

    老魏在美国的生活其实也不容易,他英文很难学好,所以并没有自食其力的能力,他在美国基本就靠一些捐助和募款很拮据的生存。老魏在美国做手术的时候,由于付不起医疗保险,手术费用承担不起,靠一些政界朋友关系,碰巧这个医院是纽约前市长的一个基金会资助的,才免掉医疗费。

    老魏另外一个最大的贡献,就是坚决反对克林顿政府把贸易和人权脱钩。他是完全反对克林顿政府给中国政府永久最惠国待遇的。当时不仅仅是中共政府和克林顿反对老魏,就连一些民运人士当时都站在老魏的对立面(比如王丹)。

    老魏其实在1995年,差一点获得诺贝尔奖,丁子霖当年还是魏京生得奖提名的推荐人之一。他最终没有得奖,主要有两个原因:①杨振宁这个媚共的老畜生作为诺贝尔得主,公开反对发奖给魏京生。杨振宁作为诺奖得主,它的话是有一定分量的。②共产党策动了一个老魏曾经的藏族女朋友,让这个女人造谣说老魏曾经对他强奸未遂。其实老魏给刘晓波更应该获得诺贝尔奖,如果1995年老魏得奖了,那么中共不会拿到美国的永久最惠国待遇,中共也无法加入WTO,北京奥运会也没机会了。

    当年老魏也有缺点,主要的缺点就是坐牢太久,和现实社会有脱节。当然也有一些民运人士对老魏的个人批判的地方,但是这都是小事情,不能抹杀掉老魏对中国民运的卓越贡献。

    论海外民运人士对美国国会的影响力,老魏和吴弘达是影响力最大的。不过吴弘达的口碑和人品,比老魏差太多了。

    总而言之,老魏是一个真正的民主斗士,中国民主运动的指标性人物。中国民主化以后,中央银行应该给老魏做一款纪念币。

  44. 陈士杰   回复文章

    我觉得魏京生是相对最值得尊敬的中国民运

    魏京生在台湾蓝绿两党都有朋友,他还曾经和施明德一起写了一本书,施明德给他说中共的监狱比蒋家国民党的监狱残酷十倍。

    魏京生是一个硬汉,是一个英雄。

    他最大的问题就是没有受过正规教育,所以政治学知识严重不足,而且不会说英语,导致他非常适合喊口号、搞运动,但是做研究、写理论就完全不行了。

    民运最好能出一个魏京生和吴国光的结合体,让他来领导民运就是最好了。

  45. 陈士杰   回复文章

    诸位怎么看2021年诺贝尔经济学奖?