【HOSTS】电脑端订阅hosts,解决github使用问题

未分类1年前 (2023)发布 jiegeuu1
584 0

在国内访问github网站会存在间歇性连接困难,在存在访问需求时,确实让人头大,那么本次将分享给大家一个解决问题的方法。

1、订阅源

除了魔法方式外,可通过修改hosts文件,以达到访问的目的。

大家可能会问hosts是什么,我简单的说明一下,一般你在打开baidu.com的时候,电脑会问一下门牌号大全(dns服务商)baidu.com的家在哪啊(ip地址是什么)呀?门牌号大全(dns服务商)告诉电脑,baidu.com的家在×××(ip地址×××.×××.×××.×××),电脑随即去baidu.com家,链接访问成功。

hosts的工作原理是什么呢,是你打开baidu.com的时候,电脑自己先看一下自己的地址本,发现知道他家在哪,就不去门牌号大全(dns服务商)问了,直接就按照地址本就找过去了。

那为什么访问github的时候,不修改hosts会间歇性连接困难呢?那是因为门牌号大全给你电脑返回的地址,由于某些原因,不能访问,所以我们要寻找一些能访问的地址。

在此给大家分享两个github的定期更新地址

【推荐使用】FetchGitHub

hosts.gitcdn.top/hosts.

②【备用】HelloGitHub

raw.hellogithub.com/hos

2、电脑端订阅工具

2.1 下载及使用

电脑端推荐使用SwitchHosts

项目地址为github.com/oldj/SwitchH

下载地址为github.com/oldj/SwitchH,(此处为github网站,如现在无法使用,可参照本文第3部分)

【HOSTS】电脑端订阅hosts,解决github使用问题

在下载页面的Assets下方,点击show all assets,可以查到windows的版本,我们可以下载SwitchHosts_windows_installer_x64_4.1.2.6086.exe。

安装后打开,单击右上角齿轮图标,选择选项。

【HOSTS】电脑端订阅hosts,解决github使用问题

在写入模式中可选择追加,以保持原来加入的hosts内容得以保留。

【HOSTS】电脑端订阅hosts,解决github使用问题

单击左上角“+”按钮,选择类型远程,输入标题,订阅源,选择自动刷新时间,点击确定保存。

【HOSTS】电脑端订阅hosts,解决github使用问题

在新建规则右侧点击按钮将其打开,显示成功后即完成订阅。

【HOSTS】电脑端订阅hosts,解决github使用问题

2.2 无权限问题解决

【HOSTS】电脑端订阅hosts,解决github使用问题

当遇见提示“没有写入Hosts文件的权限。”的时候,可以如下操作。

在我的电脑地址栏输入C:\Windows\System32\drivers\etc,并转到此文件夹。

【HOSTS】电脑端订阅hosts,解决github使用问题

将hosts这个文件,注意,此文件没有文件类型,右键选择属性,取消只读的√。

【HOSTS】电脑端订阅hosts,解决github使用问题

点击上方安全选项卡,选择右侧编辑按钮。

【HOSTS】电脑端订阅hosts,解决github使用问题

选中users,下方点击完全控制的允许。再点击确定,可解决写入权限问题。

3、未订阅情况下

3.1 通过自行修改hosts的方式(方式1)

在完成2.2的操作后,右键hosts,选择打开方式,在此选择记事本。

在记事本中,下方空白行添加订阅源内的全部文字内容,左上角点击文件,保存,退出即可。

3.2 通过火绒进行修改(方式2)

在完成2.2的操作后,打开火绒,选择修改HOST文件。

【HOSTS】电脑端订阅hosts,解决github使用问题

在记事本中,下方空白行添加订阅源内的全部文字内容,左上角点击文件,保存,退出即可。

© 版权声明

相关文章

暂无评论

暂无评论...