mirror of
https://github.com/2dust/v2rayN.git
synced 2025-05-10 18:31:54 +00:00
parent
82b366cd9b
commit
3d462c4be3
1 changed files with 5 additions and 8 deletions
|
@ -1088,14 +1088,11 @@ public class CoreConfigSingboxService
|
||||||
|
|
||||||
if (item.Port.IsNotEmpty())
|
if (item.Port.IsNotEmpty())
|
||||||
{
|
{
|
||||||
if (item.Port.Contains("-"))
|
var portRanges = item.Port.Split(',').Where(it => it.Contains('-')).Select(it => it.Replace("-", ":")).ToList();
|
||||||
{
|
var ports = item.Port.Split(',').Where(it => !it.Contains('-')).Select(it => it.ToInt()).ToList();
|
||||||
rule.port_range = new List<string> { item.Port.Replace("-", ":") };
|
|
||||||
}
|
rule.port_range = portRanges.Count > 0 ? portRanges : null;
|
||||||
else
|
rule.port = ports.Count > 0 ? ports : null;
|
||||||
{
|
|
||||||
rule.port = new List<int> { item.Port.ToInt() };
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
if (item.Network.IsNotEmpty())
|
if (item.Network.IsNotEmpty())
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue