{"id":19303982,"url":"https://github.com/ittuann/github-ip-hosts","last_synced_at":"2025-04-09T15:02:01.980Z","repository":{"id":239952227,"uuid":"801078376","full_name":"ittuann/GitHub-IP-hosts","owner":"ittuann","description":"自动更新 hosts 文件的 IP 地址，缓解中国大陆访问 GitHub 时遇到的网络问题","archived":false,"fork":false,"pushed_at":"2025-03-31T03:00:04.000Z","size":241,"stargazers_count":91,"open_issues_count":0,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-31T04:19:35.019Z","etag":null,"topics":["dns","github","hosts","ip"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ittuann.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-15T14:49:08.000Z","updated_at":"2025-03-31T03:00:07.000Z","dependencies_parsed_at":"2024-10-28T03:55:03.755Z","dependency_job_id":"2a55e247-c5bc-44f9-8a16-7c3bcffd82ed","html_url":"https://github.com/ittuann/GitHub-IP-hosts","commit_stats":null,"previous_names":["ittuann/github-ip-hosts"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ittuann%2FGitHub-IP-hosts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ittuann%2FGitHub-IP-hosts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ittuann%2FGitHub-IP-hosts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ittuann%2FGitHub-IP-hosts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ittuann","download_url":"https://codeload.github.com/ittuann/GitHub-IP-hosts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248055272,"owners_count":21040153,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dns","github","hosts","ip"],"created_at":"2024-11-09T23:28:17.832Z","updated_at":"2025-04-09T15:02:01.974Z","avatar_url":"https://github.com/ittuann.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📄 GitHub IP hosts\n\n[![GitHub Action][ci-image]][ci-url]\n\n[ci-image]: https://img.shields.io/github/actions/workflow/status/ittuann/GitHub-IP-hosts/workflow.yml?branch=main\u0026label=Auto%20Build%20Status\u0026logo=github\u0026style=for-the-badge\n[ci-url]: https://github.com/ittuann/GitHub-IP-hosts/actions\n\n通过使用 GitHub Actions 每周自动更新 hosts 文件，解决中国大陆访问 GitHub 时遇到的抽风问题，诸如访问缓慢、图片加载失败等等。\n\n# 目录\n\n- [🛠️ 使用方法](#️-使用方法)\n  - [1. 复制下面的 hosts 内容](#1-复制下面的-hosts-内容)\n  - [2. 将内容粘贴到系统 hosts 文件中](#2-将内容粘贴到系统-hosts-文件中)\n    - [Windows 系统粘贴方法](#windows-系统粘贴方法)\n    - [Linux 系统粘贴方法](#linux-系统粘贴方法)\n- [🔭 进阶使用](#-进阶使用)\n  - 使用 [jsDelivr CDN](https://cdn.jsdelivr.net/gh/ittuann/GitHub-IP-hosts@main/hosts) 加速下载 hosts 文件\n  - 只记录单一 IP 的 [hosts_single](https://github.com/ittuann/GitHub-IP-hosts/blob/main/hosts_single) 文件\n  - 在本地/海外服务器自部署\n  - 默认返回所有响应中速度最快的 IP 地址\n\n\u003e [!TIP]\n\u003e **Star 🌟 这个仓库**，您将能在第一时间收到所有的更新和动态~\n\n# 🛠️ 使用方法\n\n使用方法仅需 2 步: 复制 [hosts](https://github.com/ittuann/GitHub-IP-hosts/blob/main/hosts) 文本 -\u003e 将复制的文本粘贴至系统 hosts 文件\n\n## 1. 复制下面的 hosts 内容\n\n\u003c!-- hosts-all-start --\u003e\n\n```\n# GitHub IP hosts Start\n# Auto update time: 2025-04-07 10:58:38 UTC+08:00\n# IP 可能会随时变化，请关注 GitHub 项目仓库，以获取最新数据\n# GitHub URL: https://github.com/ittuann/GitHub-IP-hosts\n# Update URL: https://raw.githubusercontent.com/ittuann/GitHub-IP-hosts/main/hosts\n\n140.82.112.25   alive.github.com\n140.82.113.26   alive.github.com\n140.82.116.5    api.github.com\n140.82.116.6    api.github.com\n#               assets-cdn.github.com\n185.199.108.133 avatars.githubusercontent.com\n185.199.109.133 avatars.githubusercontent.com\n185.199.110.133 avatars.githubusercontent.com\n185.199.111.133 avatars.githubusercontent.com\n185.199.108.133 avatars0.githubusercontent.com\n185.199.109.133 avatars0.githubusercontent.com\n185.199.110.133 avatars0.githubusercontent.com\n185.199.111.133 avatars0.githubusercontent.com\n185.199.108.133 avatars1.githubusercontent.com\n185.199.109.133 avatars1.githubusercontent.com\n185.199.110.133 avatars1.githubusercontent.com\n185.199.111.133 avatars1.githubusercontent.com\n185.199.108.133 avatars2.githubusercontent.com\n185.199.109.133 avatars2.githubusercontent.com\n185.199.110.133 avatars2.githubusercontent.com\n185.199.111.133 avatars2.githubusercontent.com\n185.199.108.133 avatars3.githubusercontent.com\n185.199.109.133 avatars3.githubusercontent.com\n185.199.110.133 avatars3.githubusercontent.com\n185.199.111.133 avatars3.githubusercontent.com\n185.199.108.133 avatars4.githubusercontent.com\n185.199.109.133 avatars4.githubusercontent.com\n185.199.110.133 avatars4.githubusercontent.com\n185.199.111.133 avatars4.githubusercontent.com\n185.199.108.133 avatars5.githubusercontent.com\n185.199.109.133 avatars5.githubusercontent.com\n185.199.110.133 avatars5.githubusercontent.com\n185.199.111.133 avatars5.githubusercontent.com\n185.199.108.133 camo.githubusercontent.com\n185.199.109.133 camo.githubusercontent.com\n185.199.110.133 camo.githubusercontent.com\n185.199.111.133 camo.githubusercontent.com\n140.82.114.22   central.github.com\n185.199.108.133 cloud.githubusercontent.com\n185.199.109.133 cloud.githubusercontent.com\n185.199.110.133 cloud.githubusercontent.com\n185.199.111.133 cloud.githubusercontent.com\n140.82.116.9    codeload.github.com\n140.82.112.21   collector.github.com\n140.82.114.22   collector.github.com\n138.91.182.224  copilot-proxy.githubusercontent.com\n185.199.108.133 desktop.githubusercontent.com\n185.199.109.133 desktop.githubusercontent.com\n185.199.110.133 desktop.githubusercontent.com\n185.199.111.133 desktop.githubusercontent.com\n140.82.113.21   education.github.com\n185.199.108.133 favicons.githubusercontent.com\n185.199.109.133 favicons.githubusercontent.com\n185.199.110.133 favicons.githubusercontent.com\n185.199.111.133 favicons.githubusercontent.com\n140.82.116.3    gist.github.com\n16.15.185.146   github-cloud.s3.amazonaws.com\n3.5.13.143      github-cloud.s3.amazonaws.com\n3.5.19.113      github-cloud.s3.amazonaws.com\n3.5.22.217      github-cloud.s3.amazonaws.com\n16.15.179.205   github-com.s3.amazonaws.com\n3.5.1.120       github-com.s3.amazonaws.com\n3.5.12.227      github-com.s3.amazonaws.com\n3.5.22.146      github-com.s3.amazonaws.com\n192.0.66.2      github.blog\n140.82.116.3    github.com\n140.82.116.4    github.com\n140.82.114.17   github.community\n185.199.108.154 github.githubassets.com\n185.199.109.154 github.githubassets.com\n185.199.110.154 github.githubassets.com\n185.199.111.154 github.githubassets.com\n151.101.1.194   github.global.ssl.fastly.net\n151.101.129.194 github.global.ssl.fastly.net\n151.101.193.194 github.global.ssl.fastly.net\n151.101.65.194  github.global.ssl.fastly.net\n185.199.108.153 github.io\n185.199.109.153 github.io\n185.199.110.153 github.io\n185.199.111.153 github.io\n185.199.108.133 github.map.fastly.net\n185.199.109.133 github.map.fastly.net\n185.199.110.133 github.map.fastly.net\n185.199.111.133 github.map.fastly.net\n140.82.113.18   githubcopilot.com\n140.82.114.18   githubcopilot.com\n185.199.108.153 githubstatus.com\n185.199.109.153 githubstatus.com\n185.199.110.153 githubstatus.com\n185.199.111.153 githubstatus.com\n140.82.113.26   live.github.com\n140.82.114.26   live.github.com\n185.199.108.133 media.githubusercontent.com\n185.199.109.133 media.githubusercontent.com\n185.199.110.133 media.githubusercontent.com\n185.199.111.133 media.githubusercontent.com\n185.199.108.133 objects.githubusercontent.com\n185.199.109.133 objects.githubusercontent.com\n185.199.110.133 objects.githubusercontent.com\n185.199.111.133 objects.githubusercontent.com\n140.82.113.21   origin-tracker.githubusercontent.com\n140.82.114.22   origin-tracker.githubusercontent.com\n13.107.42.16    pipelines.actions.githubusercontent.com\n185.199.108.133 raw.githubusercontent.com\n185.199.109.133 raw.githubusercontent.com\n185.199.110.133 raw.githubusercontent.com\n185.199.111.133 raw.githubusercontent.com\n185.199.108.133 user-images.githubusercontent.com\n185.199.109.133 user-images.githubusercontent.com\n185.199.110.133 user-images.githubusercontent.com\n185.199.111.133 user-images.githubusercontent.com\n\n# GitHub IP hosts End\n```\n\n\u003c!-- hosts-all-end --\u003e\n\n## 2. 将内容粘贴到系统 hosts 文件中\n\n### Windows 系统粘贴方法\n\n1. 在搜索框中输入`记事本`，右键选择`以管理员身份运行`打开记事本。\n2. 在记事本中依次点击`文件` -\u003e `打开`\n3. 将弹出框右下角的文件类型从`文本文档(*.txt)`改为`所有文件(*.*)`\n4. 前往路径: `C:\\Windows\\System32\\drivers\\etc`，然后选择`hosts`文件即可开始编辑\n5. 将复制的内容直接粘贴到文件末尾，保存即可\n\n大部分情况下无需手动刷新 DNS，如未生效可在 CMD / PowerShell 中执行`ipconfig /flushdns`\n\n### Linux 系统粘贴方法\n\n在终端中执行 `sudoedit /etc/hosts`，然后将复制的内容直接粘贴到文件末尾，保存即可。\n\n# 🔭 进阶使用\n\n1. 项目默认支持返回所有响应中速度最快的 IP 地址。\n2. 使用只记录单一 IP 的 hosts 文件: 复制项目内的 [hosts_single](https://github.com/ittuann/GitHub-IP-hosts/blob/main/hosts_single) 文件内容即可。\n3. 在本地/海外服务器自部署项目: 在项目根目录使用终端执行 `make` 命令即可。\n4. 使用 jsDelivr CDN 加速下载 [hosts](https://cdn.jsdelivr.net/gh/ittuann/GitHub-IP-hosts@main/hosts) \u0026 [hosts_single](https://cdn.jsdelivr.net/gh/ittuann/GitHub-IP-hosts@main/hosts_single) 文件:\n   - `https://cdn.jsdelivr.net/gh/ittuann/GitHub-IP-hosts@main/hosts`\n   - `https://fastly.jsdelivr.net/gh/ittuann/GitHub-IP-hosts@main/hosts`\n   - `https://testingcf.jsdelivr.net/gh/ittuann/GitHub-IP-hosts@main/hosts`\n   - `https://gcore.jsdelivr.net/gh/ittuann/GitHub-IP-hosts@main/hosts`\n5. 通过 [SwitchHosts](https://github.com/oldj/SwitchHosts) 工具自动更新 hosts 文件。\n6. 完整的 workflows 工作流请参考 [GitHub Actions](https://github.com/ittuann/GitHub-IP-hosts/actions) 的 CI/CD 配置。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fittuann%2Fgithub-ip-hosts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fittuann%2Fgithub-ip-hosts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fittuann%2Fgithub-ip-hosts/lists"}