documentation: Update descriptions for neighbor rules

This commit is contained in:
世界
2026-03-06 21:43:21 +08:00
parent eba21bfd0b
commit 51b3fcd3d7
9 changed files with 133 additions and 16 deletions
+13 -4
View File
@@ -40,6 +40,7 @@ icon: material/alert-decagram
"override_android_vpn": false,
"default_interface": "",
"default_mark": 0,
"find_process": false,
"find_neighbor": false,
"dhcp_lease_files": [],
"default_domain_resolver": "", // or {}
@@ -114,17 +115,25 @@ Set routing mark by default.
Takes no effect if `outbound.routing_mark` is set.
#### find_process
!!! quote ""
Only supported on Linux, Windows, and macOS.
Enable process search for logging when no `process_name`, `process_path`, `package_name`, `user` or `user_id` rules exist.
#### find_neighbor
!!! question "Since sing-box 1.14.0"
!!! quote ""
Only supported on Linux.
Only supported on Linux and macOS.
Enable neighbor resolution for source MAC address and hostname lookup.
Enable neighbor resolution for logging when no `source_mac_address` or `source_hostname` rules exist.
Required for `source_mac_address` and `source_hostname` rule items.
See [Neighbor Resolution](/configuration/shared/neighbor/) for setup.
#### dhcp_lease_files
@@ -132,7 +141,7 @@ Required for `source_mac_address` and `source_hostname` rule items.
!!! quote ""
Only supported on Linux.
Only supported on Linux and macOS.
Custom DHCP lease file paths for hostname and MAC address resolution.
+13 -4
View File
@@ -42,6 +42,7 @@ icon: material/alert-decagram
"override_android_vpn": false,
"default_interface": "",
"default_mark": 0,
"find_process": false,
"find_neighbor": false,
"dhcp_lease_files": [],
"default_network_strategy": "",
@@ -113,17 +114,25 @@ icon: material/alert-decagram
如果设置了 `outbound.routing_mark` 设置,则不生效。
#### find_process
!!! quote ""
仅支持 Linux、Windows 和 macOS。
在没有 `process_name``process_path``package_name``user``user_id` 规则时启用进程搜索以输出日志。
#### find_neighbor
!!! question "自 sing-box 1.14.0 起"
!!! quote ""
仅支持 Linux。
仅支持 Linux 和 macOS
启用邻居解析以查找源 MAC 地址和主机名
在没有 `source_mac_address``source_hostname` 规则时启用邻居解析以输出日志
`source_mac_address``source_hostname` 规则项需要此选项
参阅 [邻居解析](/configuration/shared/neighbor/) 了解设置方法
#### dhcp_lease_files
@@ -131,7 +140,7 @@ icon: material/alert-decagram
!!! quote ""
仅支持 Linux。
仅支持 Linux 和 macOS
用于主机名和 MAC 地址解析的自定义 DHCP 租约文件路径。
+2 -2
View File
@@ -466,7 +466,7 @@ Match specified outbounds' preferred routes.
!!! quote ""
Only supported on Linux with `route.find_neighbor` enabled.
Only supported on Linux, macOS, or in graphical clients on Android and macOS. See [Neighbor Resolution](/configuration/shared/neighbor/) for setup.
Match source device MAC address.
@@ -476,7 +476,7 @@ Match source device MAC address.
!!! quote ""
Only supported on Linux with `route.find_neighbor` enabled.
Only supported on Linux, macOS, or in graphical clients on Android and macOS. See [Neighbor Resolution](/configuration/shared/neighbor/) for setup.
Match source device hostname from DHCP leases.
+2 -2
View File
@@ -464,7 +464,7 @@ icon: material/new-box
!!! quote ""
仅支持 Linux,且需要 `route.find_neighbor` 已启用
仅支持 Linux、macOS,或在 Android 和 macOS 图形客户端中支持。参阅 [邻居解析](/configuration/shared/neighbor/) 了解设置方法
匹配源设备 MAC 地址。
@@ -474,7 +474,7 @@ icon: material/new-box
!!! quote ""
仅支持 Linux,且需要 `route.find_neighbor` 已启用
仅支持 Linux、macOS,或在 Android 和 macOS 图形客户端中支持。参阅 [邻居解析](/configuration/shared/neighbor/) 了解设置方法
匹配源设备从 DHCP 租约获取的主机名。