using ProxySuper.Core.Services; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ProxySuper.Core.Models.Projects { public partial class XraySettings { /// /// vless xtls shareLink /// public string VLESS_TCP_XTLS_ShareLink { get { return ShareLink.Build(XrayType.VLESS_TCP_XTLS, this); } } /// /// vless tcp shareLink /// public string VLESS_TCP_ShareLink { get { return ShareLink.Build(XrayType.VLESS_TCP, this); } } /// /// websocket path /// public string VLESS_WS_Path { get; set; } /// /// VLESS WS ShareLink /// public string VLESS_WS_ShareLink { get { return ShareLink.Build(XrayType.VLESS_WS, this); } } /// /// kcp seed /// public string VLESS_KCP_Seed { get; set; } /// /// kcp type /// public string VLESS_KCP_Type { get; set; } /// /// kcp port /// public int VLESS_KCP_Port { get; set; } /// /// VLESS KCP ShareLink /// public string VLESS_KCP_ShareLink { get { return ShareLink.Build(XrayType.VLESS_KCP, this); } } /// /// grpc port /// public int VLESS_gRPC_Port { get; set; } /// /// grpc service name /// public string VLESS_gRPC_ServiceName { get; set; } /// /// vless grpc share link /// public string VLESS_gRPC_ShareLink { get { return ShareLink.Build(XrayType.VLESS_gRPC, this); } } } }