private void btnOK_Click(object sender, System.EventArgs e) { // using vmess:// v1 do not need fix var vmess = new Model.Data.Vmess(); vmess.add = tboxHost.Text; vmess.port = tboxPort.Text; vmess.aid = tboxAID.Text; vmess.id = tboxUID.Text; vmess.ps = tboxAlias.Text; if (rbtnWS.Checked) { vmess.net = "ws"; vmess.host = tboxWSPath.Text; } if (rbtnKCP.Checked) { vmess.net = "kcp"; var index = Math.Max(0, cboxKCP.SelectedIndex); vmess.type = Model.Data.Table.kcpTypes[index]; } if (rbtnTCP.Checked) { vmess.net = "tcp"; } if (chkboxTLS.Checked) { vmess.tls = "tls"; } var link = Lib.Utils.Vmess2VmessLink(vmess); servers.ImportLinkWithOutV2RayLinks(link); this.Close(); }
private void lbCopyFromClipboard_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { string links = Lib.Utils.GetClipboardText(); servers.ImportLinkWithOutV2RayLinks(links); }