背景
前两天将 PyCharm 和 WebStorm 都升级到了 2024.2.0.1 版本,GitHub Copilot 插件 1.5.20.6554 版本。
但是之后出现了一些问题,表现为:Copilot 可以正常登录(通过 CoCopilot),但是尝试代码补全时会变灰,提示 Copilot is encountering temporary issues: Last response was a 401 error ,与此同时 Copilot Chat 可以正常使用。
查看 IDE 日志发现,Copilot Chat 的请求发送到了 copilot-api.cocopilot.org :
2024-08-28 16:52:14,401 [27077411] INFO - Copilot - [fetchChat] request.response: [https://copilot-api.cocopilot.org/chat/completions ] took 2299 ms
但是 Copilot 的请求却发送到了 copilot-proxy.githubusercontent.com :
2024-08-28 16:59:37,145 [27520155] INFO - Copilot - [fetchCompletions] request.response: [https://copilot-proxy.githubusercontent.com/v1/engines/copilot-codex/completions ] took 484 ms
尝试
之后查阅了许多帖子,例如始皇发的:
尝试了降级 Copilot 插件,删除 github-copilot 文件夹都没有效果。甚至中途干脆尝试正常通过官方途径使用,然后没一会儿 GitHub 号被封了
问题
想请教各位佬友,这个问题目前是否已经有了解决方法?如果没有的话, ja-netfilter 是否可解?
3 个赞
始皇发过帖子不让升级插件,好像还有人问过最新版能不能用,看来你是第一个吃螃蟹的人
月初还用得好好的,2024.1.6 版本和最新的 Copilot 插件,结果升到 2024.2 就不行了……
1 个赞
没用过这个,不知道为啥出这个问题,是因为国内不允许用,用代理了,然后就给封了?
薅的美国学生包,可能是检测到中国 IP,直接拿下,不过这个效率之高确实震撼到我了……
920
(ai)
2024 年8 月 28 日 09:19
7
CoCopilot 还能正常使用嘛? 我一直以为挂了没修复
CoCopilot 上配置了私人代理,一直都没什么问题。
本地这边说来有点奇怪,我在 IDE 上配置了代理,但是 GitHub 认证设备时依然显示的是中国 IP,感觉像是插件不走系统代理。
要不就让他们强制走代理,我写过两个插件,updns和pki,结合起来可以劫持https链接,可以定向到你的代理服务器上,后面数据你自己看情况处理还是转发。
走github
认证?你是不是配置错了?
配置cocopilot.org
,点Login to Github
会走到L站的认证(配合ja-netfilter
)
是这个配置,走的是 CoCopilot,我是说试了一堆方法都不行,干脆弃疗直连 GitHub 认证了,然后号就寄了
除了设置 Authentication Provider 为 cocopilot.org 之外没有用过其他的脚本、工具
不懂这个copilot,光劫持https还不够,还得服务端啊,服务端是直接转发还是处理一下敏感数据,还得懂得人搞
那你可以试试,直接一个updns就够了
updns.zip (4.3 KB)
配置文件updns.conf,可以是ip和域名
[DNS]
EQUAL,account.jetbrains.com->jetbrain.live
EQUAL,account.jetbrains.com.cn->jetbrain.live
;EQUAL,jetbrains-license-server->192.168.31.254
Feng
(FENG)
2024 年8 月 28 日 09:47
19
昨天刚试过 override + cocopilot.org ,2024.2.0.1 版本 降级github cocopilot 可用
只配置cocolilot.org
应该是开车了吧(开车的话知识盲区了,没上过车)
我这是配合ja-netfilter
+ override
是用来本地用的