51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

修改hosts文件稳定访问Github

修改hosts文件稳定访问Github {#修改hosts文件稳定访问Github}

前言 {#前言}

前言:如果你所在地区 不科学上网的情况下无法打开 github.com网站,那么通过 修改电脑本地hosts文件 就可以正常打开github.com。

这个有什么用?最直观的效果是 GitHub 图片可以正常加载,网页也稳定了。

GitHub Hosts 主要是通过修改 host 的方式加速 GitHub 访问,解决图片无法加载以及访问速度慢的问题。

全新的 GitHub 访问加速工具,等待试用和反馈中,点击 FastDev 直达。

特点就是稳定!

使用方式 {#使用方式}

1. 远程hosts {#1-远程hosts}

现在新增了 DNS 获取方案,欢迎使用并反馈。

请查看 next hosts

内容定时更新

|------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 1 2 3 4 5 6 7 8 9 10 | # New!欢迎使用基于DNS的新方案 # https://gitlab.com/ineo6/hosts/-/raw/master/next-hosts # GitHub Host Start # Please Star : https://github.com/ineo6/hosts # Mirror Repo : https://gitlab.com/ineo6/hosts # Update at: 2023-03-08 20:22:25 # GitHub Host End |

2. 本地 hosts 服务 {#2-本地-hosts-服务}

本地 hosts 服务获取到的 ip 是经过本地测试,所以成功率较高。

而且会定时获取最新的 ip ,尽可能保证访问。

注意,该方案需要结合 SwitchHosts 一起使用,或者你也可以直接访问地址,手动复制。

macOS (Intel) {#macOS-Intel}

执行下面命令, 服务会运行在: http://localhost:8888

|---------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 1 2 3 | curl -L https://github.com/ineo6/hosts/releases/download/v1.0.1/hosts-server-pkg-mac-x64.tar.gz | tar xzvf - xattr -d com.apple.quarantine ./hosts-server-pkg-mac-x64/hosts-server ./hosts-server-pkg-mac-x64/hosts-server --port=8888 |

macOS (Apple Silicon) {#macOS-Apple-Silicon}

执行下面命令, 服务会运行在: http://localhost:8888

|-------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 1 2 | curl -L https://github.com/ineo6/hosts/releases/download/v1.0.1/hosts-server-pkg-mac-arm64.tar.gz | tar xzvf - ./hosts-server-pkg-mac-arm64/hosts-server --port=8888 |

Linux (x64, amd64) {#Linux-x64-amd64}

执行下面命令, 服务会运行在: http://localhost:8888

|-------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 1 2 | curl -L https://github.com/ineo6/hosts/releases/download/v1.0.1/hosts-server-pkg-linuxstatic-x64.tar.gz | tar xzvf - ./hosts-server-pkg-linuxstatic-x64/hosts-server --port=8888 |

Linux (ARM64) {#Linux-ARM64}

执行下面命令, 服务会运行在: http://localhost:8888

|-------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 1 2 | curl -L https://github.com/ineo6/hosts/releases/download/v1.0.1/hosts-server-pkg-linuxstatic-arm64.tar.gz | tar xzvf - ./hosts-server-pkg-linuxstatic-arm64/hosts-server --port=8888 |

Run on Linux (ARMv7 32bit) {#Run-on-Linux-ARMv7-32bit}

执行下面命令, 服务会运行在: http://localhost:8888

|-------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 1 2 | curl -L https://github.com/ineo6/hosts/releases/download/v1.0.1/hosts-server-pkg-linuxstatic-armv7.tar.gz | tar xzvf - ./hosts-server-pkg-linuxstatic-armv7/hosts-server --port=8888 |

Windows {#Windows}

下载 https://github.com/ineo6/hosts/releases/download/v1.0.1/hosts-server-pkg-win-x64.zip ,解压后执行下面命令,服务会运行在: http://localhost:8888

|-----------|----------------------------------------| | 1 | .\hosts-server.exe --port=8888 |

配置hosts教程 {#配置hosts教程}

通过 SwitchHosts 自动更新 {#通过-SwitchHosts-自动更新}

这里推荐使用 SwitchHosts 配置 hosts ,操作很简单,支持跨平台。

注意:首次使用先备份下本地hosts。

详细介绍可以阅读 SwitchHosts! 还能这样管理hosts,后悔没早点用

操作步骤 {#操作步骤}

添加一条规则:

这样就可以和最新的 hosts 保持同步。

switchhost-github.png

手动配置 {#手动配置}

macOS {#macOS}

hosts 文件位置: /etc/hosts

macOS 系统下修改需要按照如下方式:

1:首先,打开(访达)Finder。 {#1:首先,打开(访达)Finder。}
2:使用组合键 Shift+Command+G 打开"前往文件夹",输入框中输入 /etc/hosts 。 {#2:使用组合键Shift-Command-G打开”前往文件夹”,输入框中输入-etc-hosts。}
3:然后就会跳转到 hosts 文件位置。 {#3:然后就会跳转到hosts文件位置。}

注意:如果你使用 VS Code ,可以直接用 VS Code 修改和保存,不需要复制文件。

复制 hosts 文件到桌面上,鼠标右键右击它,选择「打开方式」---「文本编辑」,打开这个 hosts 文件,把前面的 hosts 内容复制进来。

然后把你修改好的 hosts 文件替换掉: /etc/hosts 文件。

注意:如果弹出密码输入框,你需要输入你当前登录账号对应的密码。

最后刷新缓存:

|-----------|-----------------------------------------| | 1 | sudo killall -HUP mDNSResponder |

Windows {#Windows-1}

hosts 文件位置: C:/windows/system32/drivers/etc/hosts

将前文 hosts 内容追加到 hosts 文件,然后刷新 DNS 缓存:

|-----------|----------------------------| | 1 | ipconfig /flushdns |

效果展示 {#效果展示}

赞(1)
未经允许不得转载:工具盒子 » 修改hosts文件稳定访问Github