自动同步

This commit is contained in:
snltty
2024-09-03 16:23:17 +08:00
parent e8357ff4ca
commit bfcccada3f
26 changed files with 103 additions and 33 deletions

View File

@@ -17,7 +17,9 @@ namespace linker.plugins.tunnel
{
public sealed class TunnelAdapter : ITunnelAdapter
{
public IPAddress LocalIP => clientSignInState.Connection?.LocalAddress.Address ?? IPAddress.Any;
public IPAddress LocalIP => running.Data.Tunnel.Interface != null && running.Data.Tunnel.Interface.Equals(IPAddress.Any) == false
? (clientSignInState.Connection?.LocalAddress.Address ?? IPAddress.Any) : running.Data.Tunnel.Interface;
public X509Certificate2 Certificate { get; private set; }
public PortMapInfo PortMap => new PortMapInfo { WanPort = running.Data.Tunnel.PortMapWan, LanPort = running.Data.Tunnel.PortMapLan };