mirror of
https://github.com/v2board/v2board.git
synced 2025-06-12 20:47:56 +08:00
update: custom v2ray alter id
This commit is contained in:
@ -87,7 +87,7 @@ class AppController extends Controller
|
||||
$json->outbound->settings->vnext[0]->address = (string)$server->host;
|
||||
$json->outbound->settings->vnext[0]->port = (int)$server->port;
|
||||
$json->outbound->settings->vnext[0]->users[0]->id = (string)$user->uuid;
|
||||
$json->outbound->settings->vnext[0]->users[0]->alterId = (int)$user->v2ray_alter_id;
|
||||
$json->outbound->settings->vnext[0]->users[0]->alterId = (int)$server->alter_id;
|
||||
$json->outbound->settings->vnext[0]->remark = (string)$server->name;
|
||||
$json->outbound->streamSettings->network = $server->network;
|
||||
if ($server->networkSettings) {
|
||||
|
@ -47,12 +47,11 @@ class DeepbworkController extends Controller
|
||||
$user->v2ray_user = [
|
||||
"uuid" => $user->uuid,
|
||||
"email" => sprintf("%s@v2board.user", $user->uuid),
|
||||
"alter_id" => $user->v2ray_alter_id,
|
||||
"level" => $user->v2ray_level,
|
||||
"alter_id" => $server->alter_id,
|
||||
"level" => 0,
|
||||
];
|
||||
unset($user['uuid']);
|
||||
unset($user['v2ray_alter_id']);
|
||||
unset($user['v2ray_level']);
|
||||
unset($user['email']);
|
||||
array_push($result, $user);
|
||||
}
|
||||
return response([
|
||||
|
@ -48,8 +48,7 @@ class TrojanTidalabController extends Controller
|
||||
"password" => $user->uuid,
|
||||
];
|
||||
unset($user['uuid']);
|
||||
unset($user['v2ray_alter_id']);
|
||||
unset($user['v2ray_level']);
|
||||
unset($user['email']);
|
||||
array_push($result, $user);
|
||||
}
|
||||
return response([
|
||||
|
@ -24,6 +24,7 @@ class ServerV2raySave extends FormRequest
|
||||
'tls' => 'required',
|
||||
'tags' => 'nullable|array',
|
||||
'rate' => 'required|numeric',
|
||||
'alert_id' => 'required|integer',
|
||||
'network' => 'required|in:tcp,kcp,ws,http,domainsocket,quic',
|
||||
'networkSettings' => '',
|
||||
'ruleSettings' => '',
|
||||
|
@ -121,9 +121,7 @@ class ServerService
|
||||
'u',
|
||||
'd',
|
||||
'transfer_enable',
|
||||
'uuid',
|
||||
'v2ray_alter_id',
|
||||
'v2ray_level'
|
||||
'uuid'
|
||||
])
|
||||
->get();
|
||||
}
|
||||
|
Reference in New Issue
Block a user