-
安装 NextDNS:
下载并安装 NextDNS 软件。
-
打开配置文件:
- 打开 NextDNS 的 command 编辑器,选择路径
config/next-dns.conf。
- 打开 NextDNS 的 command 编辑器,选择路径
-
设置规则:
-
填入以下规则:
domain: www.example.com port: 88 port-type: HTTP priority: 999 # 定位域名优先级 endport: 88 endport-type: HTTP同样对其他域名进行设置,如
www.example.com和com。
-
-
设置优先级限制:
- 在优先级部分设置:
domain-priority: 999 # 域名优先级 port-priority: 99 # 端口优先级
- 在优先级部分设置:
-
设置限制规则:
- 在限制部分设置:
endport: 8 # 避免默认端口8 endport-type: 44 endport-range: 1-3 # 禁止1-3端口这会阻止任何请求使用这些端口。
- 在限制部分设置:
-
设置优先级限制规则:
- 在优先级部分添加优先级规则:
endport-priority: 99 # 端口优先级
- 在优先级部分添加优先级规则:
-
设置规则替换和优先级替换:
- 在规则替换部分,可以定义重新替换规则:
replace: domain: www.example.com, port: 88, endport: 88在优先级替换部分,调整优先级规则:
priority: 999 # 域名优先级 endport-priority: 99 # 端口优先级
- 在规则替换部分,可以定义重新替换规则:
-
设置请求规则:
- 在请求规则部分:
request: type: HTTP, priority: 999, endport-priority: 99这会确保所有 HTTP 请求使用最高优先级。
- 在请求规则部分:
-
设置自动重放和优先级触发:
- 添加自动重放规则:
auto-reload: on - 设置优先级触发:
priority: 999
- 添加自动重放规则:
-
设置缓存规则:
cache: on -
测试配置:
- 打开 NextDNS 的命令提示,运行
next-dns,检查是否所有域名都能正确处理,端口是否正常,优先级是否正确。
- 打开 NextDNS 的命令提示,运行
通过以上步骤,您可以成功配置 NextDNS,并管理其规则、限制和优先级。


