mirror of
https://github.com/netchx/netch.git
synced 2026-03-18 18:13:21 +08:00
committed by
Tindy X
parent
c235713c1b
commit
7fe227bb49
@@ -19,7 +19,7 @@ namespace Netch.Models
|
||||
public string Group = "None";
|
||||
|
||||
/// <summary>
|
||||
/// 代理类型(HTTP、HTTPS、Socks5、SS、SSR)
|
||||
/// 代理类型(HTTP、HTTPS、Socks5、SS、SSR、VMess)
|
||||
/// </summary>
|
||||
public string Type;
|
||||
|
||||
@@ -49,7 +49,17 @@ namespace Netch.Models
|
||||
public string Password;
|
||||
|
||||
/// <summary>
|
||||
/// 加密方式(SS、SSR)
|
||||
/// 用户 ID(VMess)
|
||||
/// </summary>
|
||||
public string UserID = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 额外 ID(VMess)
|
||||
/// </summary>
|
||||
public int AlterID = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 加密方式(SS、SSR、VMess)
|
||||
/// </summary>
|
||||
public string EncryptMethod;
|
||||
|
||||
@@ -83,6 +93,46 @@ namespace Netch.Models
|
||||
/// </summary>
|
||||
public string OBFSParam;
|
||||
|
||||
/// <summary>
|
||||
/// 传输协议(VMess)
|
||||
/// </summary>
|
||||
public string TransferProtocol = "tcp";
|
||||
|
||||
/// <summary>
|
||||
/// 伪装类型(VMess)
|
||||
/// </summary>
|
||||
public string FakeType = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 伪装域名(VMess:HTTP、WebSocket、HTTP/2)
|
||||
/// </summary>
|
||||
public string Host = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 传输路径(VMess:WebSocket、HTTP/2)
|
||||
/// </summary>
|
||||
public string Path = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// QUIC 加密方式(VMess)
|
||||
/// </summary>
|
||||
public string QUICSecure = "none";
|
||||
|
||||
/// <summary>
|
||||
/// QUIC 加密密钥(VMess)
|
||||
/// </summary>
|
||||
public string QUICSecret = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// TLS 底层传输安全(VMess)
|
||||
/// </summary>
|
||||
public bool TLSSecure = false;
|
||||
|
||||
/// <summary>
|
||||
/// Mux 多路复用(VMess)
|
||||
/// </summary>
|
||||
public bool UseMux = false;
|
||||
|
||||
/// <summary>
|
||||
/// 延迟
|
||||
/// </summary>
|
||||
@@ -107,6 +157,8 @@ namespace Netch.Models
|
||||
return $"[SS] {Remark}";
|
||||
case "SSR":
|
||||
return $"[SR] {Remark}";
|
||||
case "VMess":
|
||||
return $"[V2] {Remark}";
|
||||
default:
|
||||
return "WTF";
|
||||
}
|
||||
|
||||
76
Netch/Models/VMess.cs
Normal file
76
Netch/Models/VMess.cs
Normal file
@@ -0,0 +1,76 @@
|
||||
namespace Netch.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 使用 v2rayN 定义的 VMess 链接格式
|
||||
/// </summary>
|
||||
public class VMess
|
||||
{
|
||||
/// <summary>
|
||||
/// Mux Class
|
||||
/// </summary>
|
||||
public class Mux
|
||||
{
|
||||
public object enabled;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 链接版本
|
||||
/// </summary>
|
||||
public string v;
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
public string ps;
|
||||
|
||||
/// <summary>
|
||||
/// 地址
|
||||
/// </summary>
|
||||
public string add;
|
||||
|
||||
/// <summary>
|
||||
/// 端口
|
||||
/// </summary>
|
||||
public int port;
|
||||
|
||||
/// <summary>
|
||||
/// 用户 ID
|
||||
/// </summary>
|
||||
public string id;
|
||||
|
||||
/// <summary>
|
||||
/// 额外 ID
|
||||
/// </summary>
|
||||
public int aid = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 传输协议
|
||||
/// </summary>
|
||||
public string net;
|
||||
|
||||
/// <summary>
|
||||
/// 伪装类型
|
||||
/// </summary>
|
||||
public string type;
|
||||
|
||||
/// <summary>
|
||||
/// 伪装域名(HTTP,WS)
|
||||
/// </summary>
|
||||
public string host;
|
||||
|
||||
/// <summary>
|
||||
/// 伪装路径
|
||||
/// </summary>
|
||||
public string path;
|
||||
|
||||
/// <summary>
|
||||
/// 是否使用 TLS
|
||||
/// </summary>
|
||||
public string tls;
|
||||
|
||||
/// <summary>
|
||||
/// Mux 多路复用
|
||||
/// </summary>
|
||||
public Mux mux;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user