DoH-IP-blocklists 项目使用教程
1. 项目的目录结构及介绍
DoH-IP-blocklists/
├── LICENSE
├── README.md
├── doh-domains.txt
├── doh-domains_abandoned.txt
├── doh-domains_overall.txt
├── doh-ipv4.txt
├── doh-ipv6.txt
└── doh-lookup.sh
- LICENSE: 项目的开源许可证文件,采用 GPL-3.0 许可证。
- README.md: 项目的说明文件,包含项目的基本介绍和使用说明。
- doh-domains.txt: 包含当前可访问的 DoH 服务器域名列表。
- doh-domains_abandoned.txt: 包含已不可访问的 DoH 服务器域名列表。
- doh-domains_overall.txt: 包含所有 DoH 服务器域名列表,手动更新。
- doh-ipv4.txt: 包含可访问的 DoH 服务器的 IPv4 地址列表。
- doh-ipv6.txt: 包含可访问的 DoH 服务器的 IPv6 地址列表。
- doh-lookup.sh: 用于生成上述文本文件的脚本,通过 GitHub Actions 自动运行。
2. 项目的启动文件介绍
项目中没有传统的“启动文件”,因为该项目主要是一个静态文本文件集合。主要的自动化任务由 doh-lookup.sh
脚本执行,该脚本通过 GitHub Actions 每天自动运行两次,更新相关文本文件。
3. 项目的配置文件介绍
项目中没有传统的“配置文件”,因为其主要功能是提供 DoH 服务器的域名和 IP 地址列表。主要的配置和更新逻辑由 doh-lookup.sh
脚本和 GitHub Actions 工作流处理。
3.1 doh-lookup.sh
脚本
doh-lookup.sh
脚本用于生成和更新 doh-domains.txt
、doh-domains_abandoned.txt
、doh-ipv4.txt
和 doh-ipv6.txt
文件。该脚本通过 GitHub Actions 自动运行,确保列表的及时更新。
3.2 GitHub Actions 工作流
GitHub Actions 工作流配置在 .github/workflows
目录下,用于自动执行 doh-lookup.sh
脚本,确保项目中的文本文件每天更新两次。
通过以上介绍,您可以了解 DoH-IP-blocklists
项目的基本结构和使用方法。如果您有任何进一步的问题或需要更详细的说明,请随时提问。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考