コード例 #1
0
ファイル: TCS.cs プロジェクト: yklijj/trojan-client-slim
 private void RunTrojan()
 {
     if (IsConfigValid())
     {
         InitialTemp();
         try
         {
             File.WriteAllText("node.tcsdb", ShareLink.Generate(RemoteAddressBox.Text, RemotePortBox.Text, PasswordBox.Text));
         }
         catch
         {
             Message.Show("Conf file written failed!", Message.Mode.Error);
             goto final;
         }
         KillProcess();
         SaveTrojanConf();
         RunTrojanCommand();
         if (isHttp.Checked == true)
         {
             RunPivoxyCommand();
             Proxy.SetProxy("127.0.0.1:54392");
         }
         Message.Show("Stop Trojan succeeded!", Message.Mode.Info);
         final :;
     }
     else
     {
         Message.Show("Config invalid! Please enter current trojan information.", Message.Mode.Error);
     }
 }
コード例 #2
0
ファイル: TCS.cs プロジェクト: yklijj/trojan-client-slim
 private void Conf2ShareLink() => ShareLinkBox.Text = ShareLink.Generate(RemoteAddressBox.Text, RemotePortBox.Text, PasswordBox.Text);