mirror of
https://github.com/v2board/v2board.git
synced 2024-11-10 17:49:11 +08:00
add server rules
This commit is contained in:
parent
26e63cbe1c
commit
19fd19fbcf
@ -142,6 +142,26 @@ class DeepbworkController extends Controller
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($server->rules) {
|
||||||
|
$rules = json_decode($server->rules);
|
||||||
|
// domain
|
||||||
|
$domainObj = new \StdClass();
|
||||||
|
$domainObj->type = 'field';
|
||||||
|
$domainObj->domain = $rules->domain;
|
||||||
|
$domainObj->outboundTag = 'block';
|
||||||
|
// protocol
|
||||||
|
$protocolObj = new \StdClass();
|
||||||
|
$protocolObj->type = 'field';
|
||||||
|
$protocolObj->protocol = $rules->protocol;
|
||||||
|
$protocolObj->outboundTag = 'block';
|
||||||
|
array_push(
|
||||||
|
$json->routing->settings->rules,
|
||||||
|
$domainObj,
|
||||||
|
$protocolObj
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
if ((int)$server->tls) {
|
if ((int)$server->tls) {
|
||||||
$json->inbound->streamSettings->security = 'tls';
|
$json->inbound->streamSettings->security = 'tls';
|
||||||
$tls = (object)[
|
$tls = (object)[
|
||||||
|
Loading…
Reference in New Issue
Block a user