为什么在 Debian 上重装 Tinyproxy 会让配置消失
恢复被删除的软件包托管代理配置,不要把 purge 当作无害的重置。
对于登记为 dpkg conffile 的文件,删除属于本地配置变更,包管理器可以保留它。正常重装未必会恢复该文件,即使软件包下载成功。
先确认已安装软件包记录的 conffiles,以及真正缺失的路径。由维护脚本生成的文件属于另一种情况,而从旧软件包复制来的路径可能已不再适用。
对于已确认缺失的 conffile,dpkg 记录了在有意重装时使用 --force-confmiss。这比重装时执行 purge 的范围更窄地请求恢复缺失文件,不过它也可能在同一操作中恢复其他缺失的 conffiles。
Purge 会移除软件包配置,并可能触发额外清理。只有把它当作有意的重置时才使用,并备份必须保留的内容。
恢复之后,在允许服务暴露之前,请检查监听地址、客户端权限和上游设置。厂商示例不是你的私有部署策略,软件包安装也可能与系统服务管理相互影响。