From 5826d1a1a698811ad0d53eaf98cb23ffacdf56bd Mon Sep 17 00:00:00 2001 From: ChsBuffer <33744752+chsbuffer@users.noreply.github.com> Date: Sat, 30 Oct 2021 17:01:17 +0800 Subject: [PATCH] Fix TUNMode not bypass socks5 proxy remote address --- Netch/Controllers/TUNController.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Netch/Controllers/TUNController.cs b/Netch/Controllers/TUNController.cs index 48832c71..505f5801 100644 --- a/Netch/Controllers/TUNController.cs +++ b/Netch/Controllers/TUNController.cs @@ -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;