Skip to content

Commit bfdc8f4

Browse files
committed
添加NaiveGUI的URL支持
1 parent 7e052b8 commit bfdc8f4

File tree

5 files changed

+24
-15
lines changed

5 files changed

+24
-15
lines changed

ProxySU/MainWindow.xaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@
314314
<RowDefinition></RowDefinition>
315315
<RowDefinition></RowDefinition>
316316
</Grid.RowDefinitions>
317-
<TextBlock Text="程序版本:1.5.2" Grid.Column="0" Grid.Row="0"></TextBlock>
317+
<TextBlock Text="程序版本:1.5.3" Grid.Column="0" Grid.Row="0"></TextBlock>
318318

319319
</Grid>
320320

ProxySU/NaiveProxyResultInfoWindow.xaml

+9-2
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,13 @@
55
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
66
xmlns:local="clr-namespace:ProxySU"
77
mc:Ignorable="d"
8-
Title="NaiveProxyResultInfoWindow" Height="200" Width="400">
8+
Title="NaiveProxyResultInfoWindow" Height="300" Width="400">
99
<Grid>
10-
<GroupBox Header="服务器连接参数">
10+
<Grid.RowDefinitions>
11+
<RowDefinition></RowDefinition>
12+
<RowDefinition Height="0.5*"></RowDefinition>
13+
</Grid.RowDefinitions>
14+
<GroupBox Header="服务器连接参数" Grid.Row="0">
1115
<Grid>
1216
<Grid.ColumnDefinitions>
1317
<ColumnDefinition Width="0.6*"></ColumnDefinition>
@@ -33,5 +37,8 @@
3337
<Button x:Name="ButtonOpenDir" Content="确定" Grid.Column="1" Grid.Row="4" Margin="40,3,40,3" Click="ButtonOpenDir_Click"></Button>
3438
</Grid>
3539
</GroupBox>
40+
<GroupBox Header="NaiveGUI导入URL" Grid.Row="1">
41+
<TextBox x:Name="TextBoxNaiveGUIurl" Margin="10" TextWrapping="Wrap"></TextBox>
42+
</GroupBox>
3643
</Grid>
3744
</Window>

ProxySU/NaiveProxyResultInfoWindow.xaml.cs

+12-10
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,15 @@ private void GenerateV2rayShareQRcodeAndBase64Url()
4747
num++;
4848
}
4949
CheckDir(@"naive_config\" + saveFileFolder);
50-
//string trojanUrl = $"trojan://{TextBoxTrojanServerPassword.Text}@{TextBoxTrojanServerHost.Text}:{TextBoxTrojanServerPort.Text}#{TextBoxTrojanServerHost.Text}";
50+
string naiveUrl = $"https://{TextBoxNaiveUser.Text}:{TextBoxNaivePassword.Text}@{TextBoxNaiveServerHost.Text}:443/?name={TextBoxNaiveServerHost.Text}&padding=true";
5151
//MessageBox.Show(v2rayNjsonObject.ToString());
5252
//string trojanUrl = "trojan://" + ToBase64Encode(v2rayNjsonObject.ToString());
53-
//TextBoxTrojanUrl.Text = trojanUrl;
54-
//using (StreamWriter sw = new StreamWriter($"trojan_config\\{saveFileFolder}\\url.txt"))
55-
//{
56-
// sw.WriteLine(trojanUrl);
53+
TextBoxNaiveGUIurl.Text = naiveUrl;
54+
using (StreamWriter sw = new StreamWriter($"naive_config\\{saveFileFolder}\\url.txt"))
55+
{
56+
sw.WriteLine(naiveUrl);
5757

58-
//}
58+
}
5959
//CreateQRCode(trojanUrl);
6060

6161
//移动NaiveProxy官方程序配置文件到相应目录
@@ -73,17 +73,19 @@ private void GenerateV2rayShareQRcodeAndBase64Url()
7373
sw.WriteLine("NaiveProxy官方程序下载地址:https://github.com/klzgrad/naiveproxy/releases");
7474
sw.WriteLine("下载相应版本,Windows选择naiveproxy-x.xx-win.zip,解压后提取naive.exe。与config.json放在同一目录,运行naive.exe即可。");
7575
sw.WriteLine("-----------------------------------------\n");
76-
sw.WriteLine("其他平台的客户端,暂未发布");
76+
//sw.WriteLine("其他平台的客户端,暂未发布");
7777
//sw.WriteLine("QR.bmp");
7878
//sw.WriteLine("此文件为Trojan-QT5 (windows)、igniter(Android)、Shadowrocket(ios)扫码导入节点");
7979
//sw.WriteLine("Trojan-QT5 (windows)下载网址:https://github.com/TheWanderingCoel/Trojan-Qt5/releases");
8080
//sw.WriteLine("igniter(Android)下载网址:https://github.com/trojan-gfw/igniter/releases");
8181
//sw.WriteLine("Shadowrocket(ios)下载,需要使用国外区的AppleID。请自行谷歌方法。");
8282

8383
//sw.WriteLine("-----------------------------------------\n");
84-
//sw.WriteLine("url.txt");
85-
//sw.WriteLine("此文件为Trojan-QT5 (windows)、igniter(Android)、Shadowrocket(ios)复制粘贴导入节点的网址");
86-
//sw.WriteLine("-----------------------------------------\n");
84+
sw.WriteLine("url.txt");
85+
sw.WriteLine("此文件为NaiveGUI(windows)复制粘贴导入节点的网址");
86+
sw.WriteLine("NaiveGUI(windows)下载网址:https://github.com/ExcitedCodes/NaiveGUI/releases");
87+
88+
sw.WriteLine("-----------------------------------------\n");
8789
sw.WriteLine("服务器通用连接配置参数");
8890
sw.WriteLine($"地址(address):{TextBoxNaiveServerHost.Text}");
8991
sw.WriteLine($"用户名:{TextBoxNaiveUser.Text}");

ProxySU/Properties/AssemblyInfo.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -51,5 +51,5 @@
5151
// 可以指定所有值,也可以使用以下所示的 "*" 预置版本号和修订号
5252
// 方法是按如下所示使用“*”: :
5353
// [assembly: AssemblyVersion("1.0.*")]
54-
[assembly: AssemblyVersion("1.5.2.0")]
55-
[assembly: AssemblyFileVersion("1.5.2.0")]
54+
[assembly: AssemblyVersion("1.5.3.0")]
55+
[assembly: AssemblyFileVersion("1.5.3.0")]

ProxySU/bin/Beta/Beta.zip

176 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)