diff --git a/Netch/Servers/Socks5/Form/Socks5Form.cs b/Netch/Servers/Socks5/Form/Socks5Form.cs index 09a539f8..088fb8c9 100644 --- a/Netch/Servers/Socks5/Form/Socks5Form.cs +++ b/Netch/Servers/Socks5/Form/Socks5Form.cs @@ -10,6 +10,13 @@ namespace Netch.Servers.Socks5.Form { server ??= new Socks5(); Server = server; + CreateTextBox("Username", "Username", + s => true, + s => server.Username = s, + server.Username);CreateTextBox("Password", "Password", + s => true, + s => server.Password = s, + server.Password); } } } \ No newline at end of file diff --git a/Netch/Servers/Socks5/Socks5.cs b/Netch/Servers/Socks5/Socks5.cs index 06d521dc..65c01c2a 100644 --- a/Netch/Servers/Socks5/Socks5.cs +++ b/Netch/Servers/Socks5/Socks5.cs @@ -18,5 +18,7 @@ namespace Netch.Servers.Socks5 { Type = "Socks5"; } + + public bool Auth() => !string.IsNullOrWhiteSpace(Username) && !string.IsNullOrWhiteSpace(Password); } } \ No newline at end of file