跳到主要内容

在自己的设备上运行别人账号的隧道,以及解除绑定

合作方给了你一条隧道的令牌时怎么添加;设备换账号、解除绑定后哪些隧道会停、哪些会保留。

适用场景

  • 公司的设备上,需要同时运行合作方(另一个账号)提供的隧道。
  • 设备要从一个账号换到另一个账号管理。

本文把“不属于设备绑定账号的隧道”叫做外部隧道。添加到你的设备上运行,不会改变它属于谁。

前置条件

  • 外部隧道:拿到隧道所属账号提供的客户端令牌。
  • 设备已安装新版客户端,并能上网(添加令牌时需要联网验证)。

操作步骤

第 1 步:添加外部隧道

任选一种方式:

  • 官网:控制台“设备”→ 设备右侧“查看详情”→“添加隧道”→ 选择“凭 Token 添加”,粘贴令牌。
  • 图形客户端:选择“凭 Token 添加”,粘贴令牌。
  • 服务版命令:执行 wyc-client add,按提示粘贴令牌,再 wyc-client list 查看 ID,wyc-client start 123 启动(程序路径和 sudo 按各系统教程)。

成功后会看到:设备里出现这条隧道,并带有“外部隧道”标记。添加后默认停止,需要时点启动。

第 2 步:了解双方能做什么

操作 设备所属账号(你) 隧道所属账号(对方)
在这台设备上启动、停止、移除这条隧道 可以 可以收回授权
查看运行状态、诊断、日志 可以 只能看自己的隧道
修改内网地址、协议、套餐 不可以 可以
更换令牌(让旧令牌失效) 不可以 可以
管理这台设备上的其他隧道 可以 不可以

对方修改配置后需要与你沟通;对方更换令牌后,你需要用新令牌重新添加。

第 3 步:解除设备绑定(换账号或不再使用)

  • 官网:设备详情 →“更多”→“退出此设备账号”(服务版显示为解除账号关联)。
  • 服务版命令:在设备上执行 wyc-client unbind。

解除后的结果:

内容 结果
本账号的隧道 停止,并清除这台设备上的凭据
外部隧道 保留,按原来的运行/停止状态继续
原账号远程管理这台设备 失效
客户端服务 保留,可以重新绑定其他账号

成功后会看到:设备从原账号的设备列表中移除或显示已撤销。之后可以用新账号的 一键安装 绑定命令或配对码重新绑定。

要把设备上所有隧道都停掉,请逐条停止,或停止整个服务;要彻底清除数据,见 卸载。

换账号的例子

设备绑定在账号 A,运行着 A 的隧道“甲”和 B 提供的隧道“乙”:

  1. 解除 A 的绑定:甲停止并清除,乙继续运行。
  2. 改为绑定 B:乙变成 B 自己的隧道,不再是外部隧道。
  3. 再解除 B 的绑定:乙也会停止并清除。

成功检查

  • 外部隧道带有标记,能正常启动和访问。
  • 解除绑定后,本账号隧道已停止,外部隧道按原状态运行,原账号不能再远程操作。

常见错误

现象 怎么办
提示令牌无效或已更换 请对方提供最新令牌
提示隧道已在其他设备运行 请隧道所属账号在官网切换运行设备,见 更换运行设备
解除绑定后还有隧道在运行 那是外部隧道,按规则保留;不需要就手动停止
不能修改外部隧道的配置 正常,只有隧道所属账号能修改
设备丢失,想让外部隧道也失效 请隧道所属账号在控制台“连接凭证”里更换令牌

相关教程

官网设备管理 · 更换运行设备 · 登录与切换账号 · 日志、升级与卸载