1111mp / nvm-desktop

Node Version Manager Desktop - A desktop application to manage multiple active node.js versions.
https://github.com/1111mp/nvm-desktop
MIT License
621 stars 31 forks source link

SSL 证书 #68

Closed lsrweb closed 2 months ago

lsrweb commented 4 months ago

RequestError: write EPROTO 865216:error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUMBER:....\third_party\boringssl\src\ssl\tls_record.cc:231:

lsrweb commented 4 months ago

image

lsrweb commented 4 months ago

image 意外发现,不只是ui出现了问题, 我的 yarn 也出现了问题

1111mp commented 4 months ago

请问你是开了什么vpn吗 还是之前都正常只是安装nvm-desktop之后就这样了

一般如果你使用了V2Ray这种http代理的话就容易出现这个问题

这个错误是网络问题 你现在使用的下载镜像地址是什么 默认是https://nodejs.org/dist 你可以试试在浏览器中能否正常访问

如果不能的话试试更换镜像地址试试

nvm-desktop不会使用代理 所以这个错误你看看是否跟自己计算机的网络设置有关呢

lsrweb commented 4 months ago

https://nodejs.org/dist/ 这个网址访问没问题

lsrweb commented 4 months ago

代理也关闭了,也不大行,好奇怪

1111mp commented 4 months ago

代理关闭之后重启一下电脑呢 有时候虽然关闭代理了但是网络的设置里面还是默认走的代理的设置(我就经常遇到这种问题 需要手动关闭http https socket这些代理的配置)

试试终端里面运行ping nodejs.org也都正常吗

lsrweb commented 4 months ago

ping 正常,

重启后依旧这样

1111mp commented 4 months ago

想确认一下 是因为安装nvm-desktop之后就出现这个问题了 还是一开始nvm-desktop用起来是正常的

你试试将https换成http

我觉这个问题还是系统代理设置的问题 或者你直接安装node试试呢

或者你换一个镜像地址:https://mirrors.tuna.tsinghua.edu.cn/nodejs-release/

lsrweb commented 4 months ago

在之前都没问题,然后今天我下载 vant 源码二开,使用 yarn 的时候才发现的问题,在这之前 pnpm 一直没问题

1111mp commented 4 months ago

目前提供的信息不太好定位到具体的问题 但是这个应该和网络设置有关 根据你的错误提示 也有可能是tls的版本不一致导致https握手失败 而如果是代理(https代理到http服务)也会造成这个问题

(如果不是使用管理员权限打开的nvm-desktop,也可以试试使用管理员权限重新打开试试)

lsrweb commented 4 months ago

问题是高版本>18的node不支持低版本的ssl,把node版本降下来就好了。

1111mp commented 4 months ago

你切换到高版本的node之后就会出现这个问题吗(macOS不会出现这个问题) 那应该是和这里有关了:got #231314版本之后它开始不支持低版本(18版本)的LTS

我目前身边没有Windows设备 没办法确定 抱歉

等我有设备之后会第一时间验证并修复这个问题的

1111mp commented 4 months ago

这个问题感觉是不是和电脑的openssl版本有关 应该可以通过升级电脑的openssl版本来解决这个问题?

github-actions[bot] commented 3 months ago

This issue is stale because it has been open for 30 days with no activity.

github-actions[bot] commented 2 months ago

This issue was closed because it has been inactive for 14 days since being marked as stale.