Skip to content

Commit b5263c3

Browse files
committed
增加对纯IPv6主机的支持
1 parent 769df6f commit b5263c3

File tree

6 files changed

+209
-40
lines changed

6 files changed

+209
-40
lines changed

ProxySU/MainWindow.xaml.cs

+195-38
Large diffs are not rendered by default.

ProxySU/ResultClientInformation.xaml.cs

+5-2
Original file line numberDiff line numberDiff line change
@@ -955,9 +955,11 @@ private void GenerateV2rayShareQRcodeAndBase64Url()
955955
v2rayNjsonObject["tls"] = TextBoxTLS.Text; //设置是否启用TLS
956956
v2rayNjsonObject["ps"] = v2rayNjsonObject["add"]; //设置备注
957957
//MessageBox.Show(v2rayNjsonObject["v"].ToString());
958-
958+
//MessageBox.Show("step1");
959959
string proxyfolder = CheckDir("v2ray_config");
960+
//MessageBox.Show("step2");
960961
configDomainSavePath = CreateConfigSaveDir(proxyfolder, TextBoxHostAddress.Text);
962+
//MessageBox.Show("step3");
961963
string configSavePath = configDomainSavePath;
962964

963965
//生成二维码与URL,跳过VlessTcpTlsWeb暂时未有URL标准
@@ -2786,7 +2788,8 @@ private string CreateConfigSaveDir(string upperDir,string configDir)
27862788
{
27872789
//string saveFileFolderFirst = configDir;
27882790
int num = 1;
2789-
saveFileFolder = configDir;
2791+
//saveFileFolder = EncodeURIComponent(configDir);
2792+
saveFileFolder = configDir.Replace(":","_");
27902793
CheckDir(upperDir);
27912794
while (Directory.Exists(upperDir + @"\" + saveFileFolder) == true)
27922795
{

ProxySU/Translations/ProxySU.en-US.xaml

+3
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,9 @@
259259
<sys:String x:Key="DisplayInstallInfo_TimeError">Time comparison failed...</sys:String>
260260
<sys:String x:Key="DisplayInstallInfo_TimeOK">The time difference meets the requirements, OK!</sys:String>
261261
<sys:String x:Key="DisplayInstallInfo_TestDomainResolve">is checking whether the domain name is resolved to the IP of the current VPS...</sys:String>
262+
<sys:String x:Key="DisplayInstallInfo_OnlyIpv6HostDetect">is detecting whether it is a pure ipv6 host...</sys:String>
263+
<sys:String x:Key="DisplayInstallInfo_SetUpNat64">Nat64 gateway is being set up......</sys:String>
264+
<sys:String x:Key="DisplayInstallInfo_DeleteSetUpNat64">Nat64 gateway is being deleted...</sys:String>
262265
<sys:String x:Key="DisplayInstallInfo_DomainResolveOK">The resolution is correct! OK!</sys:String>
263266
<sys:String x:Key="DisplayInstallInfo_OnlyIpv6">detects that the current host is a pure ipv6 host, it is not currently supported!</sys:String>
264267
<sys:String x:Key="DisplayInstallInfo_ErrorDomainResolve">The domain name could not be correctly resolved to the IP of the current VPS! Installation failed!</sys:String>

ProxySU/Translations/ProxySU.zh-CN.xaml

+3
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,9 @@
268268
<sys:String x:Key="DisplayInstallInfo_TimeError">时间较对失败......</sys:String>
269269
<sys:String x:Key="DisplayInstallInfo_TimeOK">时间差符合要求,OK!</sys:String>
270270
<sys:String x:Key="DisplayInstallInfo_TestDomainResolve">正在检测域名是否解析到当前VPS的IP上......</sys:String>
271+
<sys:String x:Key="DisplayInstallInfo_OnlyIpv6HostDetect">正在检测是否为纯ipv6主机......</sys:String>
272+
<sys:String x:Key="DisplayInstallInfo_SetUpNat64">正在设置Nat64网关......</sys:String>
273+
<sys:String x:Key="DisplayInstallInfo_DeleteSetUpNat64">正在删除Nat64网关......</sys:String>
271274
<sys:String x:Key="DisplayInstallInfo_DomainResolveOK">解析正确!OK!</sys:String>
272275
<sys:String x:Key="DisplayInstallInfo_OnlyIpv6">检测当前主机为纯ipv6主机,目前暂不支持!</sys:String>
273276
<sys:String x:Key="DisplayInstallInfo_ErrorDomainResolve">域名未能正确解析到当前VPS的IP上!安装失败!</sys:String>

ProxySU/Translations/ProxySU.zh-TW.xaml

+3
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,9 @@
261261
<sys:String x:Key="DisplayInstallInfo_TimeError">時間較對失敗......</sys:String>
262262
<sys:String x:Key="DisplayInstallInfo_TimeOK">時間差符合要求,OK!</sys:String>
263263
<sys:String x:Key="DisplayInstallInfo_TestDomainResolve">正在檢測域名是否解析到當前VPS的IP上......</sys:String>
264+
<sys:String x:Key="DisplayInstallInfo_OnlyIpv6HostDetect">正在檢測是否為純ipv6主機......</sys:String>
265+
<sys:String x:Key="DisplayInstallInfo_SetUpNat64">正在設置Nat64網關......</sys:String>
266+
<sys:String x:Key="DisplayInstallInfo_DeleteSetUpNat64">正在刪除Nat64網關......</sys:String>
264267
<sys:String x:Key="DisplayInstallInfo_DomainResolveOK">解析正確! OK!</sys:String>
265268
<sys:String x:Key="DisplayInstallInfo_OnlyIpv6">檢測當前主機為純ipv6主機,目前暫不支持!</sys:String>
266269
<sys:String x:Key="DisplayInstallInfo_ErrorDomainResolve">域名未能正確解析到當前VPS的IP上!安裝失敗!</sys:String>

ProxySU/bin/Beta/Beta.zip

555 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)