fix: Remove forced direct IP rule for nodes

This commit is contained in:
xboard
2025-02-23 00:33:03 +08:00
parent c45ba9a34d
commit e297cb9b77
3 changed files with 20 additions and 20 deletions
+6 -6
View File
@@ -103,12 +103,12 @@ class SingBox implements ProtocolInterface
{
$rules = $this->config['route']['rules'];
// Force the nodes ip to be a direct rule
array_unshift($rules, [
'ip_cidr' => collect($this->servers)->pluck('host')->map(function ($host) {
return filter_var($host, FILTER_VALIDATE_IP) ? [$host] : Helper::getIpByDomainName($host);
})->flatten()->unique()->values(),
'outbound' => 'direct',
]);
// array_unshift($rules, [
// 'ip_cidr' => collect($this->servers)->pluck('host')->map(function ($host) {
// return filter_var($host, FILTER_VALIDATE_IP) ? [$host] : Helper::getIpByDomainName($host);
// })->flatten()->unique()->values(),
// 'outbound' => 'direct',
// ]);
$this->config['route']['rules'] = $rules;
}