DuckDuckGo浏览器需启用“自动升级HTTP为HTTPS”功能并验证生效,必要时清除HSTS记录。操作包括:打开设置→隐私→开启该开关;访问HTTP网站确认地址栏变HTTPS且显示锁形图标;输入duckduckgo://net-internals/#hsts删除问题域名HSTS记录。

如果您在使用DuckDuckGo浏览器时发现部分HTTP网站未自动升级为HTTPS连接,则可能是浏览器的自动安全跳转功能未启用。以下是启用该功能的具体操作步骤:
一、开启“自动升级HTTP为HTTPS”功能
DuckDuckGo浏览器内置了强制将不安全的HTTP请求升级为HTTPS的安全机制,该功能默认启用,但可能因版本或系统差异被意外关闭。启用后,浏览器会在发起请求前主动将http://替换为https://,以建立加密连接。
1、打开DuckDuckGo浏览器应用。
2、点击屏幕右下角的菜单图标(三个垂直排列的圆点)。
3、选择“设置”进入配置界面。
4、向下滚动并点击“隐私”选项。
5、找到“自动升级HTTP为HTTPS”开关项。
6、确保该开关处于开启状态,此时图标应显示为蓝色或绿色滑块。
二、验证当前页面是否已启用HTTPS升级
该验证步骤用于实时确认目标网站是否成功通过自动升级机制加载HTTPS版本,避免因HSTS缓存或本地策略导致降级。
1、访问任意以http://开头的网站(例如http://example.com)。
2、观察地址栏左侧:若出现锁形图标且网址变为https://,说明升级已生效。
3、点击地址栏左侧的盾牌图标,查看“安全连接”状态栏。
4、确认其中明确显示“已使用HTTPS”或“连接已加密”字样。
三、清除HSTS预加载列表干扰
某些网站曾被浏览器记录为仅支持HTTPS(HSTS策略),若其当前实际仅提供HTTP服务,可能导致强制跳转失败或空白页。清除特定域名的HSTS记录可解除该限制。
1、在DuckDuckGo地址栏中输入duckduckgo://net-internals/#hsts并回车(如不识别该协议,则跳过此步)。
2、若页面加载成功,在“Delete domain”输入框中输入问题网站的根域名(例如example.com)。
3、点击“Delete”按钮执行删除。
4、在“Query domain”框中再次输入该域名,点击“Query”,确认返回结果为“Not found”。


















