Unity [PackageManager]Error connect ETIMEDOUT 216.58.200.42:443


如題目,最近碰到了這個問題,Package Manager拉取列表時出的問題,表現如下:

這樣導致我們很多資源無法使用,下面我們來解決這個問題。順便提一下,有時候拔網線也可以獲取完整的列表,之前我一直是屢試不爽,但最近發現這個方法不管用了,沒辦法還是要解決一下。

1. 首先我們在桌面上新建一個test.sh的可執行文件, 之后用sublime 等文件編輯軟件打開寫入以下內容

echo '#!/bin/bash
export HTTP_PROXY=proxy-url
export HTTPS_PROXY=proxy-url
nohup "/Applications/Unity Hub.app/Contents/MacOS/Unity Hub" &>/dev/null &' > launchUnityHub.command
chmod +x launchUnityHub.command

這里的 proxy-url 我們可以這樣獲取

首先梯子架起來,

 

然后系統偏好設置->網絡->高級->代理

看到http和https后面的ip和端口了嗎?拼上http:// 就是你的proxy-url

所以這里proxy-url就等於http://127.0.0.1:7890這個,

2.替換好后我們啟動一個新的終端

依次執行

cd Desktop

./test.sh

兩條命令之后在你的桌面上就會發現一個

launchUnityHub.command這個文件

3. 關閉Unity項目,以及UnityHub 這一步很重要!

4.雙擊 launchUnityHub.command 會自動打開UnityHub這時再次打開你的項目,打開package manage就是這樣了(可以嘗試刷新一下)

詳細可以參考:https://forum.unity.com/threads/network-configuration.590470/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM