Refactor: Update Netch.Servers naming

This commit is contained in:
ChsBuffer
2021-08-31 11:48:49 +08:00
parent 8f80f9abef
commit 46d60babbc
42 changed files with 125 additions and 143 deletions

View File

@@ -0,0 +1,45 @@
using Netch.Models;
namespace Netch.Servers
{
public class Socks5Server : Server
{
/// <summary>
/// 密码
/// </summary>
public string? Password { get; set; }
/// <summary>
/// 账号
/// </summary>
public string? Username { get; set; }
public override string Type { get; } = "Socks5";
public override string MaskedData()
{
return $"Auth: {Auth()}";
}
public Socks5Server()
{
}
public Socks5Server(string hostname, ushort port)
{
Hostname = hostname;
Port = port;
}
public Socks5Server(string hostname, ushort port, string username, string password) : this(hostname, port)
{
Username = username;
Password = password;
}
public bool Auth()
{
return !string.IsNullOrWhiteSpace(Username) && !string.IsNullOrWhiteSpace(Password);
}
}
}