如何加速访问GitHub(Windows)

您所在的位置:网站首页 加速器github 如何加速访问GitHub(Windows)

如何加速访问GitHub(Windows)

2024-07-15 22:57| 来源: 网络整理| 查看: 265

如何加速访问GitHub(Windows) 一、前言

由于Github的CDN (Content Delivery Network,即内容分发网络 基本原理:利用全局负载技术将用户的访问指向当时较近的最佳的CDN节点)被伟大的墙屏蔽,导致我们在国内访问Github会非常地慢,尤其是在clone仓库时,只有几十K的速度,下载半天,还会经常失败,让人头疼。

而Github是程序员的标配,俗话说:“工欲善其事,必先利其器” 所以,本文介绍的是:通过修改hosts文件的方法来绕过国内DNS解析(Domain Name System是“域名系统DNS”的英文缩写,网络通讯大部分是基于TCP/IP的,而TCP/IP是基于IP地址的,所以计算机在网络上进行通讯时只能识别如202.96.134.133之类的IP地址,而不能认识域名,所以DNS将域名解析为IP地址,DNS工作原理如下图)。由于Github只是被DNS污染,而不是像Google那样被IP封锁,所以,我们不需要科学上网,也不需要海外的服务器辅助,这样操作一波后,就可以直接访问Github的CDN节点(主DNS根据一系列策略确定当时最适当的CDN节点,并将解析的结果(IP地址)发给用户,用户向给定的CDN节点请求相应网站的内容 ),从而达到加速的目的。 在这里插入图片描述

二、方法一 1、获取 global.ssl.fastly地址

访问 http://github.global.ssl.fastly.net.ipaddress.com/#ipinfo,记下IP地址 image-20211118120202321

2、获取Github地址

访问 http://github.com.ipaddress.com/#ipinfo,记下IP地址,有多个IP的话,随便选一个IP就好了 image-20211118120450211

3、打开hosts文件

hosts文件是啥?将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析,如果发现是被屏蔽的IP或域名,就会禁止打开此网页!

目录:C:\Windows\System32\drivers\etc\hosts

补充:找到hosts文件还有更快地方法,下载Everything这个软件,直接在这个软件里搜,秒出!Everything这个软件搜电脑里的任何文件都秒出,力推的一个办公软件。 image-20211118120806089

在hosts文件的最末尾添加以下内容:

199.232.69.194 http://github.global.ssl.fastly.net 140.82.113.4 http://github.com

保存,并重启网络(在网络设置里点击网络重置),放心重置吧,电脑会自动重启,重启后就OK了。 image-20211118122827736

三、方法二

既然是DNS污染,那么就手动指定一个DNS呗,不也是能解决问题的嘛。

1、打开网络和Internet设置 -> 更改适配器选项

image-20211118121516137

2、双击WLAN -> 点击属性

image-20211118121832070

3、手动修改DNS服务器地址,我这里用的“Google Public DNS:8.8.8.8 / 8.8.4.4

image-20211118122057283

如果这个方法起效了,要记得在clone好仓库后还原DNS,也就是改为自动,以免影响你正常上网。

四、总结

个人觉得,方法一虽然麻烦点,但实在些,也不会影响你正常上网。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3