diff --git a/README.md b/README.md new file mode 100644 index 0000000..a110b9e --- /dev/null +++ b/README.md @@ -0,0 +1,108 @@ +# shared-pilot 一个简单的辣鸡web服务器 + +``` +测试环境:Linux4.18.0-305.3.1.el8.x86_64 GNU/Linux +``` +### 1.安装 + +``` +git clone https://gitee.com/chuangxxt/share-copilot.git +``` +``` +cd share-copilot +``` +``` +bash install.sh +``` + +### 2.配置 + +##### 2.1 config.json文件说明 + +```js +domain//绑定域名 + +host //ip + +port //端口-必须443 + +certPath//公钥路径-必须 + +keyPath//私钥路径-必须 + +github_api_url//默认不改 + +token//你自己的真实副驾驶token,可放多个,请求时随机使用 + +verification//自定义验证token +``` + +##### 2.2 示例 + +```json +{ + "server": { + "domain": "example.com", + "host": "0.0.0.0", + "port": 443, + "certPath":"./example.pem", + "keyPath":"./example.pem" + }, + "copilot_config":{ + "github_api_url": "https://api.github.com/copilot_internal/v2/token", + "token":[ + "yours_token_1", + "yours_token_2", + "yours_token_3" + ]}, + "verification":"" +} + +``` +格式不能错,不确定的去这里验证 ->https://www.json.cn/ + +### 3.启动 + +``` +scop r --运行 +scop rb --后台运行 +scop st --停止 +scop v --查看状态 +``` + +### 4.完整示例一: + +config.json + +```json +{ + "server": { + "domain": "api.example.com", + "host": "0.0.0.0", + "port": 443, + "certPath":"./example.pem", + "keyPath":"./example.pem" + }, + "copilot_config":{ + "github_api_url": "https://api.github.com/copilot_internal/v2/token", + "token":[ + "ghu_xMNAYLcJAPqAfiGoobrWffkJoNcGMVJtETKA", + "ghu_GZgKFwraHorAxXXUvsUclOhxiYERPsSJeNuF", + "ghu_SPUTCLvkMKoeMstPJmhSlYsYvCojhkFjGubl" + ]}, + "verification":"i_am_free" +} +``` + +运行截图 + +![demo2.png](https://img1.imgtp.com/2023/09/09/FHDNLixL.png) + +本地host.json + +```json +{"github.com":{"user":"suibian","oauth_token":"i_am_free","dev_override":{"copilot_token_url":"https://api.example.com/copilot_internal/v2/token"}}} +``` +![demo.png](https://img1.imgtp.com/2023/09/09/jNTqxhR8.png) + +### [反馈](https://t.me/luyouyu)