github.com不能访问原因不是因为DNS,而是因为故意间歇性抽风,可改用镜像站

这篇具有很好参考价值的文章主要介绍了github.com不能访问原因不是因为DNS,而是因为故意间歇性抽风,可改用镜像站。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

2023.9

想下一个libheif开源库,VCPKG安装,VCPKG是要从github下载文件:

https://github.com/strukturag/libde265/archive/8aed7472df0af25b811828fa14f2f169dc34d35a.tar.gz

发现,下载失败。

EDGE下载这个链接,不行,网页无法打开!

EDGE访问github.com,不行,网页无法打开!

分析发现,github的DNS正常,不是DNS的原因。

用curl -v连接分析,发现github.com 的https TLS V1.3握手正常,然后数据传送就中断了。

错误是:OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054

是github被墙?或专门针对中国用户封锁了?或github拒绝了传送数据?

“科学爬梯上网”太麻烦了,咱还不会。

百度一下errno 10054,有人说git命令行程序增大缓存大小,有人说“没有一个能解决你的问题,那么可以考虑使用GitHub提供的客户端工具——GitHub Desktop”。

看来要用软件desktop版来试下。

网页desktop.github.com 正常访问和下载!!   难道github.com是故意的,强行让你用desktop版?

下载desktop版,运行,居然要注册用户(我还没有注册用户,以前都是白嫖),注册是跳出EDGE访问github.com,不行,网页打不开。

于是软件选跳过,然后随便填用户名、邮箱,就可以用了!

选Clone...\clone进行下载这个文件,然后要输入用户名和密码!

没办法了,于是随便选Clone...\Github.com标签,点sign in。

跳出EDGE访问github.com进行sign in,居然网页可以打开了!注册用户,居然可以了!

注册成功,EDGE里邮箱也验证完了,然后浏览器edge要授权desktop版,提示You are being redirected to the authorized application.  然后就卡了。

重新打开desktop版,选Clone...\Github.com标签,sign in,会跳出EDGE访问github.com进行sign in,结果不行了,无法打开网页。

重新打开desktop版,选Clone...\clone这个文件,要输入用户名和密码,输入后,不行,说无法授权之类的。点上面一个链接,跳出EDGE出现github.com的“https://github.com/desktop/desktop/tree/development/docs/integrations”

重新打开desktop版,菜单在FILE\OPTIONS\ACCOUNTS里,有个sign in,点它,EDGE跳了一下,居然可以了,desktop版sign in成功!!

再选Clone...\clone这个文件,还是要输入用户名和密码!

算了,从EDGE试下,这时居然github.com首页可以访问了!!  用EDGE下载这个文件,居然可以了!  而且速度飞快! 莫名其妙啊!

github就跟抽风了一样,可能是国内就这样,可能“科学上网”的就没问题。

然后,再VCPKG试,不行,VCPKG仍是无法下载这个链接文件。看来是github没有被墙,是加入了验证机制,访客不能浏览、也不能随便下载了?

于是只能自己手动edge下载文件,再放到VCPKG目录了。

然后,再EDGE访问时,又抽风了,“无法访问此页面”,desktop版也出错,看来最终原因是:github时好时坏、间歇性抽风!

然后,过一会又好了。感觉是给一个IP的时间有限,所以要抢着某个时间间隙去下载,只能多尝试了。

额。

网上大多人说DNS解析问题,改hosts。  但其实不是,不是DNS原因!

