File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -460,24 +460,10 @@ FodyWeavers.xsd
460460/HiddifyConfigsCLI /* .txt
461461/HiddifyConfigsCLI /* .ps1
462462/HiddifyConfigsCLI /tests /* .txt
463- /HiddifyConfigsCLI /tests /one.txt
464- /HiddifyConfigsCLI /tests /test.txt
465- /HiddifyConfigsCLI /tests /vless.txt
466- /HiddifyConfigsCLI /tests /vless_test.txt
467- /HiddifyConfigsCLI /src /Utils /CertHelper.cs
468- /HiddifyConfigsCLI /src /Utils /TlsHelper.cs
469- /HiddifyConfigsCLI /src /Parsing /ProtocolParser.cs
470- /HiddifyConfigsCLI /src /Core /GuidExtensions.cs
471- /HiddifyConfigsCLI /valid_links_CN.txt
472- /HiddifyConfigsCLI /valied_test.txt
473- /HiddifyConfigsCLI /valied_test_01.txt
474463/HiddifyConfigsCLI /bin /Debug /net9.0 /* .log
475464! /HiddifyConfigsCLI /bin /Debug /net9.0 /valid_links * .txt
476465/HiddifyConfigsCLI /Properties /launchSettings.json
477- /HiddifyConfigs /bin /Debug /valid_links.txt
478- /HiddifyConfigs /bin /Debug /valid_links_01.txt
479- /HiddifyConfigs /bin /Debug /valid_links_02.txt
466+ /HiddifyConfigs /bin /Debug /* .txt
480467/HiddifyConfigsCLI /tests /* .cmd
481468/HiddifyConfigsCLI /tests /* .bak
482-
483469/HiddifyConfigsCLI /bin /Debug /net9.0 /runtimes
Original file line number Diff line number Diff line change 1+ using System ;
2+ using System . Collections . Generic ;
3+ using System . Linq ;
4+ using System . Text ;
5+ using System . Threading . Tasks ;
6+
7+ namespace HiddifyConfigsCLI
8+ {
9+ public static class GuidExtensions
10+ {
11+ /// <summary>
12+ /// 兼容 .NET 6/7/8:返回大端序 UUID 字节数组(VLESS 协议要求)
13+ /// </summary>
14+ public static byte [ ] ToByteArrayBigEndian ( this Guid guid )
15+ {
16+ var bytes = guid . ToByteArray ( ) ;
17+ if ( BitConverter . IsLittleEndian )
18+ Array . Reverse ( bytes ) ;
19+ return bytes ;
20+ }
21+ }
22+ }
Original file line number Diff line number Diff line change 1+ // CertHelper.cs
2+ // 统一 skip-cert-verify 解析逻辑
3+
4+ using System . Collections . Generic ;
5+
6+ namespace HiddifyConfigsCLI . src . Utils ;
7+
8+ /// <summary>
9+ /// 证书验证助手:统一 skip-cert-verify 解析
10+ /// </summary>
11+ internal static class CertHelper
12+ {
13+ /// <summary>
14+ /// 从 ExtraParams 提取 skip-cert-verify 状态
15+ /// 支持:skip_cert_verify=true / allowInsecure=1
16+ /// </summary>
17+ public static bool GetSkipCertVerify ( IReadOnlyDictionary < string , string > ? extra )
18+ {
19+ if ( extra == null ) return false ;
20+ return extra . GetValueOrDefault ( "skip_cert_verify" ) == "true" ||
21+ extra . GetValueOrDefault ( "allowInsecure" ) == "1" ;
22+ }
23+ }
You can’t perform that action at this time.
0 commit comments