github copilot拼车白嫖

By xuncv at 2023-09-12 • 0人收藏 • 360人看过

github copilot 最近不好白嫖,学生认证基本上都掉了。

于是我搭了一个验证服务,服务器上有我的真实token,然后再公布一个模拟token,用于vscode、jetbrains全家桶的认证。相当于大家拼一个车,大家白嫖我的copilot。这么做有几个优势:

1、解决github官方认证特别容易失败、卡顿的问题

2、copilot允许的qps相当高,几十人用一个token也没有问题

3、可以分发不同的模拟token,也可以容纳多个真实token,可以称为token池

4、目前copilot可以免费试用一个月,大家可以共享出token来,逐个白嫖

5、就算大家的免费试用都用尽,也可以分摊正式版的费用,如果有20人拼车,每年的费用也就35元。

我建了一个QQ群:261889546,有想一起拼车的可以入群。群里有个gpt4机器人可以白嫖。

当然以下的代码包含了一个token,也可以直接使用,但我不保证一直可用,如果有过度使用,我就会下掉token了。

import console
import fsys
import inet.url
var token = "ghu_haozibenzhuyiyangmao"
var fakeServer = "https://copilot.90808099.xyz"
var userprofile = string.getenv("userprofile")
var vscodeTemplate = /*

process.env.GITHUB_TOKEN="%s"; 
process.env.GITHUB_API_URL="%s"; 
process.env.CODESPACES="true";
process.env.GITHUB_SERVER_URL="https://github.com";*/

// setting vscode
var setVscode = function(configPath){
	fsys.copy( configPath,configPath + ".bak" )
	var f = io.open(configPath,"a")
	var fakeConfig = string.format(vscodeTemplate,token,fakeServer)
	f.write(fakeConfig)
	f.close()
}

fsys.enum( fsys.joinpath( userprofile,".vscode\extensions\" ), "*.*",
	function(dir,filename,fullpath,findData){ 
		if(filename){ 
           	return ; 
		}
		else{
			if string.find(dir,"github\.copilot\-") {
				if console.askYesNo("发现VSCODE github-copilot插件:" + dir + ",确定修改配置吗?按Y键继续,按N键取消") {
					var configPath = fsys.joinpath( fullpath,"dist","extension.js" )
					setVscode(configPath,token)
				}
			}
		}
	}, false
);

// setting jetbrains
var jbCopilotConfig = fsys.joinpath( userprofile,"AppData\Local\github-copilot\hosts.json" )
if(io.exist(jbCopilotConfig)){
	if console.askYesNo("发现JETBRAINS github-copilot插件:" + jbCopilotConfig + ",确定修改配置吗?按Y键继续,按N键取消") {
		fsys.copy( jbCopilotConfig,jbCopilotConfig + ".bak" )
		import web.json
		var j = string.load( jbCopilotConfig )
		var t = web.json.parse(j)
		t["github.com"]["oauth_token"] = token
		t["github.com"]["dev_override"] = {}
		t["github.com"]["dev_override"]["copilot_token_url"] = inet.url.joinpath(fakeServer,"copilot_internal/v2/token")
		string.save(jbCopilotConfig, web.json.stringify(t))
	}
}

console.pause()


2 个回复 | 最后更新于 2023-09-25

支持共享经济

2023-09-25   #2

支持。

登录后方可回帖

登 录
信息栏
 非官方,私人站

本站域名

Aardio.com.cn

备用域名

ChengXu.XYZ

请相互转告!
投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方     |     Aardio官方更新日志
Sciter在线学习文档
才仁机械
Stm32cube中文网
Loading...