-
安装NextDNS客户端
- 安装curl
curl -o curl.log -o curl.log
- 下载NextDNS客户端
curl -o nextdns客户端 -o nextdns/app -o nextdns/app.log -o nextdns/app.log -o nextdns/app.log
- 解压到指定目录
mkdir -p $HOME/.nextdns/app cd $HOME/.nextdns/app
这里你可以选择一个合适的目录,
$HOME或$HOME/.nextdns/app。
- 安装curl
-
配置服务器端
-
修改服务器端的NextDNS配置文件 在服务器的
$HOME/.nextdns/config目录下,创建一个nextdns.conf.js文件,配置NextDNS客户端。const nextdns = require('nextdns'); const { NextDNS } = require('nextdns').config('nextdns', { host: 'localhost', port: 8, portType: 'default', db: 'nextdns.db', dbConfig: { host: 'localhost', password: 'password', charset: 'utf8' } }); console.log(nextdns.getAllHosts());这是一个示例配置,具体根据你的服务器配置调整。
-
-
安装NextDNS客户端
- 将配置文件上传到客户端
- 在服务器上将
$HOME/.nextdns/config/nextdns.conf.js文件上传至NextDNS客户端。 - 在客户端中找到
$HOME/.nextdns/app目录的nextdns配置,将服务器端的nextdns.conf.js文件上传。
- 在服务器上将
- 将配置文件上传到客户端
-
登录NextDNS客户端
-
配置NextDNS客户端
- 登录NextDNS
在客户端中,输入NextDNS的访问令牌,登录。
curl -X POST --data-binary --filename "nextdns.php" "客户端名称" -H "Content-Type: application/json" -H "Authorization: Bearer 访问者的API令牌" -H "Content-Length: 1"
- 配置访问权限
点击“配置”(可能是“登录”或“设置”),然后选择“配置权限”。
- 选择“允许访问服务器端”。
- 输入服务器名称,选择允许访问的端口或子服务器。
- 确保权限设置正确。
- 保存设置。
- 登录NextDNS
在客户端中,输入NextDNS的访问令牌,登录。
-
验证访问权限
- 查看服务器端的访问日志
在服务器的
$HOME/nextdns/app目录下,查看日志文件。ls nextdns/app/nextdns.log
- 使用curl查看响应
使用curl命令查看客户端的响应。
curl -X POST --data-binary --filename "nextdns.php" "服务器名称" -H "Content-Type: application/json" -H "Authorization: Bearer 访问者的API令牌" > nextdns.log
查看
nextdns.log文件,查看服务器的响应。
- 查看服务器端的访问日志
在服务器的
-
测试客户端的访问权限
- 访问服务器
使用curl命令访问服务器的URL。
curl -X POST --data-binary --filename "nextdns.php" "服务器名称" -H "Content-Type: application/json" -H "Authorization: Bearer 访问者的API令牌"
查看响应,确认客户端能够访问到服务器。
- 访问服务器
使用curl命令访问服务器的URL。
-
配置完成后,测试客户端
- 登录服务器
在服务器上登录NextDNS客户端。
- NextDNS登录
- 输入服务器名称和访问令牌。
- 查看日志
在服务器上查看日志文件。
ls nextdns/app/nextdns.log
- 登录服务器
在服务器上登录NextDNS客户端。
-
获取服务器端的访问令牌
- 登录服务器 登录NextDNS客户端。
- 获取访问令牌 登录后,点击“获取访问令牌”,获取NextDNS的访问令牌。
-
配置服务器端
- 修改服务器端的NextDNS配置文件
在服务器的
$HOME/.nextdns/config目录下,修改NextDNS配置文件以支持客户端的访问权限。
- 修改服务器端的NextDNS配置文件
在服务器的
-
测试配置
- 登录服务器 登录NextDNS客户端。
- 查看日志 查看服务器的日志文件。
- 查看配置 查看服务器端的配置文件,确认NextDNS客户端能够正确访问服务器。
-
- 安装NextDNS客户端后,按照以上步骤配置服务器端和客户端的权限,确保NextDNS客户端能够正确访问NextDNS服务器。
- 如果遇到任何问题,可以参考NextDNS的文档或在线支持渠道进行帮助。
通过以上步骤,你应该能够成功安装并配置NextDNS客户端,使其能够访问NextDNS服务器。


