returnData('获取节点信息成功', 'success', 200, [ 'id' => $node->id, 'is_udp' => $node->is_udp? true : false, 'speed_limit' => $node->speed_limit, 'client_limit' => $node->client_limit, 'push_port' => $node->push_port, 'redirect_url' => sysConfig('redirect_url'), 'trojan_port' => $node->port, 'secret' => $node->auth->secret, 'license' => sysConfig('trojan_license'), ]); } // 获取节点可用的用户列表 public function getUserList($id): JsonResponse { $node = Node::find($id); $users = User::query()->activeUser()->groupUserPermit($node->id)->where('level', '>=', $node->level)->get(); $data = []; foreach($users as $user){ $new = [ 'uid' => $user->id, 'password' => $user->passwd, 'speed_limit' => $user->speed_limit ]; $data[] = $new; } return $this->returnData('获取用户列表成功', 'success', 200, $data, ['updateTime' => time()]); } }