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"; } slinkMgr.ImportLinkWithOutV2cfgLinks(vmess.ToVmessLink()); this.Close(); }
private void lbCopyFromClipboard_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { string text = Lib.Utils.GetClipboardText(); slinkMgr.ImportLinkWithOutV2cfgLinks(text); }