Use API to create windows firewall rule

This commit is contained in:
世界 committed 2023-06-07 21:01:29 +08:00
1 parent f8d5f01665
commit 01dfba722a
6 files changed
+18 -4

No files matched your search

+2 -1
View File
@@ -270,7 +270,8 @@ func NewRouter(
router.networkMonitor = networkMonitor
networkMonitor.RegisterCallback(router.interfaceFinder.update)
interfaceMonitor, err := tun.NewDefaultInterfaceMonitor(router.networkMonitor, tun.DefaultInterfaceMonitorOptions{
OverrideAndroidVPN: options.OverrideAndroidVPN,
OverrideAndroidVPN: options.OverrideAndroidVPN,
UnderNetworkExtension: platformInterface != nil && platformInterface.UnderNetworkExtension(),
})
if err != nil {
return nil, E.New("auto_detect_interface unsupported on current platform")