diff --git a/README.md b/README.md index 306a3ef..8190563 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,15 @@ -[中文](README.md) | [English](README-EN.md) + **[中文](README.md) | [English](README-EN.md)** +[代码提示 代理说明](readme/codeTipsProxy.md) + # share-copilot - 作为代理服务器,中转copilot插件的API的请求(也可以代理无良商贩的,自行研究) - 支持vscode插件和jetbrains插件 - 支持多用户共享一个token - 优化请求逻辑,降低suspended概率(别万人骑基本不会) +![输入图片说明](readme/jiaggou.png) ```sh 简单说一下 @@ -82,7 +85,7 @@ go build ### 1.安装 ```sh -wget https://gitee.com/chuangxxt/share-copilot/releases/download/1.0.2/share-copilot-linux-amd64.zip +wget https://gitee.com/chuangxxt/share-copilot/releases/download/v1.0.4/share-copilot-linux-amd64.zip ``` ```sh unzip share-copilot-linux-amd64.zip diff --git a/readme/codeTipsProxy.md b/readme/codeTipsProxy.md index 6faf6cb..10ecc79 100644 --- a/readme/codeTipsProxy.md +++ b/readme/codeTipsProxy.md @@ -1,45 +1,37 @@ -# 代码提示代理说明 +# 代码提示 代理说明 -*以windows为例,其他的系统等个友友补充* + **-以windows为例** ## **vscode:** -##### **1.修改文件:** +#### 1.修改文件:** `%userprofile%\.vscode\extensions\github.copilot-xxxx\dist\extension.js` -```js -//extension.js头部添加环境变量 -process.env.completionsUrl="http://127.0.0.1"; -process.env.telemetryUrl="http://127.0.0.1/telemetry"; -``` -**1.1.搜索extension.js全文替换内容,注意引号一起搜索替换** +**1.1.extension.js全文搜索替换下面两个接口,替换为自己的url** + ```js "https://copilot-proxy.githubusercontent.com" -替换为 process.env.completionsUrl +替换为"http://127.0.0.1" (你的url) 这个是代码提示接口 - +--------------------------------------------------------------- "https://copilot-telemetry.githubusercontent.com/telemetry" -替换为 process.env.completionsUrl -这个应该是copilot把你代码上传拿去深度学习的,直接改成null也不影响使用 +替换为"http://127.0.0.1/telemetry" (你的url/telemetry) +这个应该是copilot把你代码上传拿去深度学习的,直接改成null好像也不影响使用 ``` -**1.2.也可以使用[脚本](https://gitee.com/chuangxxt/share-copilot/releases/download/v1.0.4/vscode%E4%B8%80%E9%94%AE%E9%85%8D%E7%BD%AE%E8%84%9A%E6%9C%AC.bat)一键修改,需要将extension.js原来增加的内容删掉,再配置脚本一键修改** +**1.2.也可以使用[脚本](https://gitee.com/chuangxxt/share-copilot/releases/download/v1.0.4/vscode%E4%B8%80%E9%94%AE%E9%85%8D%E7%BD%AE%E8%84%9A%E6%9C%AC.bat)一键修改,需要将extension.js原来增加的内容删掉,再配置脚本一键修改,脚本会自动备份原来的文件** -将127.0.0.1改为自己的Api url - -GITHUB_TOKEN改为代理服务器中间件验证内容 ```bash @echo off setlocal -:: ghu代理 +:: 将127.0.0.1改为自己的Api url GITHUB_TOKEN改为自己代理服务器中间件验证内容 set "GITHUB_TOKEN=123456" set "GITHUB_API_URL=http://127.0.0.1" -:: 代码提示代理 set "completionsUrl=http://127.0.0.1" set "telemetryUrl=http://127.0.0.1/telemetry" @@ -49,17 +41,13 @@ set "GITHUB_SERVER_URL=https://github.com" ...略... ``` -##### 2.测试 - -代码提示已经走代理服务器了,这样就全是走一个ip了,虽然不知道有没有意义 - -如果你是贩子,甚至可以搞点小动作 - - - +#### 2.测试 +全部接口代理后是走一个ip了,虽然不知道有没有意义 +如果你是贩子,甚至可以搞点有意思的东西 +![输入图片说明](ceshi.gif)