环境
- Clash 设置为国外节点、全局模式
- 系统现实语言设置为英语,但是系统语言列表中存在中文
- 操作系统 win11
- 系统区域设置为国外,时区为 UTC+08:00
- 主力浏览器为 Chrome ,Chrome 点开设置时,语言为英语,包含插件 uBlock 。有登录 google 账号。
UnityHub 的下载方式
Google 进入 Unity 官网,是国际版官网。点击 Unity Engine ,点击 Personal 个人版的下载按钮。下载、安装了 UnityHub 。
复现方式
打开 UnityHub ,点击 Sign in ,跳转到api.unity.cn/*,然后又跳转到id.unity.cn/*,也就是国内版的登录页。
已作尝试
- 右下角右键 UnityHub 图标,退出 UnityHub ,清除 UnityHub 缓存(删除
%UserProfile%\AppData\Roaming\UnityHub文件夹)后重启。无效。 - 用
nslookup指令,获取api.unity.com、id.unity.com、auth.unity.com、login.unity.com的 ip ,然后以每行xx.xx.xx.xx api.unity.com的形式,用管理员权限加入到C:\Windows\System32\drivers\etc\hosts文件的尾部。无效。 - Google 搜索关键字
Unity Hub sign in china,分别加上后缀Youtube 、Twitter 、Google 、StackOverflow 、Reddit(也尝试了在对应平台中进行搜索),没有找到相关的明显解决线索。
已阅资料
- Unity Support: I am based in China and cannot access unity.com
- Trouble signing in, I am redirected to “id.unity.cn”.
- Unity Users in China, You May Be The Victim Of A Secret “Chinese Version” of Unity Hub
- v2ex: 如何解决 unity 重定向到 unity.cn 的问题。但是帖子中的参考,我看到的是一串不明意义的乱码。
感谢阅读:)