Skip to main content

使用科学上网

注意,如果您在上传时,在控制台中注意到以下错误

image.png

您可以尝试更换节点,测试声誉后再上传

如更换节点仍失败,则该方法暂时失效,请停止使用魔法,将 UseProxy 改为 false,并使用其他办法

在使用下述办法后,您可访问 Cloudflare Threat Score Test 来测试您当前网络环境在 Cloudflare 网络的声誉,如分数理想,说明您更大概率成功登陆官网!

使用 全局 或 TUN 模式,并在 Unity 中改动如下:

找到 \Package\com.vrchat.base\Editor\VRCSDK\Dependencies\VRChat\VRCApi.cs 文件,来到102行,锁定以下代码:

private static HttpClient GetClient(Uri url)
{
{
var cookies = GetCookies(url);
var handler = new HttpClientHandler
{
CookieContainer = cookies,
UseProxy = true,
Proxy = new WebProxy("127.0.0.1", 15732)false,
};
var client = new HttpClient(handler);
foreach (var header in Headers)
{
client.DefaultRequestHeaders.Add(header.Key, header.Value)
}


return client;
}
}

将原来的 UseProxy = false 替换成

UseProxy = true,
Proxy = new WebProxy("127.0.0.1",你自己的科学代理端口)

保存文件,回到 Unity 等待重新编译完成(Unity 会短暂加载一段时间)之后再点击上传即可。

本方法引用自其他文章,感谢这位作者!