Update Bean2CoreObj_box.cpp

This commit is contained in:
parhelia512 2025-08-31 14:00:52 +08:00 committed by GitHub
parent 918fed92f8
commit 4b742595e4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -243,7 +243,15 @@ namespace Configs {
if (!serverPorts.empty())
{
outbound.remove("server_port");
outbound["server_ports"] = QListStr2QJsonArray(serverPorts);
QStringList modifiedPorts;
for (const QString& port : serverPorts) {
if (port.contains(":")) {
modifiedPorts.append(port);
} else {
modifiedPorts.append(port + ":" + port);
}
}
outbound["server_ports"] = QListStr2QJsonArray(modifiedPorts);
if (!hop_interval.isEmpty()) outbound["hop_interval"] = hop_interval;
}
@ -257,7 +265,15 @@ namespace Configs {
if (!serverPorts.empty())
{
outbound.remove("server_port");
outbound["server_ports"] = QListStr2QJsonArray(serverPorts);
QStringList modifiedPorts;
for (const QString& port : serverPorts) {
if (port.contains(":")) {
modifiedPorts.append(port);
} else {
modifiedPorts.append(port + ":" + port);
}
}
outbound["server_ports"] = QListStr2QJsonArray(modifiedPorts);
if (!hop_interval.isEmpty()) outbound["hop_interval"] = hop_interval;
}