安装指南

快速安装和配置绮梦DNS

1. 系统要求

硬件要求

  • CPU: 1核或以上
  • 内存: 512MB或以上
  • 磁盘: 100MB可用空间

软件要求

  • Go 1.18或以上版本
  • 支持的操作系统: Linux, macOS, Windows

2. 下载项目

从GitHub下载最新版本的项目代码:

使用Git克隆

git clone https://gitea.amazehome.xyz/DNS/dns-server

直接下载ZIP文件

下载ZIP

3. 安装依赖

进入项目目录并安装依赖:

cd dns-server
go mod download

4. 编译项目

编译项目生成可执行文件:

go build -o dns-server .

5. 运行服务器

运行编译好的绮梦DNS:

./dns-server

服务器将在默认端口运行:

  • DNS服务:端口53
  • Web控制台:端口8080

打开浏览器访问 http://localhost:8080 进入Web控制台。

6. 配置说明

配置文件

绮梦DNS支持通过配置文件进行自定义配置。默认情况下,服务器会在当前目录查找 config.json 文件。

配置示例

{"dns_port": 53,
  "http_port": 8080,
  "upstream_dns": "8.8.8.8:53",
  "log_file": "querylog.json",
  "log_level": "info"
}

配置选项

选项 描述 默认值
dns_port DNS服务监听端口 53
http_port Web控制台监听端口 8080
upstream_dns 上游绮梦DNS地址 8.8.8.8:53
log_file 查询日志文件路径 querylog.json
log_level 日志级别 info