Astroinn' Blog

Nginx 反代内网 Home Assistant 的踩坑与排查记录

背景与网络拓扑 最近在折腾 Home Assistant (HA) 的外网访问。为了安全和方便,我没有选择直接进行端口映射,而是采用了如下的网络拓扑: 云服务器(公网节点):安装了 1Panel 面板,使用 OpenResty(Nginx)作为统一的反向代理入口。 组网方式:通过 WireGuard 将云服务器与家里的局域网打通。 后端服务:家里的 Home Assista...

toml:迄今最适合 Python 项目的配置语言

一些语言用于编写和运行程序,比如我们熟知的 Python Java 等等;还有些语言只用来传递信息,例如 JSON、YAML,和这次要介绍的 toml。 Toml 是目前最适合 Python 项目的配置语言。 Toml 的语法 Toml 适合 Python主要体现在两点,一是语法非常相似,二是类型完美对应,随着后面的例子你会理解这两点。 首先,创建一个新的 toml 文件。 如果你...