前言

最近在想在github上查阅框架源码,发现所有github相关网址都打不开,其实之前也有过,但是直接将https更换为www就能解决,这次抽风实在厉害,更改也无用(之前就是我懒的去找方法,得过且过,哈哈哈哈),今天花了一点时间去解决,尝试了网上更改host方法无用后找到了大佬的软件:FastGithub。而且同时支持win, linux, mac,使用很方便。下面简单介绍一下其用法。

1. 工作原理

从公共dns服务器拿到github的大量ip数据,检测哪些ip可用,哪些ip访问速度最佳,然后编写一个本地版的dns服务,当要解析github相关时,返回这个最佳ip,这就解决了github抽风的问题。

2. 下载地址

百度网盘

github

3. 使用方法

支持windows和linux桌面及服务器以及macOS系统。

本机使用

  • 运行FastGithub程序,本机的网络适配器的dns会自动变成127.0.0.1
  • 如果网络适配器的dns没有变成127.0.0.1,请手工修改网络适配器的dns

局域网服务器使用(推荐)

  • 在局域网服务器运行FastGithub程序
  • 手工修改你电脑的网络适配器的dns,值为局域网服务器的ip

3.1 windows

win下使用最方便,解压后直接双击运行FastGithub.UI.exe即可,自带图形界面。

3.2 mac

64位版本的使用方法基本上和linux一样

  • 双击运行fastgithub
  • 安装cacert/fastgithub.cer并设置信任
  • 设置系统自动代理为http://127.0.0.1:38457,或手动代理http/https为127.0.0.1:38457

MacOSX 运行 FastGithub 配置教程

1 解决 “XXX” cannot be opened because the developer cannot be verified

2 安装证书

  • 打开FastGithub后,目录内会生成cacert目录,双击打开fastgithub.cer,系统弹出Keychain Access窗口

  • 列表中双击FastGitHub,弹出证书详情窗口,展开Trust并选择Always Trust

3 配置代理

3.1 自动代理

打开mac设置,网络,点击高级,选择代理,勾选网自动代理配置,填写FastGithub窗口提示的地址

3.2 手动代理

打开mac设置,网络,点击高级,选择代理,勾选网页代理(HTTP)及安全网页代理(HTTPS),填写FastGithub窗口提示的地址

作者官网:让Github畅通无阻,FastGithub1.0.0发布 - jiulang - 博客园

解决GitHub打不开(FastGithub,支持MAC)相关推荐

  1. mac和window电脑 解决github打不开问题

    一.mac电脑(mac电脑亲测有效) 1.新建一个访达窗口,同时按住shift command G三个键,进入前往文件夹页面 2.在输入框内输入/etc/hosts 3.找到hosts文件夹 4.由于 ...

  2. 一招解决GitHub访问慢的情况

    之前我在网上搜过解决办法,其中一个是修改 hosts 文件,但是效果不太理想.我在这里给大家推荐github上的一个开源项目:FastGithub .用了这个之后,效果就比较理想了,次次都能访问到. ...

  3. MAC解决VirtualBox打不开报错问题

    MAC解决VirtualBox打不开报错问题 You must specify a machine to start, using the command line. 解决方法: 打开mac终端 ​ ...

  4. 两步解决XMind打不开的问题

    两步解决XMind打不开的问题 写在前面 做这件事的原因: 对XMind进行神秘处理之后,发现XMind就打不开了 然后我研究了半天,发现在XMind.ini中把-javaagent:D:\XMind ...

  5. 解决GitHub下载速度太慢问题的方法汇总(持续更新,建议收藏)

    文章目录 前言 一.使用 git clone --depth=1 来下载 二.修改host文件解决 三.谷歌浏览器插件加速 四.油猴插件和脚本 五.gitclone.com 六.Github 加速下载 ...

  6. 使用LFS解决GitHub无法上传大文件问题

    使用LFS解决GitHub无法上传大文件问题 今天使用GitHub上传几个比较大的pdf电子书,有的大小超过100MB了,结果GitHub报错提示无法上传大于100MB的文件,报错信息如下: remo ...

  7. 微软宣布.NET开发环境将开源 支持Mac OS X和Linux

    11 月 13 日消息,据国外媒体报道,微软周三公布了 .NET 开发框架开源计划.公司拟将这长期以来只能运行于 Windows 系统下的开发环境,通过 GitHub 开源(https://githu ...

  8. 解决GitHub中头像显示异常、设置不了头像、README图片无法显示等问题

    解决GitHub中头像显示异常.设置不了头像.README图片无法显示等问题   很多时候在访问 GitHub 官网时容易出现 GitHub 头像显示异常的问题.虽然这个问题无关痛痒,不过对于有强迫症 ...

  9. NTFS for Mac支持Mac拷贝文件到硬盘

    2019独角兽企业重金招聘Python工程师标准>>> 简单来说,Mac不能拷贝文件到硬盘中,实际上是由于该硬盘为NTFS文件系统,而Mac对NTFS文件系统的磁盘只有读取的权限,所 ...

最新文章

  1. 删除 shiro url 上的JSESSIONID
  2. spring mvc DispatcherServlet详解之一---处理请求深入解析
  3. 流媒体实质上是计算机在哪方面的应用,流媒体技术主要用于什么
  4. Android UI编程之自定义控件初步(下)——CustomEditText
  5. cookie+memcached实现单点登陆
  6. 游戏的数值系统的实现和演化
  7. 剑指Offer - 面试题56 - I. 数组中数字出现的次数(异或,分组)
  8. python识别_识别串口/ usb设备python
  9. 关于Nod的离线升级方案
  10. 工业机器人编程用c语言吗,工业机器人编程语言,工业机器人的编程方式
  11. 搭建云上博客——阿里云实验室 学习笔记
  12. 电感电容之开关电源的原理
  13. 为什么要学习Go语言?
  14. NBUT1582 比赛吃鸡腿
  15. 开源:安卓手机app控制arduino,通过esp8266-01
  16. 根据某一列拆分Excel为多个表格
  17. GIMP实用技巧学习(二)
  18. java默认作用域_java中默认的作用域
  19. 解决OpenSSL 在VC2015下链接报错的问题。
  20. 世界杯---人生就是一届又一届世界杯

热门文章

  1. 自己动手尝试学习软件winchm pro -从小白到老白
  2. 常见音频视频格式简介
  3. win10 下go+goland安装及环境搭建
  4. Windows下的JDK安装教程
  5. 【工作反思】热爱工作成为更好的自己(毕业季留言)
  6. win10任务管理器开机老是自己打开
  7. ruby sinatra 内部机制(一)
  8. 《数据分析方法论和业务实战》读书笔记
  9. PHP爬虫之QQ空间自动点赞--更换cookie版
  10. CAD图纸如何批量打印?CAD文件批量打印教程