mirror of
https://github.com/proxysu/ProxySU.git
synced 2024-11-21 20:56:08 +03:00
add uTLS settings.
This commit is contained in:
parent
1110f8291e
commit
db6a399ca9
@ -9,6 +9,10 @@ namespace ProxySuper.Core.Models.Projects
|
||||
{
|
||||
public class XraySettings : V2raySettings
|
||||
{
|
||||
public static List<string> UTLSList = new List<string> { "", "chrome", "firefox", "safari", "randomized" };
|
||||
|
||||
public string UTLS { get; set; } = UTLSList[1];
|
||||
|
||||
/// <summary>
|
||||
/// vless xtls shareLink
|
||||
/// </summary>
|
||||
|
@ -87,6 +87,19 @@ namespace ProxySuper.Core.ViewModels
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public List<string> UTLSList { get => XraySettings.UTLSList; }
|
||||
|
||||
public string UTLS
|
||||
{
|
||||
get => Settings.UTLS;
|
||||
set
|
||||
{
|
||||
Settings.UTLS = value;
|
||||
RaisePropertyChanged(nameof(UTLS));
|
||||
}
|
||||
}
|
||||
|
||||
public int VLESS_KCP_Port
|
||||
{
|
||||
get => Settings.VLESS_KCP_Port;
|
||||
|
@ -115,16 +115,28 @@
|
||||
|
||||
<!--xray prot-->
|
||||
<StackPanel Margin="0,15,0,0" Orientation="Horizontal">
|
||||
<Label Content="{DynamicResource XrayPort}" Foreground="Gray" Width="120" />
|
||||
<Label Content="{DynamicResource XrayPort}" Width="120" />
|
||||
<TextBox Text="{Binding Path=Port}" Width="120" />
|
||||
<Label Content="{DynamicResource XrayPortDefault}" Foreground="Red" />
|
||||
</StackPanel>
|
||||
|
||||
<!--xray utls-->
|
||||
<StackPanel Margin="0,15,0,0"
|
||||
Orientation="Horizontal">
|
||||
<Label Content="uTLS" Width="120" VerticalAlignment="Bottom"/>
|
||||
<ComboBox Width="260"
|
||||
VerticalAlignment="Bottom"
|
||||
ItemsSource="{Binding Path=UTLSList}"
|
||||
SelectedValue="{Binding UTLS,Mode=TwoWay}">
|
||||
</ComboBox>
|
||||
</StackPanel>
|
||||
|
||||
<!--more params-->
|
||||
<Expander ExpandDirection="Down" Margin="0,10,0,0">
|
||||
<Expander.Header>
|
||||
<TextBlock Text="更多参数" FontWeight="Bold" />
|
||||
</Expander.Header>
|
||||
|
||||
<Expander.Content>
|
||||
<StackPanel>
|
||||
<StackPanel Margin="0,15,0,0" Orientation="Horizontal">
|
||||
@ -168,8 +180,8 @@
|
||||
Visibility="{
|
||||
Binding Path=Checked_VLESS_KCP,
|
||||
Converter={StaticResource VisibleConverter}
|
||||
}" Orientation="Horizontal">
|
||||
|
||||
}"
|
||||
Orientation="Horizontal">
|
||||
<Label Content="{DynamicResource VlessKcpType}" Foreground="LimeGreen" Width="120" />
|
||||
<ComboBox Width="260"
|
||||
ItemsSource="{Binding Path=KcpTypes}"
|
||||
@ -209,19 +221,6 @@
|
||||
<TextBox Text="{Binding Path=VLESS_gRPC_ServiceName}" Width="260" />
|
||||
</StackPanel>
|
||||
|
||||
<!--Tcp Path
|
||||
<StackPanel Margin="30,15,0,0"
|
||||
Orientation="Horizontal"
|
||||
Visibility="{
|
||||
Binding Path=Checked_VMESS_TCP,
|
||||
Converter={StaticResource VisibleConverter}
|
||||
}">
|
||||
<Label Content="VMESS WS路径" Foreground="Blue" Width="120" />
|
||||
<TextBox Text="{Binding Path=VMESS_TCP_Path}"
|
||||
VerticalAlignment="Bottom"
|
||||
Width="260" />
|
||||
</StackPanel>-->
|
||||
|
||||
<!--WebSocket Path-->
|
||||
<StackPanel Margin="0,15,0,0"
|
||||
Orientation="Horizontal"
|
||||
@ -280,8 +279,7 @@
|
||||
Converter={StaticResource VisibleConverter}
|
||||
}">
|
||||
<Label Content="{DynamicResource SSPassword}" Foreground="Fuchsia" Width="120" />
|
||||
<TextBox Text="{Binding Path=ShadowSocksPassword}"
|
||||
Width="260"/>
|
||||
<TextBox Text="{Binding Path=ShadowSocksPassword}" Width="260"/>
|
||||
</StackPanel>
|
||||
|
||||
<!--ss加密方式-->
|
||||
|
Loading…
Reference in New Issue
Block a user