Fix TUNMode not bypass socks5 proxy remote address

This commit is contained in:
ChsBuffer
2021-10-30 17:01:17 +08:00
parent 072f2d16e6
commit 5826d1a1a6

View File

@@ -37,6 +37,8 @@ namespace Netch.Controllers
if (server is Socks5LocalServer socks5Bridge)
_serverRemoteAddress = await DnsUtils.LookupAsync(socks5Bridge.RemoteHostname);
else
_serverRemoteAddress = await DnsUtils.LookupAsync(server.Hostname);
if (_serverRemoteAddress != null && IPAddress.IsLoopback(_serverRemoteAddress))
_serverRemoteAddress = null;