Mac 中 Office 更新慢的解決辦法


還是照例說一說微軟這個全球性的科技公司對中國大陸不友好的問題。

微軟的主要業務服務器基本上都在美國,其他國家想要使用微軟服務也都是直接或間接訪問位於美國的服務器,不巧的是,我國網絡監管很嚴格,而微軟索性就讓我國用戶聽天由命,所以也就有了本文探索的 Office 更新極慢的問題。

在 Mac 中,微軟軟件的更新是通過 Microsoft AutoUpdate 完成的,就是下圖這個東西:

截屏2021-10-13 09.48.58

更新時速度會在幾十K,絕不會超過100K,這種速度來更新一個或多個數十上面M的軟件耗時太長,所以我就想解決這個讓人惡心的問題。

其實解決辦法也很簡單,只是在網上搜索一圈也沒發現有人分享。

微軟 Mac 套件有一個專門的域名officecdnmac.microsoft.com,所有的軟件更新都是通過這個域名來完成的,而這個域名解析出來的 ip 地址(CDN)通常不是最佳地址,需要我們手動篩選最佳地址。

站長工具的 ping 檢測中輸入這個域名:

截屏2021-10-13 09.56.27

檢測結果如下圖所示:

截屏2021-10-13 09.57.48

不要看IP歸屬地一欄,這個不准。

也不用看響應時間一欄,因為不同地區的不同運營商解析出的 IP 是不同的,所以響應時間僅有一點參考價值。

我們只需要看響應 IP一欄。

雖然說響應時間不准,但也有一定的參考價值。

先找響應時間低於 10ms 的 IP,比如上圖中是23.43.165.25,在終端 ping 一下試試:

截屏2021-10-13 10.01.29

穩定不丟包,延時還很低,就它了。

當然,如果你在 ping 時延時高,可以換其他 IP 接着試,選擇延時最低的那個 ip 即可。

接下來就是改 hosts 域名映射,在/etc/hosts結尾添加一行:

23.206.175.120 officecdnmac.microsoft.com

不會添加的直接執行下面的命令:

echo "23.206.175.120 officecdnmac.microsoft.com" | sudo tee -a /etc/hosts

然后再更新,速度就會提高了,但微軟的這個服務器帶寬不高,最快也就 5M,對於更新是足夠快了,最起碼比 50K 快了 100 倍不是?


免責聲明!

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



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