Unity安装国际版, 避免强制安装中国特供版

从Unity官网下载的Unity Hub在中国IP下会变成中国特供版, 特供版的优缺点网上有介绍.
要想使用国际版, 有2种方式:

  1. 想办法使用国外网络, 比如代理什么的.
  2. 修改域名解析结果, 强制解析为国际版的IP.

Unity Hub启动时会从https://public-cdn.cloud.unity3d.com/config/production加载配置
这其实是个json文件, 如果在国内下载会发现里面的大部分URL都变成了unity.cnunitychina.cn这个域名.
而从国外下载时, 里面都是unity3d.com的域名.
其实public-cdn.cloud.unity3d.com这个域名, 解析后是个CNAME.
国外解析结果是wildcard.cloud.unity3d.com.edgekey.net. 而国内就变成了国内某cdn
有条件的可以用AdGuard Home进行dns重写.
没有的话, 因为CNAME结果其实是国外某个大厂CDN的域名, 所以可以直接hosts文件找个最合适的ip写上.

标签: none