mirror of
https://github.com/cedar2025/Xboard.git
synced 2025-02-02 07:28:13 -05:00
fix: correct know file issues
This commit is contained in:
parent
1ddfd44d29
commit
f6aa567d79
@ -86,7 +86,7 @@ class UniProxyController extends Controller
|
|||||||
$host = $node->host;
|
$host = $node->host;
|
||||||
|
|
||||||
$baseConfig = [
|
$baseConfig = [
|
||||||
'server_port' => $serverPort,
|
'server_port' => (int) $serverPort,
|
||||||
'network' => $protocolSettings['network'] ?? null,
|
'network' => $protocolSettings['network'] ?? null,
|
||||||
'networkSettings' => $protocolSettings['network_settings'] ?? null,
|
'networkSettings' => $protocolSettings['network_settings'] ?? null,
|
||||||
];
|
];
|
||||||
@ -105,7 +105,7 @@ class UniProxyController extends Controller
|
|||||||
],
|
],
|
||||||
'vmess' => [
|
'vmess' => [
|
||||||
...$baseConfig,
|
...$baseConfig,
|
||||||
'tls' => $protocolSettings['tls']
|
'tls' => (int) $protocolSettings['tls']
|
||||||
],
|
],
|
||||||
'trojan' => [
|
'trojan' => [
|
||||||
...$baseConfig,
|
...$baseConfig,
|
||||||
@ -114,20 +114,26 @@ class UniProxyController extends Controller
|
|||||||
],
|
],
|
||||||
'vless' => [
|
'vless' => [
|
||||||
...$baseConfig,
|
...$baseConfig,
|
||||||
'tls' => $protocolSettings['tls'],
|
'tls' => (int) $protocolSettings['tls'],
|
||||||
'flow' => $protocolSettings['flow'],
|
'flow' => $protocolSettings['flow'],
|
||||||
'tls_settings' => (int) $protocolSettings['tls'] === 1
|
'tls_settings' => (int) $protocolSettings['tls'] === 1
|
||||||
? $protocolSettings['tls_settings']
|
? $protocolSettings['tls_settings']
|
||||||
: $protocolSettings['reality_settings']
|
: $protocolSettings['reality_settings']
|
||||||
],
|
],
|
||||||
'hysteria' => [
|
'hysteria' => [
|
||||||
'version' => $protocolSettings['version'],
|
'version' => (int) $protocolSettings['version'],
|
||||||
'host' => $host,
|
'host' => $host,
|
||||||
'server_port' => $serverPort,
|
|
||||||
'server_name' => $protocolSettings['tls']['server_name'],
|
'server_name' => $protocolSettings['tls']['server_name'],
|
||||||
'up_mbps' => $protocolSettings['bandwidth']['up'],
|
'up_mbps' => (int) $protocolSettings['bandwidth']['up'],
|
||||||
'down_mbps' => $protocolSettings['bandwidth']['down'],
|
'down_mbps' => (int) $protocolSettings['bandwidth']['down'],
|
||||||
'obfs' => $protocolSettings['obfs']['open'] ? $protocolSettings['obfs']['password'] : null
|
...match ((int) $protocolSettings['version']) {
|
||||||
|
1 => ['obfs' => $protocolSettings['obfs']['password'] ?? null],
|
||||||
|
2 => [
|
||||||
|
'obfs' => $protocolSettings['obfs']['open'] ? $protocolSettings['obfs']['type'] : null,
|
||||||
|
'obfs-password' => $protocolSettings['obfs']['password'] ?? null
|
||||||
|
],
|
||||||
|
default => []
|
||||||
|
}
|
||||||
],
|
],
|
||||||
default => []
|
default => []
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user