在国内通过谷歌服务登陆UnityHub
高维尘埃
编辑于 2022年04月06日 01:13

这几天回国,发现在国内登陆UnityHub会直接跳转到国区登陆界面,无法用谷歌服务登陆,于是在网上找了一篇解决方法,稍微折腾了一下,这里记录一下步骤。

需要做的事情有三件:

  • 将unity.com和unity3d.com后缀的网站加入你使用的梯子的代理列表

  • 下载国际版UnityHub安装程序

  • 创建一个UnityHub的启动脚本,使其通过代理连接网络


先说设置代理,以55R为例,在规则设置中选择编辑【GFWList的用户规则】,该配置文件的语法为[域名 规则],比如".unity.com remoteproxy&#​34;代表 unity.com 以及其所有子域名都走代理。55R的四种规则分别为:【remoteproxy-走代理;localproxy-经过本地代理连接;direct-直连连接;reject-拒绝连接】。其他如55和Clash等也有各自设置代理的方式。


这之后,进入国际版Unity官网,即可下载国际版Unity客户端。如果安装的UnityHub版本号后面没有"c1&#​34;之类的后缀应该就是国际版的客户端了。


最后写一个启动脚本。具体方式为创建一个.txt文件,在其中写入如下内容,保存后将后缀改为.bat即可。

脚本内容:

@echo off

set HTTP_PROXY=http://127.0.0.1:1080

set HTTPS_PROXY=http://127.0.0.1:1080

start "&#​34; "C:\Program Files\Unity Hub\Unity Hub.exe"

这里的127.0.0.1:1080就是浏览器代理地址,与梯子的设置保持一致就好。

这时候通过脚本启动UnityHub再登陆应该就能从国际版网页用谷歌服务登陆了。


参考:

如何逃离Unity中国特供版:https://www.logiconsole.com/fuck-unity-cn/