安全、轻量的远程终端中继方案。通过 QUIC 协议连接 Agent 和客户端,无需公网 IP、无需 SSH 端口暴露。
选择你需要的组件。Server 部署一台,Agent 装在被控机器上,Client 装在你的设备上。
三步即可开始:部署 Server → 启动 Agent → 客户端输入配对码连接。
# 解压后进入目录 cd server/ # 启动(后台运行,自动写日志) ./start.sh # 带公网 IP 参数(用于自签证书 SAN) ./relayterm YOUR_PUBLIC_IP # 查看日志 / 停止 ./logs.sh -f ./stop.sh
# 登录获取 token curl -X POST http://SERVER_IP:8080/admin/login \ -d '{"username":"admin","password":"admin_pass"}' # 查看在线 Agent curl -H "Authorization: Bearer TOKEN" \ http://SERVER_IP:8080/admin/agents
admin 密码:admin_pass# 安装依赖 pip3 install aioquic # 启动(连接到 Server) python3 -m agent.pyAgent SERVER_IP 9090 # 指定 owner(配对码仅对该用户可见) python3 -m agent.pyAgent SERVER_IP 9090 --owner admin
启动后终端会显示 6 位配对码,在客户端输入即可连接。
后台运行:nohup python3 -m agent.pyAgent ... &
./RelayTermAgent SERVER_IP 9090 ./RelayTermAgent SERVER_IP 9090 --owner admin
--owner:配对码对所有用户隐藏,需手动输入--owner admin:仅 admin 可在列表直接看到配对码payload_req 拉取详细信息本地访问 http://127.0.0.1:8999/ 可查看当前配对码。