明明不懂物理学,也不懂哲学,但硬要自己上,这也许就是作为外行者的悲哀。以下文字和八卦算命似乎并无显著区别。
1、假设有一个足够大的盒子,盒子里面有一个 20 面骰子,放在盒子底部正中。
2、盒子里有一个机关,每十秒钟会把骰子抬飞一次,确保骰子会在盒子里做数次翻滚。
3、骰子在静止以后,因为它是一个 20 面骰子,所以必然会出现一个顶部的读数,并且其他各面相对盒子的方向、位置也都会固定下来。
明明不懂物理学,也不懂哲学,但硬要自己上,这也许就是作为外行者的悲哀。以下文字和八卦算命似乎并无显著区别。
1、假设有一个足够大的盒子,盒子里面有一个 20 面骰子,放在盒子底部正中。
2、盒子里有一个机关,每十秒钟会把骰子抬飞一次,确保骰子会在盒子里做数次翻滚。
3、骰子在静止以后,因为它是一个 20 面骰子,所以必然会出现一个顶部的读数,并且其他各面相对盒子的方向、位置也都会固定下来。
自己不知道 | 自己知道 | |
---|---|---|
别人知道 | 学习区、盲区 | 共鸣、合作 |
别人不知道 | 视野外 | 可分享 |
来自《把时间当做朋友-第三版》第 15 页。
我对具体象限附加了一些注释:
1、启动 Docker BaiduPCS:
虽然 80x86/baidupcs 保持更新速度很快,但我跑起来之后无法下载。
最后用的 oldiy-baidupcs。目前来看还有些小问题,比如下载任务在关闭浏览器后丢失,但至少还可用。
2、创建 nginx 方向代理配置文件
主要在于要为 ws (Web Socket)单独配置代理。
至少多一层保护比裸服务要好。
1、创建空密码文件:
vim /etc/nginx/.htpasswd
按 : 输入 wq 保存退出。
2、创建可访问用户
使用泛域名解析到公网 IP 后,公网 IP 发生变化需要更新。
DDNS 更新服务不是有难度的技术,不论是路由器 Router 还是网络储存服务器 NAS,或者很多第三方脚本(比如 Python 脚本)。
Golang 语言性能和稳定兼具,看上去是个不错的选择,比如 Godns 就是一个 Go 实现的 DDNS 自动检测和更新服务。
RSSHub 的路由都打包在 Docker Container 里,而没有以外部配置的方式更新。所以需要更方便的容器更新方案。
WatchTower 会自动检测 Docker Container 的更新,然后以相同的参数自动重启 Container。
Let’s encrypt 免费泛域名证书已经有很多资料。这里只记录我使用的方法。
CentOS 7 安装 certbot:
yum install cerbot
手动请求证书:
家里的宽带固网用上公网IP,可以方便修改域名指向推送,接入微信网页开发。笔记本却提出新的问题:一旦出门在外,环境失效。
依然需要一个单独的开发测试域名,通过固定的公网服务器,内网穿透到开发环境,保证这个渠道可以随时工作。目前,这个方案最成熟的是开源 Ngrok。
大致流程如下:
打电话 10000 号给电信,按语音提示:中文服务-家庭客户-其他服务。
转接到人工后,要求因为监控问题需要获得公网IP,并且改为路由桥接。
电信的话服员可能会转到报障组再说一次……,然后预约维修师傅上门处理调试。
实际过程感受:
考虑到家里有个吃灰很久的树莓派2B,最近几年家电自动化发展越来越成熟,所以花了点时间,把树莓派上装好了 Home assistant,把主要过程记录一下。
主要配置如下:
1 | - A 900MHz quad-core ARM Cortex-A7 CPU |