项目开源:https://github.com/hkfires/DNS-Unlock-Server
简介
本项目提供了一套工具,用于方便地生成 DNS 解锁所需的配置,主要包括:
- 适用于 AdGuardHome 等 DNS 服务器的自定义重写规则。
- 适用于 SNIProxy (特别是 XIU2/SNIProxy) 的 配置文件。
config.yaml
本项目旨在简化根据上游列表和用户自定义解锁服务器 IP 生成配置的过程
需要完整自建 DNS 解锁服务器教程的,请移步大佬的博客 https://lostip.de/blog/2459742587/
功能
- Web 用户界面: 通过简单的网页界面输入 IP 地址,一键生成所需配置。
- AdGuardHome 规则生成: 从指定的 URL 获取规则模板,结合用户提供的 IPv4/IPv6 地址生成 DNS 重写规则。
stream.list
- SNIProxy 配置生成: 从指定的 URL 获取域名列表,生成 SNIProxy 所需的 文件。
stream.text.list
config.yaml
- 命令行工具: 提供 脚本,支持在命令行下生成上述两种配置。
process_streamlist.py
- SNIProxy 自动部署 (Linux): 提供 脚本,可在 Linux (amd64/arm64) 服务器上自动下载、安装、配置并启动 SNIProxy 服务。
install_sniproxy.sh
本文作者为萝莉工坊,转载请注明。