@@ -13,7 +13,7 @@ import (
1313 "github.com/metacubex/mihomo/config"
1414 C "github.com/metacubex/mihomo/constant"
1515 "github.com/metacubex/mihomo/hub/executor"
16- P "github.com/metacubex/mihomo/listener"
16+ "github.com/metacubex/mihomo/listener"
1717 LC "github.com/metacubex/mihomo/listener/config"
1818 "github.com/metacubex/mihomo/log"
1919 "github.com/metacubex/mihomo/tunnel"
@@ -306,7 +306,7 @@ func patchConfigs(w http.ResponseWriter, r *http.Request) {
306306 }
307307
308308 if general .AllowLan != nil {
309- P .SetAllowLan (* general .AllowLan )
309+ listener .SetAllowLan (* general .AllowLan )
310310 }
311311
312312 if general .SkipAuthPrefixes != nil {
@@ -322,7 +322,7 @@ func patchConfigs(w http.ResponseWriter, r *http.Request) {
322322 }
323323
324324 if general .BindAddress != nil {
325- P .SetBindAddress (* general .BindAddress )
325+ listener .SetBindAddress (* general .BindAddress )
326326 }
327327
328328 if general .Sniffing != nil {
@@ -337,17 +337,17 @@ func patchConfigs(w http.ResponseWriter, r *http.Request) {
337337 dialer .DefaultInterface .Store (* general .InterfaceName )
338338 }
339339
340- ports := P .GetPorts ()
341-
342- P .ReCreateHTTP (pointerOrDefault (general .Port , ports .Port ), tunnel .Tunnel )
343- P .ReCreateSocks (pointerOrDefault (general .SocksPort , ports .SocksPort ), tunnel .Tunnel )
344- P .ReCreateRedir (pointerOrDefault (general .RedirPort , ports .RedirPort ), tunnel .Tunnel )
345- P .ReCreateTProxy (pointerOrDefault (general .TProxyPort , ports .TProxyPort ), tunnel .Tunnel )
346- P .ReCreateMixed (pointerOrDefault (general .MixedPort , ports .MixedPort ), tunnel .Tunnel )
347- P .ReCreateTun (pointerOrDefaultTun (general .Tun , P .LastTunConf ), tunnel .Tunnel )
348- P .ReCreateShadowSocks (pointerOrDefault (general .ShadowSocksConfig , ports .ShadowSocksConfig ), tunnel .Tunnel )
349- P .ReCreateVmess (pointerOrDefault (general .VmessConfig , ports .VmessConfig ), tunnel .Tunnel )
350- P .ReCreateTuic (pointerOrDefaultTuicServer (general .TuicServer , P .LastTuicConf ), tunnel .Tunnel )
340+ ports := listener .GetPorts ()
341+
342+ listener .ReCreateHTTP (pointerOrDefault (general .Port , ports .Port ), tunnel .Tunnel )
343+ listener .ReCreateSocks (pointerOrDefault (general .SocksPort , ports .SocksPort ), tunnel .Tunnel )
344+ listener .ReCreateRedir (pointerOrDefault (general .RedirPort , ports .RedirPort ), tunnel .Tunnel )
345+ listener .ReCreateTProxy (pointerOrDefault (general .TProxyPort , ports .TProxyPort ), tunnel .Tunnel )
346+ listener .ReCreateMixed (pointerOrDefault (general .MixedPort , ports .MixedPort ), tunnel .Tunnel )
347+ listener .ReCreateTun (pointerOrDefaultTun (general .Tun , listener .LastTunConf ), tunnel .Tunnel )
348+ listener .ReCreateShadowSocks (pointerOrDefault (general .ShadowSocksConfig , ports .ShadowSocksConfig ), tunnel .Tunnel )
349+ listener .ReCreateVmess (pointerOrDefault (general .VmessConfig , ports .VmessConfig ), tunnel .Tunnel )
350+ listener .ReCreateTuic (pointerOrDefaultTuicServer (general .TuicServer , listener .LastTuicConf ), tunnel .Tunnel )
351351
352352 if general .Mode != nil {
353353 tunnel .SetMode (* general .Mode )
0 commit comments