Skip to main content

安装节点

节点推荐通过 Dash 的 /deploy 安装脚本安装。脚本会下载 Dash 打包携带的节点二进制,并配置 Push 上报。

Linux

下载安装脚本:

curl -fsSL https://dash.example.com/deploy/linux/install.sh -o install_node.sh

安装:

sudo bash install_node.sh dash.example.com 443 '<node-secret>'

参数:

sudo bash install_node.sh <dash_ip> [dash_port] <secret> [interval_seconds] [--net iface1,iface2]

示例:

sudo bash install_node.sh 10.0.0.2 8080 'my secret' 3 --net eth0,eth1

Linux 支持 amd64arm64。安装后服务名为 ithiltir-node

常用检查:

systemctl status ithiltir-node
journalctl -u ithiltir-node -f

macOS

下载安装脚本:

curl -fsSL https://dash.example.com/deploy/macos/install.sh -o install_node.sh

安装:

sudo bash install_node.sh dash.example.com 443 '<node-secret>'

macOS 当前只支持 arm64。服务使用 LaunchDaemon:

sudo launchctl print system/com.ithiltir.node
tail -f /var/log/ithiltir-node.log /var/log/ithiltir-node.err

Windows

下载安装脚本:

Invoke-WebRequest -Uri "https://dash.example.com/deploy/windows/install.ps1" -OutFile ".\install_node.ps1"

用管理员 PowerShell 执行:

powershell -ExecutionPolicy Bypass -File .\install_node.ps1 dash.example.com 443 "<node-secret>"

参数:

install_node.ps1 <dash_ip> [dash_port] <secret> [interval_seconds] [extra args...]

Windows 支持 amd64arm64。脚本会安装 ithiltir-runner.exe,由 runner 托管 ithiltir-node.exe

检查服务:

Get-Service ithiltir-node

HTTPS 严格模式

默认 HTTPS target 允许按客户端规则回落 HTTP。需要禁止回落时添加:

--require-https

Linux 示例:

sudo bash install_node.sh dash.example.com 443 '<node-secret>' 3 --require-https

手动运行

本地页面:

./node local

Push:

./node report install https://dash.example.com/api/node/metrics '<node-secret>'
./node push 3