FastGithub/FastGithub
2021-07-24 02:45:26 +08:00
..
.config 集成dnscrypt-proxy 2021-07-16 17:58:45 +08:00
Properties 日志调整 2021-07-13 23:38:14 +08:00
app.ico 增加是否设置本机使用此dns的功能 2021-06-21 03:05:08 +08:00
app.manifest 增加是否设置本机使用此dns的功能 2021-06-21 03:05:08 +08:00
appsettings.github.json 多配置文件的支持 2021-07-22 22:49:31 +08:00
appsettings.json 多配置文件的支持 2021-07-22 22:49:31 +08:00
appsettings.stackoverflow.json 多配置文件的支持 2021-07-22 22:49:31 +08:00
FastGithub.csproj 项目重命名 2021-07-22 16:02:23 +08:00
Program.cs 取消启动等待DnscryptProxy,因为影响到windows服务启动 2021-07-24 02:45:26 +08:00
publish.cmd 集成dnscrypt-proxy 2021-07-16 17:58:45 +08:00
README.html 1.0.7 2021-07-22 22:56:18 +08:00
README.MD 1.0.7 2021-07-22 22:56:18 +08:00
WindowServiceExtensions.cs 移除TopShelf 2021-06-19 20:17:43 +08:00

FastGithub

github加速神器

运行方式

windows本机

  • 双击运行FastGithub.exe程序
  • 程序自动设置网络适配器的主DNS为127.0.0.1
  • 程序自动安装CA证书到将所有的证书都放入下载存储\受信任的根证书颁发机构
  • FastGithub.exe start // 安装并启动服务
  • FastGithub.exe stop // 卸载并删除服务

linux本机

  • 执行./FastGithub运行程序
  • 手工将你的电脑的主DNS设置为127.0.0.1
  • 手工在你的电脑安装CA证书到系统根证书存储区

局域网服务器

  • 在局域网服务器运行FastGithub程序
  • 手工将你的电脑的主DNS设置为局域网服务器的ip
  • 手工在你的电脑安装CA证书到系统根证书存储区

证书验证

git ssl验证不通过

使用FastGithub之后git请求时会遇到SSL certificate problem: unable to get local issuer certificate 需要关闭git的证书验证

git config --global http.sslverify false

配置文件

主配置文件

appsettings.json为主配置文件里面有dns配置和域名的配置示例。

子配置文件

appsettings.*.json为子配置文件默认有github和stackoverflow的配置新增子配置文件后需要重启FastGithub才生效。