常用命令
左边看用途,右边看命令和结果。先连接,再按需管理。
将 <…> 替换为实际值,地址与设备信息以自己的终端为准。Windows 首次启动用管理员终端,macOS / Linux 加 sudo。已运行的本机实例可直接查询。
命令总览
连接与查询
设备与高级管理
以上是命令索引;需要的参数与执行结果在对应演示中。高级准入管理不是短码配对的必做步骤。
01 / 启动
启动与恢复:up
后台启动节点,或恢复已有配对。首次邀请会自动启动,不用提前执行。
“运行中”代表本机已启动,不代表对端可达。
sudo ns quick up02 / 状态
查看连接:status
看本机身份、中继注册、连接数。这里已注册中继,但还没有连接对端。
“未知”是尚无观测,不等于零。中继配置和连接密钥有效期也在这里显示,不用再加参数。
ns quick statusns quick peers04 / 停止
停止:down
停止本机 P2P,保留身份和配对。下次 up 恢复。
这不是删除设备,也不是退出账号。
ns quick down05 / 命令索引
查看帮助
用 --help 查看可用命令。下面摘录常用部分;具体命令也能加 --help,例如 ns quick join --help。
ns quick help join 也可查看加入帮助。
ns quick --help中继选项
日常不必填。需要指定、切换或恢复默认时,看连接与中继图解。up、invite、join 都支持 --relay、--reset-relays 和 --switch-relay。
--relay 只指定一个中继;不支持逗号列表或重复填写。--reset-relays 恢复内置多中继配置。
权限与可选配置
权限与可选配置
不用手写 keynet.toml。仅在高级配置时使用 --config FILE;文件必须存在且私有,Unix 通常为 600,Windows 使用受限 ACL。查询和停止要带相同文件:
ns quick --config /private/keynet.toml down不能接管其他用户实例;账号模式与 P2P 只能运行一个。重复 up 复用实例,编辑配置不会暗中重启。up --watch 就绪后 Ctrl-C 只退出观察,真正停止用 down。
自动化:从标准输入加入、JSON 结果
自动化:预先固定对方身份
先通过可信渠道取得对方完整 64 位身份指纹。不要用 --yes 代替身份核对,也不要把邀请码写入公共日志。
ns quick invite --recipient <B的完整身份指纹> --json上面仅展示最终成功事件;程序先输出 invitation_created,随后才有配对阶段事件。
ns quick join --stdin --peer <A的完整身份指纹> --json由可信秘密源提供一行邀请码并结束输入。检查 complete 和退出码;failed、cancelled 不是成功。首次启动仍需管理员权限。
invite/join 使用 schema 1 事件流;其他管理命令和参数解析错误可能是 schema 2,不要共用固定格式解析器。非交互切换中继另需 --switch-relay。
invite --ttl 15m 设有效期,--wait 120 设等待秒数,取更早截止时间;最长 15 分钟,等待范围 1–900 秒。