windows修改host上github
在 Windows 上修改 hosts
文件可以帮助你解决访问 GitHub 的问题,例如绕过 DNS 污染或加速访问。以下是具体步骤:
1. 找到 hosts
文件
hosts
文件位于 Windows 系统的以下路径:
C:\Windows\System32\drivers\etc\hosts
2. 以管理员身份编辑 hosts
文件
由于 hosts
文件是系统文件,需要管理员权限才能修改。
方法 1:使用记事本
- 按
Win + S
,搜索“记事本”。 - 右键点击“记事本”,选择“以管理员身份运行”。
- 在记事本中,点击
文件
->打开
,然后导航到C:\Windows\System32\drivers\etc\
,选择hosts
文件并打开。
方法 2:使用 PowerShell 或命令提示符
- 按
Win + S
,搜索“PowerShell”或“命令提示符”。 - 右键点击,选择“以管理员身份运行”。
- 输入以下命令,用记事本打开
hosts
文件:notepad C:\Windows\System32\drivers\etc\hosts
3. 修改 hosts
文件
在 hosts
文件中添加 GitHub 的相关 IP 地址和域名。以下是一些常用的 GitHub IP 地址(请根据实际情况选择最新的 IP):
# GitHub Start
140.82.113.3 github.com
140.82.114.20 gist.github.com
185.199.108.153 assets-cdn.github.com
199.232.69.194 github.global.ssl.fastly.net
140.82.113.4 api.github.com
185.199.109.153 raw.githubusercontent.com
185.199.110.153 user-images.githubusercontent.com
185.199.111.153 favicons.githubusercontent.com
# GitHub End
4. 保存文件
- 修改完成后,点击
文件
->保存
。 - 如果保存时提示权限不足,请确保是以管理员身份运行的记事本。
5. 刷新 DNS 缓存
修改 hosts
文件后,需要刷新 DNS 缓存以使更改生效。
- 打开命令提示符或 PowerShell(管理员权限)。
- 输入以下命令:
ipconfig /flushdns
6. 测试是否生效
- 打开浏览器,访问
github.com
,检查是否能正常访问。 - 如果仍然无法访问,可能是 IP 地址已过期,可以尝试更新为最新的 GitHub IP 地址。
注意事项
- IP 地址可能会变化:GitHub 的 IP 地址可能会更新,建议定期检查并更新
hosts
文件。 - 备份
hosts
文件:在修改前,建议备份原始的hosts
文件,以便出现问题时可以恢复。 - 使用工具:可以使用工具(如 SwitchHosts)更方便地管理
hosts
文件。
通过以上步骤,你应该可以成功修改 hosts
文件并访问 GitHub。如果问题仍然存在,可能是网络环境问题,可以尝试使用 VPN 或代理。