后来看了油猴脚本网站(https://greasyfork.org/zh-CN/scripts/412245-github-%E5%A2%9E%E5%BC%BA-%E9%AB%98%E9%80%9F%E4%B8%8B%E8%BD%BD)介绍,才知道是原来是间歇性墙了。

无法访问 Github ?

该脚本只能提高 Github 文件下载速度,但是大家可能发现了自从 2021 年 3 月初某会开始,很多地区已经间歇性无法访问 Github 了。这种情况无论是改 DNS 还是改 Hosts 都没用,因为是蔷对 Github 域名 SNI 干扰/封锁,任意 IP 指向 Github 去访问时,该 IP 的 443 端口就会超时 3 分钟!因为是随机干扰的,所以有时候会碰到 “短暂” 可用的 IP(模拟丢包、伪装为网站自身网络问题)。

有兴趣可以看看这篇详细讲解分析的文章: https://www.v2ex.com/t/758568

因此目前只有三种方法可以访问 Github 了:

梯子

镜像站( https://kgithub.com / https://hub.fgit.gq / https://hub.fgit.ml / 访问 Github 自动重定向至镜像站的方法)

肉身出国

本地代理直连加速,绕过 SNI 干扰( https://github.com/docmirror/dev-sidecar / https://gitee.com/docmirror/dev-sidecar )

所以,没办法了,属于国家管控,可能是为了避免国内的代码外漏,故意抽风的。

因为咱只是下载一下,所以用第三方镜像站kgithub.com就行!文章来源地址https://www.toymoban.com/news/detail-707511.html

到了这里,关于github.com不能访问原因不是因为DNS,而是因为故意间歇性抽风,可改用镜像站的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • win10你不能访问此共享文件夹,因为组织的安全策略阻止未经身份验证的来宾访问。

    原因:Windows 10引入了一个新的安全机制,来阻止这个类型的访问。就是说,如果一个网络文件夹是guest账号可以访问的,那么Windows 10就阻止去访问这个网络文件夹。Windows 10非常不客气地没有把自己当作客人(Guest)来对待。  解决办法①: 运行:gpedit.msc 打开本地策略,选择

    2024年02月06日
    浏览(50)
  • 【Windows】你不能访问此共享文件夹,因为你的组织安全策略...解决方法

     Win+R键打开运行窗口,输入gpedit.msc进入本地组策略编辑器。 找到计算机配置,然后点击管理模板,找到网络,然后点击lanman工作站,将右侧窗口中的启用不安全的来吧登录开启就解决了 设置为已启用,应用后确定,就可以正常访问了 然后我们继续访问共享文件夹,发现就

    2024年02月01日
    浏览(62)
  • fatal: unable to access ‘https://github.com/xx‘: Could not resolve host: github.com解决方案——配置DNS服务器

    报错分析 在Linux(Ubuntu)服务器上 clone github上的项目时,会出现该报错: fatal: unable to access \\\'https://github.com/xxxx/xxxx/\\\': Could not resolve host: github.com 此时ping也ping不通。 出现该问题是因为无法解析域名。 原因可能为:1. 该域名出现问题 2. 服务器没有网络 3. 服务器没有配置DNS 前

    2024年02月08日
    浏览(55)
  • 解决Win10出现“你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问” - 开启局域网文件共享

    一、允许 自己电脑 去访问局域网其他电脑的共享文件 使用快捷键win+R打开 运行 ,打开“ gpedit.msc ” 计算机配置 Windows设置 安全设置 本地策略 安全选项 “账号:来宾账户状态” “已启用” 如下图 计算机配置 管理模板 网络 Lanman工作站 “启用不安全的来宾登录” “已启用

    2024年02月12日
    浏览(53)
  • 不是 ES 用不起,而是 ClickHouse 更具“性价比”?

    云原生架构是一种基于云计算、容器化和微服务的架构模式。业内预测,到2025年,预计超过95%的工作负载将迁移到云端,云原生架构成为业务的必需品。 经过十三年的发展,某快递公司目前C端累计注册用户超2.5亿、P端(专业用户)累计注册快递员及网点经营者超130万、B端

    2024年01月25日
    浏览(75)
  • 快速访问github.com

    例在国内克隆github里的代码时,经常遇到下载速度十分缓慢的情况,通常只有十几kB/s的样子。 1.2.1 只对github.com添加代理(强烈推荐!!!)  打开终端(Ctrl + Alt + T),在终端中输入如下命令  其中,127.0.0.1:2340的后4位是系统中代理的端口号(可以打开网络代理查看,前提你得

    2023年04月09日
    浏览(40)
  • 解决github有时能访问有时不能访问的问题

    在国内访问github的时候,有时候能访问,有时候不能访问。 原因是,github.com这个域名对应的IP地址有很多个,有些在我国允许访问的范围内,有些不在。当你的计算机通过DNS解析的github.com对应的地址恰好在我国允许访问的范围内,你就可以访问,反之不能。 通常情况下,多

    2024年02月07日
    浏览(96)
  • 「建模学习」听说3D建模很难,原来不是学不会,而是缺少这个

    朋友问目前什么行业最赚钱? 说当然是游戏行业啦,这是毋庸置疑的! 随着现在游戏行业的迅速发展 许多小伙伴都想进入游戏行业(当然不是去打游戏消费啦) 但美术基础比较差的小伙伴 应该从哪开始呢? 嘿嘿,其实除了游戏开发之外呀,还有一个岗位非常适合现在有理

    2023年04月08日
    浏览(68)
  • 使用gitclone.com加速github访问

    有时候github访问太慢或者直接访问不了,可以使用gitclone加速,官网URL:https://gitclone.com/ 按照官方描述,有三种方式使用 个人建议直接使用Method 1,比较方便,也就是说比如原本的git clone的指令是 现在可以使用gitclone加速, 实测加速明显,速度飞快

    2024年02月16日
    浏览(52)
  • 解决GitHub不能访问的几个办法

    GitHub页面时而能访问,时而不能。不是慢,而是不能访问。当然,下载它的比如仓库Release下的压缩包比较慢则是另一回事。蛋疼的影响不限于打不开页面,更多的在于不能git pull和git push等操作。范围方面,凡国内不管是家宽、移动网络还是云上的,都受到一致的影响。 1、

    2024年02月13日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包