You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vite-React网络访问出现net::ERR_SSL_PROTOCOL_ERROR问题求助

解决方案

方案一:保留HTTPS服务,同时支持localhost和局域网IP访问

  1. 修改Vite配置文件,添加server.host配置,让服务绑定所有网络接口:
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import basicSsl from '@vitejs/plugin-basic-ssl';

export default defineConfig({
  plugins: [react(), basicSsl()],
  server: {
    host: '0.0.0.0',
    port: 5173
  }
});
  1. 访问localhost时必须用https://localhost:5173/,不能再用HTTP。如果浏览器提示证书不安全,手动信任这个自签名证书即可。
  2. 局域网IP访问保持使用https://192.168.101.222:5173/,就能正常打开页面。

方案二:恢复HTTP服务,解决局域网IP的SSL协议错误

如果不需要HTTPS服务,问题多半是浏览器对该局域网IP启用了HSTS强制HTTPS访问,按以下步骤修复:

  • 打开浏览器的HSTS设置(以Chrome为例,直接输入chrome://net-internals/#hsts);
  • 在「Delete domain security policies」输入框中填入192.168.101.222,点击「Delete」;
  • 重启浏览器后,用http://192.168.101.222:5173/访问即可恢复正常,同时http://localhost:5173/也能继续使用。

内容的提问来源于stack exchange,提问作者bharatadk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 10:50:17