unity设置代理,以及解决下载依赖包报错 unable to verify the first certificate的问题

tech2022-11-05  110

使用unity,必须能够联网,需要下载一些依赖包或者登陆。在公司中,一般都是使用代理进行连接外网的,总结一下unity使用代理联网的一些坑。

1、设置代理

设置代理方式主要有2种,

1、在环境变量中增加HTTP_PROXY与HTTPS_PROXY环境变量,我这不详细介绍了,你们百度。

2、我比较喜欢的使用方式,用文本打开一个文件,把下面代码复制到文件中,修改你们的代理地址与你们的Unity执行文件的路径信息。保存文件为后缀为bat的文件。双击bat文件就可以启动unity hub了。

@echo off set HTTP_PROXY=http://{代理地址与端口} set HTTPS_PROXY=http://{代理地址与端口} start "" "D:\Program Files\Unity Hub\Unity Hub.exe"

坑1:

在启动项目的时候,下载一些依赖包,下载依赖包会报错 unable to verify the first certificate

这时候需要在bat启动脚本中增加set NODE_TLS_REJECT_UNAUTHORIZED=0,或者在环境变量中设置NODE_TLS_REJECT_UNAUTHORIZED=0,就能解决由于代理造成验证不了证书的问题。重启unity hub哦。

@echo off set HTTP_PROXY=http://{代理地址与端口} set HTTPS_PROXY=http://{代理地址与端口} set NODE_TLS_REJECT_UNAUTHORIZED=0 start "" "D:\Program Files\Unity Hub\Unity Hub.exe"

 

最新回复(0)