# shared-pilot 一个简单的web服务器 ### 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" } ``` 运行截图 ![image-20230909050657331](demo.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"}}} ``` ![image-20230909050657331](demo2.png) ### [反馈](https://t.me/luyouyu) ![输入图片说明](%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20230909055557.png)