Openwrt 软硬路由踩坑补遗

很久没有折腾Openwrt系统了,最近有专用设备需要使用透明代理,又想到把垃圾堆里的塑料玩具如Netgear、TPlink拿出来刷机。试了一批设备,出现了一些新问题,在踩了大量的坑以后,写下这一篇内容: 由于当前主流隧道协议已经进行了升级,而数年前的设备难以支持aes-256-gcm的计算。对于大部分便宜的家用路由设备,基本……阅读全文...

一站式WP迁移备份工具存在bug

有的时候需要维护/备份/迁移网站,用过几款插件,感觉都很一般。“一站式WP迁移”工具还算好的呢,结果今天在测试过程中频频踩坑。 首先是备份文件较大,上传到一半就卡死了。按照说明书更新了.htaccess: php_value upload_max_filesize 512M php_value post_max_size 512M php_value memory_limit 768M php_valu……阅读全文...

Docker安装nginx上传文件大小限制

最近遇到一个问题,在Docker下使用Nginx-proxy为其他程序提供反代时,上传文件报错“文件过大”(431 Request Header Fields Too Large)。 这个问题通常在nginx中都是采用添加一行 client_max_body_size 128m; 来解决,但在docker环境中,被反代的容器不一定允许这么配置。 首先确定被反代的容器内的http服务器是……阅读全文...

答读者关于社会历史问题的信下

承上文所述,回应第三个问题: 由于技术进步呈现“S”型曲线,在技术进步较快的时期,发达国家社会发展较快,社会结构适应了较高增长率,一旦技术进步放缓,发达国家会产生经济危机。而由于发展中国家承接发达国家外移的低端产业,一旦发达国家产生经济危机,阻碍了产业继续外移,会使原先较快增长的发展中社会出现较……阅读全文...

答读者关于社会历史问题的信上

前言: 最近有一位年轻的读者朋友和我讨论某些政治、经济和经济史问题,本来我认为我已经不再年轻,不愿意辩经,更不愿意纠缠意识形态,但由于现在愿意认真讨论问题的年轻人已经不多,讨论多流于扣帽子,再加上墙内言论环境已经无法讨论问题,故我在这里作一书面回复。因为这些问题有一些共性,也是我研究经济问题经……阅读全文...

新东方的失败和重生

中国合伙人的故事 前言 自从2021年中国取缔了校外培训机构后,我一直想为新东方写点什么。最近看到俞敏洪在抱怨说“我依然在说服自己,新东方是有意义的”,我想我还是写点什么吧。暴跌后我也抄了一些底,但是后来都卖出了,因为我找不到持有的理由。 新东方作为著名的英语培训学校,在搞“教培”前就很有名了……阅读全文...

乌克兰问题为什么不是华约西扩

如何不从道德角度分析乌克兰战争? 最近一周乌克兰正与俄罗斯交战。作为本世纪大国间的一次大规模战争,迎来了本轮康波萧条周期的第二轮高潮。乱纪元已经进入中期。 作为个人,我肯定要强烈谴责普京(Putin)侵略主权国家的战争犯罪。无论你喜不喜欢,至少乌克兰是当前国际体系下的主权国家。至于杀戮平民更是……阅读全文...

Docker快速部署dns-over-https服务

之前研究过安装 dns-over-https服务,但是安装还是非常复杂,无论是环境配置(nginx等),还是配置文件的安装,安装一台小鸡怎么也要半小时。现在有docker技术后,可以五分钟部署一台DoH服务器。 docker配置: DoH服务器镜像 选用 goofball222/dns-over-https 文档还过得去。但是反代是大多数人不熟悉的traefik,……阅读全文...

Docker安装smartdns实现dns分流

smartdns 是一个可以自动进行分组DNS查询的工具。由于某些需求,我需要在本地实现一个分组查询DNS的功能。之前写过关于dns over https 的安装,但这只是提供了DNS的来源,还未能在本地实现分组查询。 1、需求和安装1,分组查询DNS,如“俄罗斯”、“公司内网”、“其他查询”分别使用不同的NameServer2,Cache3,简……阅读全文...