如何为仅支持HTTP的内网用户发布Tauri应用更新?
Tauri内网HTTP环境下启用自动更新方案
可以通过修改Tauri配置绕过生产环境HTTPS强制要求,适配内网HTTP更新服务器,具体操作分版本说明:
Tauri v1 配置方式
在项目根目录的tauri.conf.json中,找到updater配置节点,添加allowInsecure字段并设置为true,同时将更新地址设为内网HTTP链接:
{ "tauri": { "updater": { "active": true, "url": "http://your-internal-update-server.com/update.json", "allowInsecure": true } } }
allowInsecure字段是Tauri官方提供的专门用于可信环境(如内网)的配置项,允许更新器使用HTTP等非HTTPS协议。
Tauri v2 配置方式
Tauri v2对更新器配置做了调整,需要使用allowInsecureProtocol字段,并通过endpoints数组指定更新地址:
{ "tauri": { "updater": { "enabled": true, "endpoints": ["http://your-internal-update-server.com/update.json"], "allowInsecureProtocol": true } } }
注意事项
- 该配置仅适用于可信内网环境,外网环境下仍建议使用HTTPS以保障更新安全。
- 若启用了更新包签名验证,需确保内网服务器提供的更新包签名有效,防止恶意篡改。
内容的提问来源于stack exchange,提问作者huangjj27
相关产品推荐
相关产品推荐

