FastGithub下载及使用
一、 前言
很多需要用到的脚本及软件会先发布在GitHub上,所以经常需要访问GitHub,但是每次都会卡在跳转到GitHub的步骤,就是还没开始就可以结束了。
二、 教程
2.1 FastGithub介绍
FastGithub 是 GitHub 加速神器,解决 GitHub 打不开、用户头像无法加载、releases 无法上传下载、git-clone、git-pull、git-push 失败等问题。
2.2 下载
- 项目下载地址
引用站外地址
FastGithub
GitHub下载
- 提供蓝奏云网盘下载地址
引用站外地址
FastGithub
蓝奏云下载
2.3 安装及使用
解压下载的zip包, 将文件夹放到合适位置
找到FastGithub.UI.exe, 双击执行即可
2.4 注意
- 在使用GitHub前需要打开并保证Fast GitHub在运行状态
- 在安装完成之后可以直接点开FastGithub的执行文件就可以运行程序,顺利连接到Github
- 如果不能正常打开.exe的执行文件的话还是使用命令去启动
- 进入fastgithub_win-x64文件夹, 使用管理员权限在此处打开cmd命令框, 输入
1 | fastgithub.exe start |
- 进入fastgithub_win-x64文件夹, 使用管理员权限在此处打开cmd命令框, 输入
1 | fastgithub.exe stop |
三、 加速原理
修改本机的 dns 服务指向 FastGithub 自身
解析匹配的域名为 FastGithub 自身的 ip
请求安全 dns 服务 (dnscrypt-proxy) 获取域名的 ip
选择最优的 ip 进行 ssh 代理或 https 反向代理
四、 参考文档
五、 最后
《国际联网暂行规定》第六条规定:“计算机信息网络直接进行国际联网,必须使用邮电部国家公用电信网提供的国际出入口信道。任何单位和个人不得自行建立或者使用其他信道进行国际联网。”
Fast Github本地代理使用的都是“公用电信网提供的国际出入口信道”,从国外Github服务器到国内用户电脑上Fast Github程序的流量,使用的是正常流量通道,其间未对流量进行任何额外加密(仅有网页原有的TLS加密,区别于Vρп的流量加密),而Fast Github获取到网页数据之后发生的整个代理过程完全在国内,不再适用国际互联网相关之规定。
评论


