本人游戏服务器开发一名,最近尝试学习一下Unity开发,Unity Learn的几个项目要求Unity版本2019.1。2019版本的Unity需要安装Unity Hub。然后我到官网下载好了Unity Hub安装之后发现始终登录不上我的Unity账号。一直报错提示服务器无响应。根据直觉应该是网络不通,被G-F-W墙了? 后来尝试使用shadowsocks全局模式再登录发现依然无法登录(大部分人到这里应该已经可以登录了),我这里无法登录是有其他原因的(后来发现是被自己公司墙了)。
如果遇到和我一样的情况,可以尝试下面的解决方法。第一步如果你有可以使用VPN那么后续的就不用看了,VPN连上去应该不会有无法登录的问题了。如果没有VPN而是使用的类似ss的工具,那么需要设置环境变量,使得Unity Hub能够使用ss代理。根据我测试的情况来看,Unity Hub没有默认使用系统代理,所以ss开启系统代理是无效的。
为了让Unity Hub能够使用ss代理访问网络,我们需要配置两个windows的系统环境变量:
然后重启Unity Hub 发现使用了ss代理,能够正常登录了。nice。
前面我说我无法登录还有一个原因是公司的网络屏蔽了Unity的域名,但凡访问Unity的都会被屏蔽,原因是防止Unity发现有部分用户使用盗版。开启ss代理后,访问的数据包被进行了加密,公司的网关无法察觉,就能够顺利通行了。