diff --git a/ProxySU/MainWindow.xaml b/ProxySU/MainWindow.xaml
index e9eac10..bb86ff0 100644
--- a/ProxySU/MainWindow.xaml
+++ b/ProxySU/MainWindow.xaml
@@ -30,7 +30,6 @@
-
@@ -157,6 +156,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ProxySU/MainWindow.xaml.cs b/ProxySU/MainWindow.xaml.cs
index 8c3a05c..f63c263 100644
--- a/ProxySU/MainWindow.xaml.cs
+++ b/ProxySU/MainWindow.xaml.cs
@@ -47,12 +47,22 @@ namespace ProxySU
public MainWindow()
{
InitializeComponent();
+ //初始化选定密码登录
RadioButtonPasswordLogin.IsChecked = true;
+ //初始化选定无代理
RadioButtonNoProxy.IsChecked = true;
+ //初始化代理无需登录
RadioButtonProxyNoLogin.IsChecked = true;
+ //初始化隐藏Socks4代理,
RadioButtonSocks4.Visibility = Visibility.Collapsed;
+ //初始化参数给
ReceiveConfigurationParameters = new string[8];
+ //初始化NaiveProxy的密码
+ TextBoxNaivePassword.Text = RandomUUID();
+ //初始化产生用户名
+ TextBoxNaiveUser.Text = RandomUserName();
+
}
//远程主机连接信息
@@ -1826,12 +1836,51 @@ namespace ProxySU
}
- private void ButtonTestTrojanClientInfoWin_Click(object sender, RoutedEventArgs e)
+ //更新NaiveProxy的密码
+ private void ButtonNaivePassword_Click(object sender, RoutedEventArgs e)
{
- //TrojanResultClientInfoWindow resultClientInformation = new TrojanResultClientInfoWindow();
- //resultClientInformation.ShowDialog();
- MessageBox.Show(ReceiveConfigurationParameters[4]);
+ Guid uuid = Guid.NewGuid();
+ TextBoxNaivePassword.Text = uuid.ToString();
}
+
+
+ //生成随机UUID
+ private string RandomUUID()
+ {
+ Guid uuid = Guid.NewGuid();
+ //TextBoxNaivePassword.Text = uuid.ToString();
+ return uuid.ToString();
+ }
+ //NaiveProxy产生随机用户名
+ private string RandomUserName()
+ {
+ Random random = new Random();
+ int randomSerialNum = random.Next(0, 4);
+ Guid uuid = Guid.NewGuid();
+ string[] pathArray = uuid.ToString().Split('-');
+ string path = pathArray[randomSerialNum];
+ return path;
+ // TextBoxPath.Text = $"/{path}";
+ //MessageBox.Show(path);
+ }
+ //NaiveProxy更改用户名,随机方式
+ private void ButtonNaiveUser_Click(object sender, RoutedEventArgs e)
+ {
+ TextBoxNaiveUser.Text = RandomUserName();
+ }
+
+ //NaiveProxy一键安装开始
+ private void ButtonNavieSetUp_Click(object sender, RoutedEventArgs e)
+ {
+
+ }
+
+ //private void ButtonTestTrojanClientInfoWin_Click(object sender, RoutedEventArgs e)
+ //{
+ // //TrojanResultClientInfoWindow resultClientInformation = new TrojanResultClientInfoWindow();
+ // //resultClientInformation.ShowDialog();
+ // MessageBox.Show(ReceiveConfigurationParameters[4]);
+ //}
}
-
+
}
diff --git a/ProxySU/TrojanTemplateWindow.xaml b/ProxySU/TrojanTemplateWindow.xaml
index 1337a7c..63bd780 100644
--- a/ProxySU/TrojanTemplateWindow.xaml
+++ b/ProxySU/TrojanTemplateWindow.xaml
@@ -28,7 +28,6 @@
-