Easy to use TcpClient helper library that can create TcpClient connected through proxy server. Automatically detects system proxy settings and creates TcpClient that uses proxy if configured in the system. TcpClient client = Filemail.ProxiedTcpClient.ProxiedTcpClient.Create(destinationUri);
$ dotnet add package Filemail.ProxiedTcpClientNo README available.