我在一家使用代理的公司工作,这个设置已经完成,可以使用CoPilot。
之后我开始得到这个错误,副驾驶似乎工作,但错误不断出现。
有人有同样的问题吗?或者解决方案?
[ERROR] [default] [2023-01-23T09:22:29.101Z] Request Error: tunneling socket could not be established, statusCode=407
[ERROR] [ghostText] [2023-01-23T09:22:29.102Z] Error on ghost text request FetchError: tunneling socket could not be established, statusCode=407
尝试更新代理并重新启动,已经安装了一个扩展,以帮助使所有证书在Keychain访问可用。
看来您的代理需要身份验证。状态码407:
407需要代理认证
试试这个:
"http.proxy": "http://YourProxyIP:ProxyPort/"
"http.proxyAuthorization": "Authorization: Basic RE9NQUlOXHVzZXI6cGFzcw=="
授权基本是base64编码DOMAINuser:pass
如果你不使用SSL,你必须使用这个选项:
"http.proxyStrictSSL": false
,因为你会得到这个错误:
请求错误:无法获得本地颁发者证书
如果您将凭据存储到设置中。
PowerShell脚本删除本地管理员组,例如:
以下代码需要PowerShell 5.1最小版本:
$settings = "$env:appdataCode$env:usernamesettings.json"
$acl = (Get-Item $settings).GetAccessControl('Access')
$acl.SetAccessRuleProtection($true,$true) # removes the ACL inheritance
$accesToRemove = $acl.Access | ?{ $_.IsInherited -eq $false -and $_.IdentityReference -eq 'BUILTINAdministrators' }
$acl.RemoveAccessRule($accesToRemove)
Set-Acl -AclObject $acl $settings