Proxy.Client by Daniel Buckle

<PackageReference Include="Proxy.Client" Version="1.1.6" />

 Socks5ProxyClient

public sealed class Socks5ProxyClient : BaseProxyClient
Socks5 connection proxy class. This class implements the Socks5 standard proxy protocol.
public string ProxyPassword { get; }

Proxy Password used to connect to the Proxy Server.

public string ProxyUsername { get; }

Proxy Username used to connect to the Proxy Server.

public Socks5ProxyClient(string proxyHost, int proxyPort)

Creates a Socks5 proxy client object.

public Socks5ProxyClient(string proxyHost, int proxyPort, string proxyUsername, string proxyPassword)

Creates a Socks5 proxy client object.