fix(singbox): resolve port type casting and add port hopping support

This commit is contained in:
xboard
2025-05-10 17:10:41 +08:00
parent 73226f6820
commit 8377962836
2 changed files with 14 additions and 8 deletions

View File

@@ -45,8 +45,9 @@ class ServerService
$servers = collect($servers)->map(function ($server) use ($user) {
// 判断动态端口
if (str_contains($server->port, '-')) {
$server->port = (string) Helper::randomPort($server->port);
$server->ports = $server->port;
$port = $server->port;
$server->port = (int) Helper::randomPort($port);
$server->ports = $port;
} else {
$server->port = (int) $server->port;
}