github访问速度慢的问题完美解决

首先,访问GitHub速度慢的问题主要是因为DNS污染和GFW的限制所造成的。以下是解决这个问题的几个步骤和示例说明:

改hosts文件

通过修改hosts文件可以指定网络请求的目标IP,避免DNS污染的影响。具体步骤如下:

  1. 打开C:\Windows\System32\drivers\etc路径下的hosts文件;
  2. 在文件末尾追加以下内容:
# GitHub Start 
140.82.113.3 github.com 
140.82.113.5 gist.github.com 
185.199.108.153 assets-cdn.github.com 
199.232.68.133 raw.githubusercontent.com 
199.232.68.133 gist.githubusercontent.com 
199.232.68.133 cloud.githubusercontent.com 
199.232.68.133 camo.githubusercontent.com 
199.232.68.133 avatars.githubusercontent.com 
199.232.68.133 avatars0.githubusercontent.com 
199.232.68.133 avatars1.githubusercontent.com 
199.232.68.133 avatars2.githubusercontent.com 
199.232.68.133 avatars3.githubusercontent.com 
199.232.68.133 avatars4.githubusercontent.com 
199.232.68.133 avatars5.githubusercontent.com 
199.232.68.133 avatars6.githubusercontent.com 
199.232.68.133 avatars7.githubusercontent.com 
199.232.68.133 avatars8.githubusercontent.com 
# GitHub End
  1. 保存hosts文件;
  2. 刷新DNS缓存,打开命令提示符,输入 ipconfig /flushdns,按回车键。

上述hosts文件配置示例来源于Github官方推荐的IP地址列表,该方法解决了DNS污染的问题,但是在国内,访问GitHub还需要面对GFW的限制。

使用代理

使用代理可以转发网络请求,避开网络限制和GFW的阻拦。以下是示例说明:

  1. 安装和配置shadowsocks服务;
  2. 在系统或浏览器中,配置代理服务器的IP和端口号;
  3. 想要科学上网,需要确保你的代理服务器可用,并且需要定时更新。

需要注意的是,使用代理有时会降低网络速度,同时也需要保持谨慎,不要轻易地相信不可靠的代理服务器。另外,使用代理也需要一定的技术门槛,在操作上需要谨慎。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:github访问速度慢的问题完美解决 - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • go mod的使用方法小结

    下面我就来详细讲解一下“go mod的使用方法小结”的完整攻略,以及两条示例说明。 什么是go mod 在Go1.11版本中引入的go mod,是一个用于管理依赖项的工具。它可以将应用程序的依赖项转化为模块,并下载它们的代码。Go mod 还具有版本控制的功能,可以确保在编译代码时使用的依赖项版本是稳定的。使用 go mod 可以方便地解决 Go 语言依赖管…

    GitHub 2023年5月16日
    00
  • windows下Git+TortoiseGit配置超详细步骤

    下面就为您详细讲解“windows下Git+TortoiseGit配置超详细步骤”的完整攻略,过程中包含两条示例说明。 准备工作 在开始配置之前,需要先进行以下准备工作: 安装Git和TortoiseGit。 在Github上创建一个新的仓库(或者使用已有的仓库)。 配置Git 配置用户信息 在Git Bash中输入以下命令: $ git config –…

    GitHub 2023年5月16日
    00
  • 一款Python工具制作的动态条形图(强烈推荐!)

    下面是“一款Python工具制作的动态条形图”的完整攻略。 前言 在这个攻略中,我们将使用Python语言及其可视化库matplotlib和animation制作一个动态条形图的工具。这个工具的核心思路是将条形图看作一个由多个矩形组成的整体,并通过对这些矩形的位置、高度和颜色进行不断地更新,实现动画效果。 准备工作 在开始制作前,我们需要先安装Python语…

    GitHub 2023年5月16日
    00
  • spring cloud alibaba Nacos 注册中心搭建过程详解

    下面我来给您讲解一下“spring cloud alibaba Nacos 注册中心搭建过程详解”的完整攻略。 准备工作 在开始搭建 Nacos 注册中心之前,您需要进行以下准备工作: 安装 JDK,并配置环境变量。 安装 Maven,并配置环境变量。 搭建 Nacos 服务器 下载 Nacos 服务器压缩包。 您可以到官网下载连接(https://gith…

    GitHub 2023年5月16日
    00
  • IntelliJ IDEA 2020.2正式发布,两点多多总能助你提效

    IntelliJ IDEA 2020.2正式发布,两点多多总能助你提效 IntelliJ IDEA是JetBrains公司出品的一款集成开发环境(IDE),主要面向Java开发者。其最新版本是2020.2,正式发布时间为2020年8月4日。 该版本的IntelliJ IDEA主要增加了以下两个方面的特性: 1. 提高开发效率的功能 1.1 全面升级的自动完成…

    GitHub 2023年5月16日
    00
  • 基于binarywang封装的微信工具包生成二维码

    当你想要在自己的网站或应用中集成微信登录、微信支付等服务时,便需要使用微信提供的开放平台接口。而基于binarywang封装的微信工具包能够帮助我们轻松地完成这些操作,其中生成二维码是最基础的功能之一。下面就是使用这个工具包生成二维码的完整攻略。 步骤一:添加依赖 首先,我们需要在自己的项目中添加weixin-java-toolkit的依赖。如果你使用的是M…

    GitHub 2023年5月16日
    00
  • VuePress 快速踩坑小结

    VuePress 快速踩坑小结 VuePress 是一个基于 Vue.js 的静态网站生成器,它和传统的静态网站生成器不同的是,采用了 Vue.js 的单文件组件来编写页面。 在使用 VuePress 的过程中,可能会遇到一些坑点,下面就一些常见的坑点进行总结,希望能对初次使用 VuePress 的同学有所帮助。 一、安装操作 在安装 VuePress 之前…

    GitHub 2023年5月16日
    00
  • WPF框架之Prism介绍

    WPF框架之Prism介绍 什么是Prism框架 Prism框架是一个开源项目,旨在帮助开发人员更轻松地构建复杂的、可重用的、模块化的WPF和Silverlight应用程序。它提供了一组用于实现常见功能的库和工具,包括: 用于绑定和命令的Parser库 用于UI组件、消息传递、内存管理和导航的基础类库 适用于WPF和Silverlight的模块加载器和依赖项…

    GitHub 2023年5月16日
    00
合作推广
合作推广
分享本页
返回顶部