解决GitHub打不开(FastGithub,支持MAC)
前言
最近在想在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)相关推荐
- mac和window电脑 解决github打不开问题
一.mac电脑(mac电脑亲测有效) 1.新建一个访达窗口,同时按住shift command G三个键,进入前往文件夹页面 2.在输入框内输入/etc/hosts 3.找到hosts文件夹 4.由于 ...
- 一招解决GitHub访问慢的情况
之前我在网上搜过解决办法,其中一个是修改 hosts 文件,但是效果不太理想.我在这里给大家推荐github上的一个开源项目:FastGithub .用了这个之后,效果就比较理想了,次次都能访问到. ...
- MAC解决VirtualBox打不开报错问题
MAC解决VirtualBox打不开报错问题 You must specify a machine to start, using the command line. 解决方法: 打开mac终端 ...
- 两步解决XMind打不开的问题
两步解决XMind打不开的问题 写在前面 做这件事的原因: 对XMind进行神秘处理之后,发现XMind就打不开了 然后我研究了半天,发现在XMind.ini中把-javaagent:D:\XMind ...
- 解决GitHub下载速度太慢问题的方法汇总(持续更新,建议收藏)
文章目录 前言 一.使用 git clone --depth=1 来下载 二.修改host文件解决 三.谷歌浏览器插件加速 四.油猴插件和脚本 五.gitclone.com 六.Github 加速下载 ...
- 使用LFS解决GitHub无法上传大文件问题
使用LFS解决GitHub无法上传大文件问题 今天使用GitHub上传几个比较大的pdf电子书,有的大小超过100MB了,结果GitHub报错提示无法上传大于100MB的文件,报错信息如下: remo ...
- 微软宣布.NET开发环境将开源 支持Mac OS X和Linux
11 月 13 日消息,据国外媒体报道,微软周三公布了 .NET 开发框架开源计划.公司拟将这长期以来只能运行于 Windows 系统下的开发环境,通过 GitHub 开源(https://githu ...
- 解决GitHub中头像显示异常、设置不了头像、README图片无法显示等问题
解决GitHub中头像显示异常.设置不了头像.README图片无法显示等问题 很多时候在访问 GitHub 官网时容易出现 GitHub 头像显示异常的问题.虽然这个问题无关痛痒,不过对于有强迫症 ...
- NTFS for Mac支持Mac拷贝文件到硬盘
2019独角兽企业重金招聘Python工程师标准>>> 简单来说,Mac不能拷贝文件到硬盘中,实际上是由于该硬盘为NTFS文件系统,而Mac对NTFS文件系统的磁盘只有读取的权限,所 ...
最新文章
- 删除 shiro url 上的JSESSIONID
- spring mvc DispatcherServlet详解之一---处理请求深入解析
- 流媒体实质上是计算机在哪方面的应用,流媒体技术主要用于什么
- Android UI编程之自定义控件初步(下)——CustomEditText
- cookie+memcached实现单点登陆
- 游戏的数值系统的实现和演化
- 剑指Offer - 面试题56 - I. 数组中数字出现的次数(异或,分组)
- python识别_识别串口/ usb设备python
- 关于Nod的离线升级方案
- 工业机器人编程用c语言吗,工业机器人编程语言,工业机器人的编程方式
- 搭建云上博客——阿里云实验室 学习笔记
- 电感电容之开关电源的原理
- 为什么要学习Go语言?
- NBUT1582 比赛吃鸡腿
- 开源:安卓手机app控制arduino,通过esp8266-01
- 根据某一列拆分Excel为多个表格
- GIMP实用技巧学习(二)
- java默认作用域_java中默认的作用域
- 解决OpenSSL 在VC2015下链接报错的问题。
- 世界杯---人生就是一届又一届世界杯