Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
commit d4eb8e59a685f1e648abfb722378f798804b7b31
Author: 2dust <[email protected]>
Date:   Mon Dec 23 17:39:50 2024 +0800

    update build

commit 8ee00907b7a7afdb44a3cc4a874ff7b487996669
Author: 2dust <[email protected]>
Date:   Mon Dec 23 17:34:06 2024 +0800

    update build

commit 25fddc3c714c18b8cc429ea0677078c58912ead7
Author: 2dust <[email protected]>
Date:   Mon Dec 23 14:28:33 2024 +0800

    Code clean for desktop

commit c78b733850dfe57580da12671312e2229cbab07e
Author: 2dust <[email protected]>
Date:   Mon Dec 23 13:59:55 2024 +0800

    Revert "update build macos"

    This reverts commit a57c83125e152f66421a9c71a97996812a1e650b.

commit a57c83125e152f66421a9c71a97996812a1e650b
Author: 2dust <[email protected]>
Date:   Mon Dec 23 12:12:03 2024 +0800

    update build macos

commit 247b59985fd08ef4d958a9d73954eaae51a03f8a
Author: 2dust <[email protected]>
Date:   Mon Dec 23 11:31:56 2024 +0800

    update build

commit 7470b8b6d31a9538c61df402a3d4630d31e1e0c1
Author: 2dust <[email protected]>
Date:   Mon Dec 23 10:38:37 2024 +0800

    Try to fix

    https://github.com/2dust/v2rayN/issues/6073

commit 776d37b7aa2c65686b18d4fd3087247feb967a65
Author: 2dust <[email protected]>
Date:   Mon Dec 23 10:37:43 2024 +0800

    Optimize port display

commit 8f532f84683be31e0f7979970732d35014e17ea8
Author: alphax-hue3682 <[email protected]>
Date:   Mon Dec 23 05:30:51 2024 +0330

    Update persian translate (#6325)

commit 472963fe2dd382bf24bbd6803bab530d879a0596
Author: 2dust <[email protected]>
Date:   Sun Dec 22 20:03:20 2024 +0800

    Add a second local listening port

    https://github.com/2dust/v2rayN/issues/6321

commit 6a9b62ab9a06cd9b70d02687a22f320603b36bea
Author: 2dust <[email protected]>
Date:   Sun Dec 22 12:02:00 2024 +0800

    Improve Ctrl+V for Windows

commit 9ac8aa296926c82f1518d0662f46a1118738a65f
Author: 2dust <[email protected]>
Date:   Sun Dec 22 12:00:50 2024 +0800

    up PackageReference

commit 838bd2c794dd9bd4c92d01bfb8e467e9d8ab8f1a
Author: 2dust <[email protected]>
Date:   Thu Dec 19 16:18:45 2024 +0800

    up 7.4.1

commit b2bbe432e081d0ed378cce468b014265c3b51149
Author: 2dust <[email protected]>
Date:   Thu Dec 19 16:07:45 2024 +0800

    Fix

    https://github.com/2dust/v2rayN/issues/6309

commit b3d80424529ccfb152693f480c73b4a0287877a7
Author: 2dust <[email protected]>
Date:   Thu Dec 19 13:53:40 2024 +0800

    The lower limit of the font size from 10 to 8

commit 0c758a7fdc47ed035e86224fc96d213f32956640
Author: 2dust <[email protected]>
Date:   Thu Dec 19 13:36:45 2024 +0800

    Optimize UI for macos

commit 85cb1d1c923331e11ab32d329d0f06aba0068940
Author: 2dust <[email protected]>
Date:   Thu Dec 19 13:20:12 2024 +0800

    Bug fix system proxy for macos

commit 2cd2e8894d633ec0d5431d4b68ef8d7d407f6820
Author: 2dust <[email protected]>
Date:   Thu Dec 19 11:40:16 2024 +0800

    Add system proxy exception function for macos

commit abb58379b3bb72769be7efb9df2849272da10982
Author: 2dust <[email protected]>
Date:   Thu Dec 19 11:24:52 2024 +0800

    Add IsNonWindows instead of IsLinux or IsOSX

commit 4f48e8b190c5ce266c7845635d39ab0ee00c541b
Author: 2dust <[email protected]>
Date:   Thu Dec 19 10:23:46 2024 +0800

    Optimize UI

commit 2b5cbb5e74d2fc629332fa8eb984a807e8042a1a
Author: 2dust <[email protected]>
Date:   Wed Dec 18 15:27:00 2024 +0800

    UnauthorizedAccessException to Exception

commit 23dd140921b15f7b37085e4e29e2635625fb8eb3
Author: 2dust <[email protected]>
Date:   Wed Dec 18 14:47:27 2024 +0800

    up 7.4.0

commit 8c8d7bda641d1069141ae7a6a4f7f77e04c40dc4
Author: 2dust <[email protected]>
Date:   Wed Dec 18 10:27:58 2024 +0800

    StartupPath optional LocalApplicationData for linux

commit a6e246948a85514ea6fc68e43ba2cb603e7fc493
Author: 2dust <[email protected]>
Date:   Tue Dec 17 11:05:12 2024 +0800

    Linux system proxy adds kde version processing

commit c49ba735a01ee2ee28be9311e55f1bf4e03ecddc
Author: 2dust <[email protected]>
Date:   Mon Dec 16 21:05:36 2024 +0800

    Optimize code

commit 1a33c598e88997219141729a6fdef8648b4b4921
Author: 2dust <[email protected]>
Date:   Mon Dec 16 21:01:03 2024 +0800

    Disable mux when using xhttp

commit a4bbdb49deaed7af7c926d71a72283f7419353c4
Author: 2dust <[email protected]>
Date:   Mon Dec 16 19:59:46 2024 +0800

    proxy api.ip.sb

    https://github.com/2dust/v2rayN/issues/6280

commit cf3846fbfd67507b438b88ff3e24cc958c761f22
Author: 2dust <[email protected]>
Date:   Mon Dec 16 19:47:27 2024 +0800

    Update README.md

commit d46943eedf50b96ad5f6fe1c24414269f0421a5b
Author: 2dust <[email protected]>
Date:   Mon Dec 16 14:28:22 2024 +0800

    Optimize UI

commit 3bc17bd50a937da76cf2266c66601039832beb2b
Author: 2dust <[email protected]>
Date:   Mon Dec 16 14:22:31 2024 +0800

    Add host for xray ws

    https://github.com/XTLS/Xray-core/pull/4142

commit 48a159f4c8d9ff6b528178eaaa7dbfd346e9eacc
Author: 2dust <[email protected]>
Date:   Sun Dec 15 16:15:58 2024 +0800

    Need SkiaSharp V2.88

commit 3d1bcffdc544b8908ea0c1b7c79b4bcbcfb55a6e
Author: 2dust <[email protected]>
Date:   Sun Dec 15 15:14:25 2024 +0800

    up 7.3.2

commit 45fa0f94d2f182ea1e667d7c46dd2a4498a6c7e6
Author: 2dust <[email protected]>
Date:   Sun Dec 15 15:13:37 2024 +0800

    up PackageReference

commit ed16b7de4a175c7ebc39c230b52f2f2ce26701ab
Author: 2dust <[email protected]>
Date:   Sun Dec 15 14:41:48 2024 +0800

    Fix

    https://github.com/2dust/v2rayN/issues/6258

commit f2ec03c7ec43229dabd930915df709821589e6a8
Author: 2dust <[email protected]>
Date:   Sun Dec 15 14:41:29 2024 +0800

    Bug fix

    https://github.com/2dust/v2rayN/issues/6263

commit 11db87f1e6069fa95dbc210db932bb169ae3ac97
Author: 2dust <[email protected]>
Date:   Sun Dec 15 14:27:00 2024 +0800

    Remove unused resources

commit a1feaf33e029682e21f7c7522d09956e7f68f7ec
Author: phoenix6936 <[email protected]>
Date:   Sun Dec 15 06:54:13 2024 +0330

    Update persian translation (#6245)

    * Update persian translation

    * Update ResUI.fa-Ir.resx

commit 53a99e3f7985c290eb053514b7bc3e5d0669a0dc
Author: 2dust <[email protected]>
Date:   Sun Dec 8 11:11:06 2024 +0800

    Remove part System.Reflection

commit e7f04f55c202b9f3393e16b30dee0e3783674ca3
Author: 2dust <[email protected]>
Date:   Sun Dec 8 11:10:15 2024 +0800

    Remove QueryableExtension

commit 6653ea12b725a8adb5c62845aab66ad137871431
Author: 2dust <[email protected]>
Date:   Sat Dec 7 21:25:53 2024 +0800

    Add Language: Hungarian

    https://github.com/2dust/v2rayN/issues/6252

commit a28cef5b988a9ac0929eaf8d304d4ee472b4e025
Author: 2dust <[email protected]>
Date:   Sat Dec 7 21:13:57 2024 +0800

    Fixed the issue of save window size when exit

    https://github.com/2dust/v2rayN/issues/6251

commit 78a28fbdb32fe8d1e48c63e65bb075c759b8e444
Author: 2dust <[email protected]>
Date:   Sat Dec 7 16:30:32 2024 +0800

    up 7.3.1

commit bf8bbbdcb0c08917c7581f325f8a1bd005f78064
Author: 2dust <[email protected]>
Date:   Sat Dec 7 16:29:58 2024 +0800

    Code clean

commit 83ad83b13577d0567c96789897eb2f62b2f04ca5
Author: 2dust <[email protected]>
Date:   Sat Dec 7 14:07:51 2024 +0800

    Optimize save config files

commit dbd4f55981628ba0c4fb13d1f82aa14580d5764a
Author: 2dust <[email protected]>
Date:   Fri Dec 6 19:12:32 2024 +0800

    Add system proxy exception function for linux

    https://github.com/2dust/v2rayN/issues/6214

commit 5f5d7172ee58e022bf336c584318ec0802758ca5
Author: 2dust <[email protected]>
Date:   Fri Dec 6 16:38:23 2024 +0800

    Optimize system proxy exceptions

commit fbd4557b444c48fb6da96e8e8de74d288d03341f
Author: 2dust <[email protected]>
Date:   Fri Dec 6 14:01:11 2024 +0800

    WebProxy uses socks5 instead of http

commit 5d55a5575435ae48af132af7b334646a65920bd6
Author: phoenix6936 <[email protected]>
Date:   Fri Dec 6 05:31:11 2024 +0330

    Update persian translate (#6237)

    * Update persian translate

    * Update ResUI.fa-Ir.resx

commit 84032aec331240ef56885bb03926b309135facce
Author: phoenix6936 <[email protected]>
Date:   Fri Dec 6 05:08:56 2024 +0330

    Update persian translation (#6227)

    * Update persian translation

    * Update ResUI.fa-Ir.resx

    * Update ResUI.fa-Ir.resx

    * Update ResUI.fa-Ir.resx

    * Update ResUI.fa-Ir.resx

    * Update ResUI.fa-Ir.resx

    * Update ResUI.fa-Ir.resx

    * Update ResUI.fa-Ir.resx

commit a372d8902ef493f68ded0fd6b97bd490c47db79b
Author: 2dust <[email protected]>
Date:   Thu Dec 5 20:08:23 2024 +0800

    up 7.3.0

commit c38c62e4c3edb6f8a69b2ff95466b7387481c02c
Author: 2dust <[email protected]>
Date:   Thu Dec 5 19:48:42 2024 +0800

    Add automatic batching during speed test and real ping

commit 8aceff7480c581cf42f5f3cd13d02dafda3405a6
Author: 2dust <[email protected]>
Date:   Thu Dec 5 15:21:16 2024 +0800

    Enhanced testing function

    Separate xray-core and sing-box-core testing

commit 736c4501618e289a84e6f68e02ce8a4e442c6c1e
Author: 2dust <[email protected]>
Date:   Thu Dec 5 14:05:12 2024 +0800

    Improve the code

commit 3b63a3d3080bd88b30834c2a509950c812e61fa9
Author: 2dust <[email protected]>
Date:   Thu Dec 5 14:04:39 2024 +0800

    Fix

    https://github.com/2dust/v2rayN/issues/6216

commit 4f56174c8fb6663e6993b191e6e93f36c9808fd7
Author: 2dust <[email protected]>
Date:   Thu Dec 5 12:16:53 2024 +0800

    Bug fix

    https://github.com/2dust/v2rayN/issues/6219

commit 4d2eb324f1d3c48abd7a20720d175266f0820a19
Author: 2dust <[email protected]>
Date:   Thu Dec 5 10:39:08 2024 +0800

    Adjust UI

    https://github.com/2dust/v2rayN/issues/6217

commit 3f2ab8ddcbfc43a1f2641c409cdd7fb79e262294
Author: 2dust <[email protected]>
Date:   Thu Dec 5 10:12:26 2024 +0800

    Try to fix

    https://github.com/2dust/v2rayN/issues/6186

commit fd8f863c5bf7aab1f915c98416d33dae3f26ca42
Author: 2dust <[email protected]>
Date:   Tue Dec 3 18:00:55 2024 +0800

    Add stream-one for xhttp mode

commit 246f1d7df04ad80fa592e04daaba101d99667088
Author: 2dust <[email protected]>
Date:   Tue Dec 3 17:54:13 2024 +0800

    Update README.md

commit ccacda9bf5d9df01b7973928b3041751afe8f3cd
Author: 2dust <[email protected]>
Date:   Tue Dec 3 15:01:36 2024 +0800

    Using mixed local listening ports

commit 5494d63878c65cc9c0dbb7772d66ba467eaee5f4
Author: 2dust <[email protected]>
Date:   Tue Dec 3 13:58:56 2024 +0800

    Remove v2fly-core UI  operation support

commit c32b9812a702c8be1c21cab498a56b114328b6ec
Author: 2dust <[email protected]>
Date:   Mon Dec 2 14:43:07 2024 +0800

    up PackageReference

commit 9eb9898b61da52fc9473eb960126ed0a1decee23
Author: 2dust <[email protected]>
Date:   Mon Dec 2 14:40:09 2024 +0800

    Improve the clash connection

commit 834e05999f2f9d101ed5c234bccc6248284c1fc6
Author: 2dust <[email protected]>
Date:   Mon Dec 2 11:01:32 2024 +0800

    Paste import functionality moved to server list

    https://github.com/2dust/v2rayN/issues/6201

commit b4c37d9906a19020f909ffdcd031cbe83d97ab1b
Author: 2dust <[email protected]>
Date:   Mon Dec 2 10:16:07 2024 +0800

    Bug fix

    https://github.com/2dust/v2rayN/issues/6200

commit 9326b450d7339afaa3ccae719f50f5fdc3faf927
Author: 2dust <[email protected]>
Date:   Sun Dec 1 14:39:36 2024 +0800

    Delete .github/workflows/winget-pre-release-publish.yml

commit 019ee8b1ba6ca5f6cd7391ab1b570a6c410c6761
Author: 2dust <[email protected]>
Date:   Sun Dec 1 14:30:39 2024 +0800

    Update winget-publish.yml

commit f04364539718737933cf4748b8796dcfd5a4fbf7
Author: Merrick Zhang <[email protected]>
Date:   Sun Dec 1 14:29:10 2024 +0800

    Create winget-publish.yml (#6014)

    * Create winget-publish.yml

    Publish to winget after release

    * Update winget-publish.yml

    change to released trigger

    * Create winget-pre-release-publish.yml

    publish pre-release versions.

commit 3b173f0b3e1dae0fba1ade23979b4035ff286a66
Author: 2dust <[email protected]>
Date:   Sun Dec 1 11:17:36 2024 +0800

    Improve code

commit f36c06389da40205a00753215e485086d8082a81
Author: 2dust <[email protected]>
Date:   Sun Dec 1 10:18:36 2024 +0800

    Improve the clash connection

commit d3a0b44247ca1745158c16d6bb668a3ea3af3063
Author: 2dust <[email protected]>
Date:   Sat Nov 30 13:49:26 2024 +0800

    Bug fix

    https://github.com/2dust/v2rayN/issues/6182

commit e4d3a98aa814add980d575973306b61a76999695
Author: 2dust <[email protected]>
Date:   Sat Nov 30 10:58:53 2024 +0800

    Fixed the problem of traffic statistics api url

commit f685682214c7873ffaf9e19606afb7f36b123139
Author: 2dust <[email protected]>
Date:   Fri Nov 29 19:21:09 2024 +0800

    Code clean

commit 1c6323315ba4701f36308622db8eaa441cfd831a
Author: 2dust <[email protected]>
Date:   Fri Nov 29 11:43:53 2024 +0800

    up 7.2.3

commit 1ff4839be13cf0efcad04dbd9682c03a3d6059f3
Author: 2dust <[email protected]>
Date:   Fri Nov 29 11:31:22 2024 +0800

    Bug fix

    https://github.com/2dust/v2rayN/issues/6160

commit 558e5bb340f9fc9129cdac69f427e465e21e2e0d
Author: 2dust <[email protected]>
Date:   Fri Nov 29 10:31:57 2024 +0800

    Improve tun for linux

commit 48a9d208e6421e46ca9483a05463d73a8acbd252
Author: 2dust <[email protected]>
Date:   Thu Nov 28 14:44:24 2024 +0800

    Label text optimization

commit f29e1f8c45eebc699010d97069f974fc165c628b
Author: 2dust <[email protected]>
Date:   Wed Nov 27 18:54:16 2024 +0800

    up 7.2.2

commit 5d2bc88bb9bfca45577210ab104ea5043499f8e5
Author: 2dust <[email protected]>
Date:   Wed Nov 27 18:53:32 2024 +0800

    up PackageReference

commit 298fdb11911b50f06eb25c2d6643ea2c47774184
Author: 2dust <[email protected]>
Date:   Wed Nov 27 17:03:16 2024 +0800

    Change IPAPI

    https://github.com/2dust/v2rayN/issues/6172

commit 59b34688ea1d4247db49d48e444447364436d406
Author: 2dust <[email protected]>
Date:   Wed Nov 27 16:52:25 2024 +0800

    Improve tun for linux

commit 5ce0bb6e4a4976861578bcef4e77f6939e19d00e
Author: 2dust <[email protected]>
Date:   Wed Nov 27 14:40:01 2024 +0800

    Up

commit 487b1ab182e029ada1bbb0a91d4f1327b42c73a4
Author: 2dust <[email protected]>
Date:   Wed Nov 27 14:37:39 2024 +0800

    Update build-osx

commit 5c144a8ba3c460e5ccc6d555ecad7ccf88724282
Author: 2dust <[email protected]>
Date:   Wed Nov 27 14:29:22 2024 +0800

    Create build-osx.yml

commit ad344356dfaf670e6619d405e019245400acc149
Author: 2dust <[email protected]>
Date:   Wed Nov 27 14:23:16 2024 +0800

    Create build-osx.sh

commit a55c65374d25562dfbc11d5afbd00198ed529c1c
Author: 2dust <[email protected]>
Date:   Wed Nov 27 14:22:42 2024 +0800

    Update build.ps1

commit 28447a9d435f8634576d61ca4f0a0d3d04c77f3b
Author: 2dust <[email protected]>
Date:   Wed Nov 27 13:57:51 2024 +0800

    Update build.ps1

commit 0c03550c62bf08a20c7ba2539bba69b5efdf3bd9
Author: 2dust <[email protected]>
Date:   Wed Nov 27 12:22:40 2024 +0800

    Update build.yml

commit 6d9a84803f99c64bf09557dbfdaad770f327c4cb
Author: 2dust <[email protected]>
Date:   Wed Nov 27 12:20:26 2024 +0800

    Update build.yml

commit 03b0e4e2bbc549edf73d8c263cd033ebacda32b7
Author: 2dust <[email protected]>
Date:   Wed Nov 27 12:18:15 2024 +0800

    Update build.yml

commit a00e9a6f5ecf146a0b0a2b862af871adbdff1757
Author: 2dust <[email protected]>
Date:   Wed Nov 27 11:25:37 2024 +0800

    Update build.ps1

commit ba17f8fde9fdb5017078057381027992c50c8038
Author: 2dust <[email protected]>
Date:   Wed Nov 27 11:05:41 2024 +0800

    Improve CoreHandler

commit 01d35456bde3be7ecfd8b1ea7d0916fe1b764312
Author: 2dust <[email protected]>
Date:   Tue Nov 26 20:07:41 2024 +0800

    Update AesUtils.cs

commit 672b8c48ac372e6e6413c3242dc3070ee088abb5
Author: cryptochecktool <[email protected]>
Date:   Tue Nov 26 19:54:46 2024 +0800

    AesUtils重新修改 (#6165)

    * Create AesUtils.cs

    新增AesUtils,替换掉DesUtils,提高安全性。
    细节:
    1.使用AES代替DES
    2.正确使用IV调用方式
    3.使用SHA256代替MD5进行密钥派生
    4.使用PBKDF进行迭代生成密钥。

    * Update AesUtils.cs

    1.将默认密钥规则设置为与DES一致
    2.经过本地测试

commit ac1a35774066db8a6a8d9590a3d2c798aae89d63
Author: 2dust <[email protected]>
Date:   Tue Nov 26 19:52:22 2024 +0800

    Delete AesUtils.cs

commit 504f8d09a6824a72a7e1a4dd4b163d58b41f5824
Author: 2dust <[email protected]>
Date:   Tue Nov 26 16:33:19 2024 +0800

    Tun enable in macos when opening the app

commit 89ce7c23c9791fc343844807083c3fff5ec21ab0
Author: 2dust <[email protected]>
Date:   Tue Nov 26 15:32:35 2024 +0800

    Fix tun interface name in macos

commit a5d99b1eb51d202c146c403751a9c36cdb3282db
Author: 2dust <[email protected]>
Date:   Tue Nov 26 15:11:02 2024 +0800

    Improved Tun mode function in Linux version

commit 800d193acb25a4406ca0b955e7117b9f0429b76b
Author: 2dust <[email protected]>
Date:   Tue Nov 26 14:39:33 2024 +0800

    Bug fix

commit 7a1d12be7697442618bef1389d36ba90ba8134c5
Author: cryptochecktool <[email protected]>
Date:   Tue Nov 26 13:54:12 2024 +0800

    Update CoreHandler.cs (#6163)

    将Desutils替换为Aesutils,提高安全性

commit 1b9c95e801be2df42afb76a6f94d2d815eb4a053
Author: cryptochecktool <[email protected]>
Date:   Tue Nov 26 13:53:50 2024 +0800

    Update OptionSettingViewModel.cs (#6162)

    将Desutils替换为Aesutils,提升安全性。

commit 9f448154701f022b9c32f0a7f0905a080f05f56e
Author: cryptochecktool <[email protected]>
Date:   Tue Nov 26 13:52:37 2024 +0800

    Create AesUtils.cs (#6161)

    新增AesUtils,替换掉DesUtils,提高安全性。
    细节:
    1.使用AES代替DES
    2.正确使用IV调用方式
    3.使用SHA256代替MD5进行密钥派生
    4.使用PBKDF进行迭代生成密钥。

commit ca38239bce165aaa9c0f2bd1b6ea455599efc93f
Author: 2dust <[email protected]>
Date:   Mon Nov 25 21:00:49 2024 +0800

    Add Font setting for macos

commit d9c22de6b88e5591b93eff2554bde8cedc585af0
Author: 2dust <[email protected]>
Date:   Mon Nov 25 20:31:12 2024 +0800

    Added core update function for macos

commit 49a3c84fc5d0d57935141fd8d51fb08dabfbf229
Author: 2dust <[email protected]>
Date:   Sun Nov 24 11:31:45 2024 +0800

    up 7.2.1

commit 5e0c28438b8aeba78cbf484c54a6140ccde1d4c9
Author: 2dust <[email protected]>
Date:   Sat Nov 23 14:41:19 2024 +0800

    Refactor Localization for AmazTool

commit a6dc801bc4f531c2582bb6d87daa07bf7b6058a1
Author: 2dust <[email protected]>
Date:   Sat Nov 23 14:08:08 2024 +0800

    Merge pac function into the main program

commit 22009d1b71315b9c3f2f28ffb17283d7613cf381
Author: Space Time <[email protected]>
Date:   Sat Nov 23 10:45:16 2024 +0800

    调整订阅分组设置窗口的布局 (#6132)

    * 调整订阅分组设置窗口的布局

    * 避免添加配置后出现滚动条

commit 50f39dc40e7a609d3d057433aa784c87692e1356
Author: 2dust <[email protected]>
Date:   Fri Nov 22 20:56:34 2024 +0800

    Delete splithttp

commit 05d446ed3721054f13209ace61068c1be92a298a
Author: 2dust <[email protected]>
Date:   Fri Nov 22 18:04:36 2024 +0800

    up 7.2.0

commit 7a0b06864299f0f52a2db84714f9d775d30f9918
Author: 2dust <[email protected]>
Date:   Fri Nov 22 17:37:30 2024 +0800

    Improve Follow System Theme for windows

commit c0ef8c09afc8cd33169e5fc5b448b34e6a4ef13b
Author: 2dust <[email protected]>
Date:   Fri Nov 22 17:35:49 2024 +0800

    Add Follow System Theme for desktop

commit a2db6dd468028c3c0d2c0ebbbeb88803611bb22a
Author: fonaix <[email protected]>
Date:   Thu Nov 21 09:02:35 2024 +0800

    修复:TrayIcon不跟随代理模式变化的问题 (#6126)

    * 添加:MacOS 代理配置与清除

    * 修复:点击表头排序时,超时服务器排在前面的问题

    * 添加:MacOS 打开存储所在位置功能

    * 修复:删除全部节点时,UI不更新的问题

    * 修复:TrayIcon不跟随代理模式变化的问题

commit 471bc0f65dc4c142f06612bfd2ab12616dc9e790
Author: 2dust <[email protected]>
Date:   Wed Nov 20 15:33:29 2024 +0800

    Update README.md

commit 80f840a7c220b86378a05bb6c3f60614818a4389
Author: 2dust <[email protected]>
Date:   Wed Nov 20 15:29:06 2024 +0800

    Fix

    https://github.com/2dust/v2rayN/issues/6119

commit a2413fdf235646bea02e0f1e1d3f3c86828fd2a7
Author: 2dust <[email protected]>
Date:   Wed Nov 20 12:01:04 2024 +0800

    Remove Routing Basic function

commit 9cbe2b938cf0c7d86677ca01a9f2c8f500a7c2c7
Author: 2dust <[email protected]>
Date:   Wed Nov 20 10:34:51 2024 +0800

    Fixed the inbound issue caused by server configuration error during speed test

    https://github.com/2dust/v2rayN/issues/6110

commit e915726c52fd2f1dbd610d3b818f0b30963f2ca0
Author: 2dust <[email protected]>
Date:   Wed Nov 20 10:29:04 2024 +0800

    Improved upgrade

    https://github.com/2dust/v2rayN/issues/6102

commit b11e68cfd8b8914da3fb2b49943a3ecfaa6a642f
Author: 2dust <[email protected]>
Date:   Tue Nov 19 19:20:12 2024 +0800

    Remove StatisticsV2rayService

    Remove ProtosLib project

commit bee66d06dd2cde15d657e23e6afc38abedb0bdd1
Author: 2dust <[email protected]>
Date:   Tue Nov 19 16:43:00 2024 +0800

    Added real IP location display

    https://ipapi.co/api/?shell#introduction

commit 945a0add968f0a5971ac286287f8a5c0663cc61c
Author: 2dust <[email protected]>
Date:   Tue Nov 19 15:52:08 2024 +0800

    Code clean

commit 294cabcf05a79823f699cb969dd62ec7d3e34ce0
Author: 2dust <[email protected]>
Date:   Mon Nov 18 17:14:42 2024 +0800

    Update README.md

commit 22eb993ebf47a3cb7a09f555f18eeb8932baa2bc
Author: 2dust <[email protected]>
Date:   Mon Nov 18 16:51:51 2024 +0800

    up 7.1.3

commit b5e1a297ae13b899e13a72f21f9921f2afb458dd
Author: 2dust <[email protected]>
Date:   Mon Nov 18 16:44:12 2024 +0800

    Optimize Linux start tun mode

    You can choose not to store the password and enter it manually each time

commit 499a16feae524791e7d10909e432d292ab1d78a4
Author: 2dust <[email protected]>
Date:   Mon Nov 18 10:13:49 2024 +0800

    Fix LocalizationHelper for AmazTool

commit 1866a59d12a4f663dd7d1ca0e55223d9496596b8
Author: Slnanx <[email protected]>
Date:   Mon Nov 18 09:57:38 2024 +0800

    更新程序内嵌资源文件 (#6101)

    * fix

    * fix

    * 移除自述

    * 改用单例模式,避免多次初始化。

    * 小修正

    * 修正

    * 更正自述

    * 应该完成了

    * 内嵌资源

    * Update LocalizationHelper.cs

commit 10513e0f3bce0a99b7bb6d05c3a36a78ee686d8f
Author: 2dust <[email protected]>
Date:   Mon Nov 18 09:56:13 2024 +0800

    Fixed the problem that the statistics column would not be hidden

commit 2e32de2fbb8d5042266a68f235e9505efd9ae2ca
Author: Slnanx <[email protected]>
Date:   Sun Nov 17 19:42:14 2024 +0800

    fix (#6099)

    * fix

    * fix

    * 移除自述

    * 改用单例模式,避免多次初始化。

    * 小修正

    * 修正

    * 更正自述

    * 应该完成了

commit 30a838df771c1f8e5900dc21528a361afce7c258
Author: 2dust <[email protected]>
Date:   Sun Nov 17 16:18:46 2024 +0800

    Bug fix

    https://github.com/2dust/v2rayN/issues/6092

commit 7cf9b9f57e2bd68eb62fda04294019d9bbb19779
Author: 2dust <[email protected]>
Date:   Sun Nov 17 14:15:37 2024 +0800

    up 7.1.2

commit 736d995d4c6ccdacebdebbfbab76bd25789be7ec
Author: 2dust <[email protected]>
Date:   Sun Nov 17 14:11:51 2024 +0800

    up PackageReference

commit e335b2c0d642d7d9515669a9d35df3b56c075a9b
Author: 2dust <[email protected]>
Date:   Sun Nov 17 14:11:17 2024 +0800

    Fix with AppendQuotes

commit 96ae5517f6b209e18fca639d3af2f47388b8d6ec
Author: 2dust <[email protected]>
Date:   Sun Nov 17 09:58:57 2024 +0800

    Improve core msg

commit fb4b8d923acd6d2ec4b3110e70571e568f31b5a7
Author: Slnanx <[email protected]>
Date:   Sun Nov 17 09:42:40 2024 +0800

    可以通过判断系统语言来显示对应语言 (#6083)

commit 2ade705e516ed556a1e3717cb39cbd969c90e3ca
Author: 2dust <[email protected]>
Date:   Sat Nov 16 20:15:05 2024 +0800

    Bug fix

commit e0086b4b79d5c1fad5b1fcf923c23bb6b8b7399b
Author: NagisaEfi <[email protected]>
Date:   Sat Nov 16 10:34:55 2024 +0800

    Update ResUI.zh-Hant.resx (#6080)

commit 8f6d4431040e063fde22176cafba96e0dbf7ede6
Author: 2dust <[email protected]>
Date:   Fri Nov 15 19:50:37 2024 +0800

    Hide to tray when closing the window

    https://github.com/2dust/v2rayN/issues/6076

commit 5dbce16895cc6b1a78ae38625310083d35aef91f
Author: 2dust <[email protected]>
Date:   Fri Nov 15 13:36:44 2024 +0800

    up 7.1.1

commit 1016dcb3d1e788c436df5598dc5c06ae7da5f080
Author: 2dust <[email protected]>
Date:   Fri Nov 15 11:59:22 2024 +0800

    Improve PAC

commit ba5ad12e138140af46d6b4d9a2ba511292056f77
Author: 2dust <[email protected]>
Date:   Fri Nov 15 09:42:49 2024 +0800

    Linux password encryption storage

commit 57f9c8158e6ef7afb65286dd440d2653c6b1084c
Author: 2dust <[email protected]>
Date:   Thu Nov 14 15:20:14 2024 +0800

    up 7.1.0

commit b8a0293b52ea30b295055afdb89da2c5f6c47f57
Author: 2dust <[email protected]>
Date:   Thu Nov 14 14:37:03 2024 +0800

    Add xhttp extra for xray

    https://github.com/XTLS/Xray-core/pull/4000

commit 59b7daaef585ac8aa9616853f786bbb894452b02
Author: 2dust <[email protected]>
Date:   Thu Nov 14 14:25:58 2024 +0800

    Improve UI

commit d781c768e9f0bd4de9eef4ea67018d1419afb9d2
Author: 2dust <[email protected]>
Date:   Thu Nov 14 09:48:43 2024 +0800

    Add xhttp mode for xray

    https://github.com/XTLS/Xray-core/pull/3994

commit 04efed2079caba7adb32244f4df7dea39147f498
Author: 2dust <[email protected]>
Date:   Wed Nov 13 19:48:44 2024 +0800

    SplitHTTP is now XHTTP for xray

commit 2de9e14c7dc2672cf66acb7bf3ac4b02f886bcbb
Author: 2dust <[email protected]>
Date:   Wed Nov 13 19:00:35 2024 +0800

    xray-core uses quic to add failure prompts and plans to remove quic

commit a849dec6c2f463b606ef92fd6e6f8c7f67e89258
Author: 2dust <[email protected]>
Date:   Wed Nov 13 18:00:31 2024 +0800

    Remove SagerNet

commit 28019dc511c0601ca638097b53a8dc5a5225465e
Author: 2dust <[email protected]>
Date:   Wed Nov 13 16:45:23 2024 +0800

    Migrate xray traffic statistics to Metrics

    https://xtls.github.io/config/metrics.html

commit 9d638968a91396eebf4020880575ff7e35a6e642
Author: 2dust <[email protected]>
Date:   Wed Nov 13 16:22:56 2024 +0800

    Use tun mode without running with sudo in linux

commit f921ff7d7746c68c24d85897e29c88185a693d55
Author: 2dust <[email protected]>
Date:   Wed Nov 13 16:00:01 2024 +0800

    Update README.md

commit e3ea32979500cdebec49206872461eb5d996ae5a
Author: NagisaEfi <[email protected]>
Date:   Wed Nov 13 09:49:41 2024 +0800

    Update ResUI.zh-Hant.resx (#6049)

commit 87f1c129b6e217909065700b540f9eca627e7549
Author: TTG <[email protected]>
Date:   Mon Nov 11 20:42:10 2024 -0500

    Update DNS Routing (#6045)

    * Update DNS Routing

    * Removed outdated DNS IP

commit a1c8bc0e618b6bf4c46c7b2d41bb1fb2564b8db9
Author: 2dust <[email protected]>
Date:   Mon Nov 11 16:56:08 2024 +0800

    Improve the code

commit 61e9101851ae8b32f1977a4077157f24c26e888c
Author: fonaix <[email protected]>
Date:   Mon Nov 11 09:48:20 2024 +0800

    添加:MacOS 打开存储所在位置功能 (#6038)

    * 添加:MacOS 代理配置与清除

    * 修复:点击表头排序时,超时服务器排在前面的问题

    * 添加:MacOS 打开存储所在位置功能

    * 修复:删除全部节点时,UI不更新的问题

commit a6289347cc520bd32676076f8e1e347bc55581da
Author: 2dust <[email protected]>
Date:   Mon Nov 11 09:37:49 2024 +0800

    Bug fix

    https://github.com/2dust/v2rayN/issues/6037

commit 9e84de8e76863cce199f860d243a0f2722a2deda
Author: 2dust <[email protected]>
Date:   Sun Nov 10 17:30:03 2024 +0800

    Migrating the sing-box configuration to 1.10.0

    https://sing-box.sagernet.org/migration/#tun-address-fields-are-merged

commit d04cc53152ece83a8cd750870c852f8f65611992
Author: 2dust <[email protected]>
Date:   Sun Nov 10 17:25:36 2024 +0800

    Fill ResUI

commit 1ff3c5fc078dd307ac946cc77dd79ce75da95e6b
Author: 2dust <[email protected]>
Date:   Sun Nov 10 17:24:41 2024 +0800

    Fix

    https://github.com/2dust/v2rayN/issues/6032

commit 3db047a12fdd6e9aaf6de7ad10f09c0de8536582
Author: 2dust <[email protected]>
Date:   Sat Nov 9 14:37:48 2024 +0800

    Fix

commit bf4615f2f2e5c36376ca750d5b63a6ac1847bcf1
Author: TTG <[email protected]>
Date:   Fri Nov 8 20:28:10 2024 -0500

    Update Configuration to Optimize (#6027)

    * Remove geolocation-cn

    * Segment and update DNS lists

commit 798c7fad9a3ca9a6ff2bdbf1080f42130575ff53
Author: 2dust <[email protected]>
Date:   Fri Nov 8 20:44:28 2024 +0800

    up 7.0.9

commit 5797b3726217b5c17142a921e10411fe5963a4d3
Author: 2dust <[email protected]>
Date:   Fri Nov 8 20:41:07 2024 +0800

    Bug fix

    https://github.com/2dust/v2rayN/issues/6023

commit ce22f34cd62af1d421dc553fa6277df6238b1c3d
Author: 2dust <[email protected]>
Date:   Fri Nov 8 20:01:36 2024 +0800

    up 7.0.8

commit 4c49e52e26219afd48b1f6f057a7592eb8dcb8ad
Author: 2dust <[email protected]>
Date:   Fri Nov 8 19:24:36 2024 +0800

    Bug fix

    https://github.com/2dust/v2rayN/issues/5963

commit 47318b5d7003b4d4dada1f3b655d2b0a56a63497
Author: 2dust <[email protected]>
Date:   Fri Nov 8 11:11:06 2024 +0800

    Improve the code for Desktop Exit

commit d12297909c18ed1906c5ff3fb6c02e66d54b4c41
Author: 2dust <[email protected]>
Date:   Fri Nov 8 11:04:03 2024 +0800

    Improve the code for WPF Global Window

commit 5fb4edae2d9fcf588c2051c0606c8f047acef9b6
Author: fonaix <[email protected]>
Date:   Fri Nov 8 09:21:43 2024 +0800

    添加:MacOS 代理配置与清除 (#6018)

    * 添加:MacOS 代理配置与清除

    * 修复:点击表头排序时,超时服务器排在前面的问题

commit c4b490e46d5af511e8d97f0b1137968994e5addf
Author: DecorativeFamily <[email protected]>
Date:   Thu Nov 7 10:16:27 2024 +0330

    [CodeFactor] Apply fixes (#6005)

    Co-authored-by: codefactor-io <[email protected]>

commit 45febe3fff1dabf00879ae5bc69831bb7853af01
Author: 2dust <[email protected]>
Date:   Wed Nov 6 15:00:45 2024 +0800

    up 7.0.7

    https://github.com/2dust/v2rayN/issues/5970

commit 689a81a9856a30fd15147b9c9c9d7babe63ec9ec
Author: 2dust <[email protected]>
Date:   Wed Nov 6 14:52:54 2024 +0800

    Built-in font for Desktop

    https://github.com/2dust/v2rayN/issues/5970

commit 28620b385a0fd82db632473fd60f98c1094ccf32
Author: 2dust <[email protected]>
Date:   Tue Nov 5 19:49:27 2024 +0800

    Update MsgView.xaml

    https://github.com/2dust/v2rayN/issues/5997

commit be13446e690fe7ce529cea18ddbe30cc916ca767
Author: 2dust <[email protected]>
Date:   Mon Nov 4 14:21:11 2024 +0800

    Speed ​​test address maintenance

commit ee57d5b8e6cfa011c5f51ae2db5f56c0426d5459
Author: 2dust <[email protected]>
Date:   Mon Nov 4 14:15:59 2024 +0800

    Improve checkup date

commit 4eda3dd8fa0482399d463f3129fba2d3994f6da9
Author: 2dust <[email protected]>
Date:   Mon Nov 4 10:42:42 2024 +0800

    Add Memo attribute to subscription group

    https://github.com/2dust/v2rayN/issues/5981

commit 911dc7f90e05ac4732add83ca6147df6cd0a4316
Author: 2dust <[email protected]>
Date:   Mon Nov 4 10:37:44 2024 +0800

    Revert

    9fd20ff0010bdeadd77a3c8ff9fe9f45fed9b055

commit 18005b96e812e9e209842165155f0a43fd1c8379
Author: fonaix <[email protected]>
Date:   Mon Nov 4 09:44:03 2024 +0800

    修复:双击表头弹出编辑窗口的问题 (#5984)

    * 修复:日志文本框垂直显示上下空白问题

    * 修复:双击表头弹出编辑窗口的问题

commit a3e45d206e1fb846ff7a368789bc2957b52d3f42
Author: 2dust <[email protected]>
Date:   Sun Nov 3 21:15:50 2024 +0800

    Bug fix

    https://github.com/2dust/v2rayN/issues/5979

commit 0accf262dcd60fd4734b77ebc369d997827379b9
Author: 2dust <[email protected]>
Date:   Sun Nov 3 16:49:06 2024 +0800

    up 7.0.6

commit e0eb73bb0a9183303e419d8aa0acac51c3931f8c
Author: 2dust <[email protected]>
Date:   Sun Nov 3 16:45:48 2024 +0800

    Code clean

commit 258e822c1331d2e56f4cc2f09ba726db82f7f63c
Author: 2dust <[email protected]>
Date:   Sun Nov 3 14:48:13 2024 +0800

    Add exit function to the main interface for Desktop

commit 4f05b93d63ed5d1eec588a4ff7101fa43cf52ec8
Author: 2dust <[email protected]>
Date:   Sun Nov 3 13:44:12 2024 +0800

    Bug fix

    MainModule FileName only exists in Win32.

commit bb661d4f50d3939f625d44ec6f8a2a6df63c0ffc
Author: 2dust <[email protected]>
Date:   Sun Nov 3 13:30:32 2024 +0800

    Only one instance is allowed to run

commit 201cfaa922de7f297e60cea5eb2332454c71f8a8
Author: 2dust <[email protected]>
Date:   Sat Nov 2 15:02:30 2024 +0800

    Fix

    https://github.com/2dust/v2rayN/issues/5966

commit c339aa349c49b90373154c91c2cdceaa1a92f8fb
Author: 2dust <[email protected]>
Date:   Sat Nov 2 14:42:26 2024 +0800

    up PackageReference

commit 046421f34547451e200a3725b2e90dc2b16d2ae3
Author: 2dust <[email protected]>
Date:   Sat Nov 2 14:42:01 2024 +0800

    Code clean

commit 3a2c9e7aaa5020f89cdb0ce9260c052cae6049c2
Author: fonaix <[email protected]>
Date:   Sat Nov 2 10:28:18 2024 +0800

    修复:日志文本框垂直显示上下空白问题 (#5967)

commit 0bb6e6bd8641fe51d1fb8a30c3d6278e7b281f58
Author: 2dust <[email protected]>
Date:   Fri Nov 1 16:54:16 2024 +0800

    up 7.0.5

commit 693e8ab15712b30fd241d381e4302aef6117fadf
Author: 2dust <[email protected]>
Date:   Fri Nov 1 14:54:23 2024 +0800

    Add startup auto-start for desktop

commit 033c16c992a1a4b5cd2fa45e1f2f19eee0384a05
Author: 2dust <[email protected]>
Date:   Fri Nov 1 10:19:31 2024 +0800

    Refactor to select active nodes when updating subscriptions

commit 6ec61433fb87ff56282fca380fc15ae4ff099789
Author: 2dust <[email protected]>
Date:   Fri Nov 1 09:26:15 2024 +0800

    Only update the stable version of the core

    https://github.com/2dust/v2rayN/issues/5950

commit 072f773245ff8bc2e7224c0efcb7ddcbfc729eeb
Author: 2dust <[email protected]>
Date:   Thu Oct 31 09:59:59 2024 +0800

    up 7.0.4

commit 0086f65a969a910c4bccb0cc0f7752b3d32e2b06
Author: 2dust <[email protected]>
Date:   Wed Oct 30 08:57:10 2024 +0800

    Bug fix

    b7f4fd74699aeb4358cf8f2ba1251dd417b1e329

commit 281f14f47e1c18654413fbc47a828906cef6a496
Author: 2dust <[email protected]>
Date:   Mon Oct 28 13:45:39 2024 +0800

    Adjustment of preset rule sets

commit 9fd20ff0010bdeadd77a3c8ff9fe9f45fed9b055
Author: 2dust <[email protected]>
Date:   Mon Oct 28 09:38:20 2024 +0800

    De-duplication after subscription update

commit 7df90a6034c16db91ba24f5d05ed790faba236f6
Author: 2dust <[email protected]>
Date:   Mon Oct 28 09:16:24 2024 +0800

    Bug fix

    https://github.com/2dust/v2rayN/issues/5928

commit 019869ec28d852b49765e423e11c9b936a1e1762
Author: 2dust <[email protected]>
Date:   Sun Oct 27 15:01:14 2024 +0800

    up 7.0.3

commit b7f4fd74699aeb4358cf8f2ba1251dd417b1e329
Author: 2dust <[email protected]>
Date:   Sun Oct 27 14:59:06 2024 +0800

    Add font settings for Desktop

commit 1273d2aee11a0aa0d83072e9edfcd67052dcd88c
Author: 2dust <[email protected]>
Date:   Sun Oct 27 14:57:45 2024 +0800

    Improved font settings

commit 88990b48283bb34f380468ce84203276390facb3
Author: 2dust <[email protected]>
Date:   Sat Oct 26 18:00:22 2024 +0800

    Bug fix

    0efb0b5e3eb97c143fcc1b32cb59a7973db53f78

commit 2f02c2970c43d173e4c8eff0460caa554ed27e8b
Author: 2dust <[email protected]>
Date:   Sat Oct 26 17:55:36 2024 +0800

    UseShellExecute  = true

commit ade789c6d49a1dc5af0f3956acf958714b0243d9
Author: 2dust <[email protected]>
Date:   Sat Oct 26 17:55:08 2024 +0800

    Update UpgradeApp.cs

commit 9738f90970cdad357d9d602b67a1561e2d80bda4
Author: 2dust <[email protected]>
Date:   Sat Oct 26 15:00:57 2024 +0800

    up 7.0.2

commit 6ed0741339d50dac4ad69a6f6865295b1bbcab4e
Author: 2dust <[email protected]>
Date:   Sat Oct 26 14:57:28 2024 +0800

    Bug fix

    https://github.com/2dust/v2rayN/issues/5923

commit e6b1e22245424bf849f4b67327693e0ac738e6f5
Author: 2dust <[email protected]>
Date:   Sat Oct 26 14:42:58 2024 +0800

    Update UpgradeApp.cs

commit 6b922be0c653ce6547ed64d8fb5d6132434eb863
Author: 2dust <[email protected]>
Date:   Sat Oct 26 10:42:29 2024 +0800

    Set AssemblyName to v2rayN

commit 6e35a260e8ff9fa86fef490c51b5160aeeeb9e22
Author: 2dust <[email protected]>
Date:   Sat Oct 26 09:55:22 2024 +0800

    Bug fix

    https://github.com/2dust/v2rayN/issues/5915

commit 1106fd8cf11238dfc19fe62b739a89e848387e46
Author: 2dust <[email protected]>
Date:   Fri Oct 25 20:32:47 2024 +0800

    Give upgrade app execute permission at runtime

commit fb92b90d5c06e8e06e9f725c1e1471e556d5a1dc
Author: 2dust <[email protected]>
Date:   Fri Oct 25 17:58:54 2024 +0800

    Bug fix

    https://github.com/2dust/v2rayN/issues/5909

commit 5effbee50bb1fc17cb45114bcf37e57db8958640
Author: 2dust <[email protected]>
Date:   Fri Oct 25 17:41:01 2024 +0800

    Fix

    https://github.com/2dust/v2rayN/issues/5905

commit 9bc50a9f344d7df45d1a835e539a7a79c37c43e3
Author: 2dust <[email protected]>
Date:   Fri Oct 25 13:50:17 2024 +0800

    up 7.0.1

commit 2a5a339c27da834439934e3f3ebeb88511f0a482
Author: 2dust <[email protected]>
Date:   Fri Oct 25 11:56:15 2024 +0800

    Update UpgradeApp.cs

commit 78d182fff3f762a2b0166256dc9b46afb8292c0b
Author: 2dust <[email protected]>
Date:   Fri Oct 25 11:06:04 2024 +0800

     Add a warning about the use of insecure HTTP protocol subscription address

commit 0efb0b5e3eb97c143fcc1b32cb59a7973db53f78
Author: 2dust <[email protected]>
Date:   Fri Oct 25 10:10:55 2024 +0800

    Give core execute permission at runtime

commit a2e8755730902b9d80213f73b9d74f84d6369e20
Author: 2dust <[email protected]>
Date:   Fri Oct 25 09:31:16 2024 +0800

    Xray Asset Location use XRAY_LOCATION_ASSET

commit 06ddedbc4cd9620a7e8c2302fe5a63d33cb91b56
Author: 2dust <[email protected]>
Date:   Fri Oct 25 09:27:11 2024 +0800

    The core folder is all lowercase letters

commit fa148cdf427762527d37fc65f9eedc90debaa04d
Author: 2dust <[email protected]>
Date:   Fri Oct 25 09:01:59 2024 +0800

    Bug fix

commit c1f71dee15657688dc01865dd595da195c57fe76
Author: 2dust <[email protected]>
Date:   Thu Oct 24 17:57:04 2024 +0800

    up 7.0.0

commit 871cb8132321be55fdab3d36035ddeb6f9aad715
Author: 2dust <[email protected]>
Date:   Thu Oct 24 17:56:39 2024 +0800

    Code clean

commit 34f5c0f91016f3cd0c4c70eb1f18c9cb298255f1
Author: 2dust <[email protected]>
Date:   Thu Oct 24 17:09:07 2024 +0800

    Adding checks for subscription url

commit 3fafc6de93fc2ac77898bf8b590a5b8c197e0792
Author: 2dust <[email protected]>
Date:   Thu Oct 24 15:35:37 2024 +0800

    Code optimization

commit b0132137456c192cc8399ee89e956c1c8bb8e761
Author: 2dust <[email protected]>
Date:   Thu Oct 24 10:55:15 2024 +0800

    Remove simple routing settings

commit 40ea454a7ce796390c9c73f9771d01d980823c91
Author: 2dust <[email protected]>
Date:   Thu Oct 24 10:32:19 2024 +0800

    Remove X86 support

commit f0bac4b4c82edb81adce0f782735e84ab49d94f8
Author: 2dust <[email protected]>
Date:   Thu Oct 24 10:25:02 2024 +0800

    Code optimization

commit ffb38129e2547b38f49a2cd20a085df65e2e20a7
Author: 2dust <[email protected]>
Date:   Wed Oct 23 17:19:57 2024 +0800

    The first letter of the guiconfig attribute must be capitalized.

commit 3c550c094a9e07c0ff772e81e45cd92f1d268c64
Author: 2dust <[email protected]>
Date:   Wed Oct 23 17:00:33 2024 +0800

    The first letter of the guiconfig attribute must be capitalized.

commit 2d143687b88a91e5189f21054aac4de8d6cb5fec
Author: 2dust <[email protected]>
Date:   Wed Oct 23 10:42:35 2024 +0800

    The first letter of the guiconfig attribute must be capitalized.

commit 1e7284f14132b2d92766d001d4b517b42395d24b
Author: 2dust <[email protected]>
Date:   Wed Oct 23 10:18:55 2024 +0800

    Bug fix

commit 50bdf0927c6e296fafd6e16e796169a55324374d
Author: DecorativeFamily <[email protected]>
Date:   Wed Oct 23 05:05:02 2024 +0330

    use Dependabot keep actions updated to latest (#5886)

    like: v2-->v3

commit 10a60b26fa13bed56257b78870172a0e630d912b
Author: 2dust <[email protected]>
Date:   Tue Oct 22 20:08:33 2024 +0800

    After the Linux version updates the core, set chmod+x

commit b3c2084b76a6725a56bbd6daf8c68d3bb37339f8
Author: 2dust <[email protected]>
Date:   Tue Oct 22 17:50:42 2024 +0800

    Code optimization, function asynchrony

commit 3bf2dc711db48e1b36e75bf3099ca94f8241f11d
Author: 2dust <[email protected]>
Date:   Tue Oct 22 11:04:12 2024 +0800

    Improved fontsize

commit 5a7836115e5af93959795ad1aa5692fd700a35ca
Author: 2dust <[email protected]>
Date:   Tue Oct 22 09:46:50 2024 +0800

    Fix some code

commit 0da9cb45bddbbe20ef8acf53e38d3bbd9cafee66
Author: gush4 <[email protected]>
Date:   Tue Oct 22 09:32:07 2024 +0800

    Add icon for PAC mode (#5876)

    Co-authored-by: author <[email protected]>

commit 28aa954f8cd38cf3daf461f00886fff4792c9c69
Author: 2dust <[email protected]>
Date:   Mon Oct 21 20:31:19 2024 +0800

    Improved CheckUpdate

commit 4fc71fb77e1272f486999ea73db9deff2c82829b
Merge: 5ea6b1e0 0cdfc974
Author: 2dust <[email protected]>
Date:   Mon Oct 21 20:29:54 2024 +0800

    Merge branch 'master' of https://github.com/2dust/v2rayN

commit 5ea6b1e08a438a78c68a241777d3c02602dc51dd
Author: 2dust <[email protected]>
Date:   Mon Oct 21 18:18:41 2024 +0800

    Update RetResult

commit 0cdfc97460b3f806f09a6172cd6cbb900bb42e2e
Author: runetfreedom <[email protected]>
Date:   Mon Oct 21 08:47:38 2024 +0300

    change ru templates path (#5869)

commit 3dd54312e7c73f868064e470d1c9570539991d0a
Author: 2dust <[email protected]>
Date:   Mon Oct 21 13:46:13 2024 +0800

    Code optimization, function asynchrony

commit a866017b4c93bd92835312f369317d4b2e894e68
Author: 2dust <[email protected]>
Date:   Mon Oct 21 09:45:33 2024 +0800

    Code optimization, function asynchrony

commit 394b657fc9c3f46a52c2a0e6c02ed311e744f915
Author: 2dust <[email protected]>
Date:   Sun Oct 20 11:51:05 2024 +0800

    Code optimization, function asynchrony

commit 50449df08dd453ed615283cc9af7d76f6677bc05
Author: 2dust <[email protected]>
Date:   Sat Oct 19 14:30:14 2024 +0800

    Improved

commit fe3836be142ee5372a41568bf3439b8e913408b4
Author: 2dust <[email protected]>
Date:   Sat Oct 19 14:29:53 2024 +0800

    Bug fix QRCodeHelper

commit 055cd62dd8c71714a77b5e2a0ea18f6117945607
Author: runetfreedom <[email protected]>
Date:   Fri Oct 18 15:33:41 2024 +0300

    Sing-box srs updating support (#5855)

commit 4d1f7fa60cdb4c918034ce3ea714e91d9b1ba67c
Author: runetfreedom <[email protected]>
Date:   Fri Oct 18 12:54:47 2024 +0300

    External dns configs support + ru translation  (#5854)

    * Ru translation

    * External dns for presets

commit 5c0fba8744982b3d3830900fc1c075c7dff230df
Author: 2dust <[email protected]>
Date:   Fri Oct 18 17:35:32 2024 +0800

    Add scanning QR code from image

commit b74ddc0b433568dfc7993900c50b999fec6224ab
Author: 2dust <[email protected]>
Date:   Thu Oct 17 15:29:23 2024 +0800

    Adjust Resources

commit d004c6860e3d7fc9268d520cbd66a398777a37f2
Author: 2dust <[email protected]>
Date:   Thu Oct 17 15:28:32 2024 +0800

    Add check update for sing-box

commit fc3ba6c030d755f461d0a340985e2e9d843ac22e
Author: 2dust <[email protected]>
Date:   Wed Oct 16 19:36:38 2024 +0800

    Improved UI

commit 9c4dc185be959b980dbeefe05a4e6281a7082ab0
Author: 2dust <[email protected]>
Date:   Wed Oct 16 15:42:44 2024 +0800

    Adjust some code

    https://github.com/2dust/v2rayN/pull/5840

commit 2edbbc523af759f9083aac2ec39b5274cf288ab7
Author: runetfreedom <[email protected]>
Date:   Wed Oct 16 09:11:20 2024 +0300

    External routing rules templates + regional presets support (#5840)

    * External routing rules templates + auto download geo file if repo changed

    * Regional presets support

commit a5122b656df03cbbcb1c39078dc72775792af876
Author: 2dust <[email protected]>
Date:   Wed Oct 16 10:52:45 2024 +0800

    Bug fix for Dsktop

commit 74f980aab1ae4170ae407841cae7b5702783d5e8
Author: 2dust <[email protected]>
Date:   Wed Oct 16 09:20:05 2024 +0800

    Refactor system proxy

commit 35e547525528979c274a22ac82983770241ea823
Author: 2dust <[email protected]>
Date:   Tue Oct 15 20:22:26 2024 +0800

    Add system proxy for kde

commit fb649c04cfc2cbffad16aaf32afd42309f3f8370
Author: 2dust <[email protected]>
Date:   Tue Oct 15 15:17:05 2024 +0800

    Code clean

commit 4ce7ca3c6fba74f326ece941b5e7af10c3e67839
Author: 2dust <[email protected]>
Date:   Tue Oct 15 13:37:36 2024 +0800

    Fix

    https://github.com/2dust/v2rayN/pull/5835

commit eebb6735aab35ff358ddeb217ef952ca65d4737e
Author: runetfreedom <[email protected]>
Date:   Tue Oct 15 08:28:51 2024 +0300

    Add sing-box srs custom url support for fix TUN (#5835)

    Co-authored-by: 2dust <[email protected]>

commit e96c9abd69bf7717f23c9fd3ca61ce235ec3639d
Author: 2dust <[email protected]>
Date:   Tue Oct 15 11:02:17 2024 +0800

    Improved share Uri

    https://github.com/2dust/v2rayN/issues/5807

commit fd7cf164ff93a11d7d2d812adf8fd16d12ee0bb7
Author: 2dust <[email protected]>
Date:   Tue Oct 15 09:31:30 2024 +0800

    Fix

    https://github.com/2dust/v2rayN/issues/5821

commit 24afe8bde48404b1d6ed97778d333c15ba03f141
Author: 2dust <[email protected]>
Date:   Mon Oct 14 19:29:15 2024 +0800

    Fix

    https://github.com/2dust/v2rayN/pull/5829

commit 9540669f56ba844b97b00159162d0524a66fc2fd
Author: 2dust <[email protected]>
Date:   Mon Oct 14 19:27:22 2024 +0800

    prefer_ipv4 for sing-box dns strategy

    https://github.com/2dust/v2rayN/issues/5790

commit c6caf29b5b832ef5f0fd8e6805f89fc8ea7ac744
Author: runetfreedom <[email protected]>
Date:   Mon Oct 14 12:50:44 2024 +0300

    Custom geo file source from settings (#5829)

    Co-authored-by: 2dust <[email protected]>

commit 2698137dead0dd8507063acceddb52aaae109f74
Author: 2dust <[email protected]>
Date:   Mon Oct 14 17:28:10 2024 +0800

    Improved UI

    https://github.com/2dust/v2rayN/issues/5814

commit bdae08b13bb8f272dbc95a8bac191f2636ab199b
Author: 2dust <[email protected]>
Date:   Mon Oct 14 14:27:53 2024 +0800

    Improved UI

commit 019c69ecffcbaed37e337452c8b82b610a39e956
Author: 2dust <[email protected]>
Date:   Mon Oct 14 10:57:40 2024 +0800

    Refactor Common

commit 6b99b7eec51d884f4bea6d126e31abe14dd3d933
Author: 2dust <[email protected]>
Date:   Mon Oct 14 10:42:05 2024 +0800

    Refactor Utils

commit 4eb443e5479079234b7f042e8a31765325e4d0ab
Author: 2dust <[email protected]>
Date:   Sun Oct 13 20:15:43 2024 +0800

    Bug fix for IsAdministrator

    This reverts commit 7618f9f7d46ff85747ea67bd7213cf8f218d05e0.

commit e530789739efe496ace371ce2a4374ab68c8325e
Author: 2dust <[email protected]>
Date:   Sat Oct 12 19:46:06 2024 +0800

    Improved Desktop TrayIcon

commit 7618f9f7d46ff85747ea67bd7213cf8f218d05e0
Author: 2dust <[email protected]>
Date:   Sat Oct 12 15:45:21 2024 +0800

    Refactor new StatusBarViewModel

commit d7bde7797753568b6d55bef3bc209025caefcbcd
Author: 2dust <[email protected]>
Date:   Fri Oct 11 15:06:48 2024 +0800

    up PackageReference

commit a0286ff810b1632096d85082f709c326fd45471a
Author: 2dust <[email protected]>
Date:   Fri Oct 11 10:17:44 2024 +0800

    Improved MessageBus contract

commit b172b039277014f446cfb0a0b6581fc643cce461
Author: 2dust <[email protected]>
Date:   Fri Oct 11 09:24:15 2024 +0800

    Improved UI for Desktop

commit a556bf9487e329640a04f6e914aabad0136395cf
Author: 2dust <[email protected]>
Date:   Thu Oct 10 18:02:09 2024 +0800

    Improved  ReactiveCommand.CreateFromTask

commit 4f5362fdc445db819aefb55499fe7539a542be54
Author: 2dust <[email protected]>
Date:   Thu Oct 10 14:05:14 2024 +0800

    Update build.ps1

commit 176a91e7c5e9bd74992ca3bd42a098dfa8cf7dc2
Author: 2dust <[email protected]>
Date:   Wed Oct 9 20:44:37 2024 +0800

    Update build.ps1

commit 3c45ef624af78a9d3037b2aacfeb13307a5f93b5
Author: 2dust <[email protected]>
Date:   Wed Oct 9 20:13:25 2024 +0800

    Rename v2rayUpgrade 2 AmazTool

commit fea7c9fbd70cb81c5ccd57e11554d317a1fea97b
Author: 2dust <[email protected]>
Date:   Tue Oct 8 20:45:56 2024 +0800

    Improved CliWrap

commit aa6b6e3849e8f92802c1a2acab2baacf50ad32d5
Author: 2dust <[email protected]>
Date:   Tue Oct 8 17:40:25 2024 +0800

    Remove Mono.Posix.NETStandard

commit f5956e7bf07d03b73acf5d55256adf71ea19a2b7
Author: 2dust <[email protected]>
Date:   Tue Oct 8 14:55:06 2024 +0800

    Improved await _updateView

commit b2669103dc9c6a1a7479c56da8df87e3ce41415f
Author: 2dust <[email protected]>
Date:   Tue Oct 8 14:03:15 2024 +0800

    Refactor Upgrade

commit 53e19ecb1d38b04f2b36ba00b0f39417697279e5
Author: 2dust <[email protected]>
Date:   Tue Oct 8 13:47:13 2024 +0800

    Improved Action Invoke

commit 3e74bb65bd9922ad822681e63645955bb2a8e7f8
Author: 2dust <[email protected]>
Date:   Tue Oct 8 09:50:03 2024 +0800

    Improved models

commit f60575b77c2ae442621579e118fef5364c6611e5
Author: 2dust <[email protected]>
Date:   Mon Oct 7 20:10:00 2024 +0800

    Improved CoreInfo

commit 7a839063d0daa69a3d1fd17bfee32fa0d6a9fa41
Author: 2dust <[email protected]>
Date:   Mon Oct 7 11:18:24 2024 +0800

    Refactor CoreHandler

commit 4ccc7aa92dbf1c11e46ca1d4a389e03e987c518e
Author: 2dust <[email protected]>
Date:   Mon Oct 7 10:59:13 2024 +0800

    Refactor NoticeHandler

commit d5c6a42a9ae017eeaa4f25583b8b7f67717a5a1c
Author: 2dust <[email protected]>
Date:   Mon Oct 7 10:39:43 2024 +0800

    Refactor some service

commit 3bdef4d6d8d84deb39c3c93c509807626681cd67
Author: 2dust <[email protected]>
Date:   Mon Oct 7 09:51:41 2024 +0800

    Rename LazyConfig to AppHandler

commit f40eb724d795d308eb4dfc98ae64306bb9a0aa29
Author: 2dust <[email protected]>
Date:   Sun Oct 6 21:16:17 2024 +0800

    Add AppViewModel for Desktop

commit 4d84eede56079d5bdf7f9576c8b3fa7ab1431532
Author: 2dust <[email protected]>
Date:   Sun Oct 6 20:44:43 2024 +0800

    Refactor ProxySettingWindows

commit 53a2fbd0ff4ba31a6b6d5e47bd45e6054231127c
Author: 2dust <[email protected]>
Date:   Sun Oct 6 10:42:08 2024 +0800

    Bug fix

commit 409fe5290e1e15f37ada83fe337057b0bf9392d4
Author: 2dust <[email protected]>
Date:   Sun Oct 6 10:23:44 2024 +0800

    Implementing IsAdministrator for non-Windows

commit 75d86cf88308e38ce335f75585e4af8ed09e0559
Author: 2dust <[email protected]>
Date:   Sat Oct 5 17:51:31 2024 +0800

    Remove SagerNet clash clash_meta

commit b33f536dbdd1cf95701a2f6136c2749e96a3696b
Author: 2dust <[email protected]>
Date:   Sat Oct 5 14:53:34 2024 +0800

    Improved UI for Desktop PathIcon

commit 1f77c56eaf7f63b917154099c4bef9a4d8835eac
Author: 2dust <[email protected]>
Date:   Sat Oct 5 11:12:52 2024 +0800

    Fix TrayIcon display

commit fe895b1b27e0703c0fba9c7f2643e4dbc67d6940
Author: 2dust <[email protected]>
Date:   Sat Oct 5 10:43:37 2024 +0800

    Improved v2rayUpgrade

commit 20bb263b06b3bd5b161040b6ed35f4fc9405772a
Author: 2dust <[email protected]>
Date:   Fri Oct 4 17:10:30 2024 +0800

    Bug fix for check update

commit 3ecbd3bc103cbd2392143993a5f85c58c37825f0
Author: 2dust <[email protected]>
Date:   Fri Oct 4 16:01:36 2024 +0800

    Improved UI for Desktop CheckUpdate

commit fe81b51dcb38130c62d545777642d3314ac5d8e3
Author: 2dust <[email protected]>
Date:   Fri Oct 4 15:22:32 2024 +0800

    Add BackupAndRestore

commit 90ba80436d94f34095bbb4b89af2876cac6eb041
Author: 2dust <[email protected]>
Date:   Fri Oct 4 14:25:09 2024 +0800

    Improved UI for Desktop version

commit 2bb5f6afc437da5ba250e7a6e70b515d17d9940b
Author: 2dust <[email protected]>
Date:   Thu Oct 3 17:22:07 2024 +0800

    Add DialogHost fro Desktop

commit 3971318ffb1c425f808fa71e86bf1f6cbf9fdb27
Author: 2dust <[email protected]>
Date:   Thu Oct 3 13:56:06 2024 +0800

    Improved UI for  routing rules

commit 5fbeb4b0fb365d23d9ffa1ca7ac7c2949a3fb5f6
Author: 2dust <[email protected]>
Date:   Wed Oct 2 21:08:17 2024 +0800

    Improved UI for Desktop version

commit 1b2b838bc0adeab9bae012e8bf35ef7a03f67c03
Author: NagisaEfi <[email protected]>
Date:   Tue Oct 1 09:49:02 2024 +0800

    Update ResUI.resx and ResUI.zh-Hant.resx (#5767)

commit 8e28cc01b8f7641749cd27dad6f16f186e2fa37a
Author: 2dust <[email protected]>
Date:   Mon Sep 30 09:29:06 2024 +0800

    Fix TextFormattingMode = Display

    https://github.com/2dust/v2rayN/discussions/5740

commit 77a59e9107730827d1fa391c2a3f49c6c559d685
Author: 2dust <[email protected]>
Date:   Sun Sep 29 20:59:53 2024 +0800

    StorageUI and RestoreUI

commit 1411643192df3c5d65e0a055afb7e3b1e4f37c07
Author: 2dust <[email protected]>
Date:   Sat Sep 28 10:41:30 2024 +0800

    Add system proxy for Linux

commit fde2a768cff3e4fd1846dd2c45ef291f0172f76f
Author: 2dust <[email protected]>
Date:   Fri Sep 27 20:25:06 2024 +0800

    Improved UI for Desktop version

commit b008a58cf8f11f523605d877642a356e87430e91
Author: 2dust <[email protected]>
Date:   Fri Sep 27 09:58:33 2024 +0800

    Code improvements

commit 8e02394ff45f60ea0bc67bfd6352cc6e78f77d27
Author: 2dust <[email protected]>
Date:   Fri Sep 27 09:58:09 2024 +0800

    Adjustments to automatically update GEO files
  • Loading branch information
lowercase78 committed Dec 24, 2024
1 parent a30d065 commit 523090e
Show file tree
Hide file tree
Showing 103 changed files with 3,270 additions and 1,837 deletions.
34 changes: 34 additions & 0 deletions .github/workflows/build-linux.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: release Linux

on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]

jobs:
build:
strategy:
matrix:
configuration: [Release]

runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v4

- name: Build
run: |
cd v2rayN
chmod 755 build-linux.sh
./build-linux.sh
- name: Upload build artifacts
uses: actions/upload-artifact@v4
with:
name: v2rayN-linux
path: |
./v2rayN/v2rayN-linux.zip
34 changes: 34 additions & 0 deletions .github/workflows/build-osx.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: release macOS

on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]

jobs:
build:
strategy:
matrix:
configuration: [Release]

runs-on: macos-latest

steps:
- name: Checkout
uses: actions/checkout@v4

- name: Build
run: |
cd v2rayN
chmod 755 build-osx.sh
./build-osx.sh
- name: Upload build artifacts
uses: actions/upload-artifact@v4
with:
name: v2rayN-osx
path: |
./v2rayN/v2rayN-osx.zip
47 changes: 14 additions & 33 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: release
name: release Windows

on:
push:
Expand All @@ -18,43 +18,24 @@ jobs:
- name: Checkout
uses: actions/checkout@v4

# - name: 删除工作流运行
# uses: Mattraks/delete-workflow-runs@v2
# with:
# token: ${{ github.token }}
# repository: ${{ github.repository }}
# retain_days: 0
# keep_minimum_runs: 1

- name: Build
run: cd v2rayN &&
.\build.ps1
./build.ps1

# - name: Package
# shell: pwsh
# run: |
# 7z a -mx9 ..\v2rayN.7z $env:Wap_Project_Directory
- name: Upload build artifacts
uses: actions/upload-artifact@v4
with:
name: v2rayN-windows-64
path: |
./v2rayN/v2rayN-windows-64.zip
- name: Upload build artifacts
uses: actions/upload-artifact@v4
with:
name: v2rayN
name: v2rayN-windows-arm64
path: |
.\v2rayN\v2rayN.zip
# - name: Release
# uses: softprops/action-gh-release@v1
# env:
# GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }}
# with:
# prerelease: ${{ contains(github.ref, '-') }}
# draft: false
# files: |
# .\v2rayN\v2rayN.zip
# body: |
# [![](https://img.shields.io/badge/Telegram-Channel-blue)](https://t.me/netch_channel) [![](https://img.shields.io/badge/Telegram-Group-green)](https://t.me/netch_group)
# ## Changelogs
# * This is an automated deployment of GitHub Actions, the change log should be updated manually soon

# ## 更新日志
# * 这是 GitHub Actions 自动化部署,更新日志应该很快会手动更新
./v2rayN/v2rayN-windows-arm64.zip
31 changes: 31 additions & 0 deletions .github/workflows/winget-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: WinGet submission on release
# based off of https://github.com/nushell/nushell/blob/main/.github/workflows/winget-submission.yml
# inspired by https://github.com/microsoft/PowerToys/blob/main/.github/workflows/package-submissions.yml
# Modified by @MerrickZ https://github.com/anpho

on:
workflow_dispatch:
release:
types: [released]

jobs:
winget:
name: Publish winget package
runs-on: windows-latest
steps:
- name: Submit v2ray package to Windows Package Manager Community Repository
run: |
$wingetPackage = "2dust.v2rayN"
$gitToken = "${{ secrets.PT_WINGET }}"
$github = Invoke-RestMethod -uri "https://api.github.com/repos/2dust/v2rayN/releases"
$targetRelease = $github | Where-Object -Property prerelease -match 'False' | Select -First 1
$installerUrl = $targetRelease | Select -ExpandProperty assets -First 1 | Where-Object -Property name -match 'v2rayN-windows-64-With-Core\.zip*' | Select -ExpandProperty browser_download_url
$ver = $targetRelease.tag_name
# getting latest wingetcreate file
iwr https://aka.ms/wingetcreate/latest -OutFile wingetcreate.exe
.\wingetcreate.exe update $wingetPackage -s -v $ver -u "$installerUrl|x64" -t $gitToken
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# v2rayN
A GUI client for Windows and Linux, support [Xray core](https://github.com/XTLS/Xray-core) and [others](https://github.com/2dust/v2rayN/wiki/List-of-supported-cores)
A GUI client for Windows and Linux, support [Xray core](https://github.com/XTLS/Xray-core) and [sing-box-core](https://github.com/SagerNet/sing-box/releases) and [others](https://github.com/2dust/v2rayN/wiki/List-of-supported-cores)


[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/2dust/v2rayN)](https://github.com/2dust/v2rayN/commits/master)
Expand All @@ -13,7 +13,7 @@ Check [Release files introduction](https://github.com/2dust/v2rayN/wiki/Release-
### Windows
- Run `v2rayN.exe`
### Linux
- `chmod +x v2rayN` Run `./v2rayN`
- `chmod +x v2rayN` Run `./v2rayN` under user permissions
```
Debian 9+
Ubuntu 16.04+
Expand Down
101 changes: 101 additions & 0 deletions v2rayN/ServiceLib/Common/AesUtils.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
using System.Security.Cryptography;
using System.Text;

namespace ServiceLib.Common
{
public class AesUtils
{
private const int KeySize = 256; // AES-256
private const int IvSize = 16; // AES block size
private const int Iterations = 10000;
private static readonly byte[] Salt = Encoding.ASCII.GetBytes("saltysalt".PadRight(16, ' ')); // google浏览器默认盐值
private static readonly string DefaultPassword = Utils.GetMd5(Utils.GetHomePath() + "AesUtils");

/// <summary>
/// Encrypt
/// </summary>
/// <param name="text">Plain text</param>
/// <param name="password">Password for key derivation or direct key in ASCII bytes</param>
/// <returns>Base64 encoded cipher text with IV</returns>
public static string Encrypt(string text, string? password = null)
{
if (string.IsNullOrEmpty(text))
return string.Empty;

var plaintext = Encoding.UTF8.GetBytes(text);
var key = GetKey(password);
var iv = GenerateIv();

using var aes = Aes.Create();
aes.Key = key;
aes.IV = iv;

using var ms = new MemoryStream();
ms.Write(iv, 0, iv.Length);

using (var cs = new CryptoStream(ms, aes.CreateEncryptor(), CryptoStreamMode.Write))
{
cs.Write(plaintext, 0, plaintext.Length);
cs.FlushFinalBlock();
}

var cipherTextWithIv = ms.ToArray();
return Convert.ToBase64String(cipherTextWithIv);
}

/// <summary>
/// Decrypt
/// </summary>
/// <param name="cipherTextWithIv">Base64 encoded cipher text with IV</param>
/// <param name="password">Password for key derivation or direct key in ASCII bytes</param>
/// <returns>Plain text</returns>
public static string Decrypt(string cipherTextWithIv, string? password = null)
{
if (string.IsNullOrEmpty(cipherTextWithIv))
return string.Empty;

var cipherTextWithIvBytes = Convert.FromBase64String(cipherTextWithIv);
var key = GetKey(password);

var iv = new byte[IvSize];
Buffer.BlockCopy(cipherTextWithIvBytes, 0, iv, 0, IvSize);

var cipherText = new byte[cipherTextWithIvBytes.Length - IvSize];
Buffer.BlockCopy(cipherTextWithIvBytes, IvSize, cipherText, 0, cipherText.Length);

using var aes = Aes.Create();
aes.Key = key;
aes.IV = iv;

using var ms = new MemoryStream();
using (var cs = new CryptoStream(ms, aes.CreateDecryptor(), CryptoStreamMode.Write))
{
cs.Write(cipherText, 0, cipherText.Length);
cs.FlushFinalBlock();
}

var plainText = ms.ToArray();
return Encoding.UTF8.GetString(plainText);
}

private static byte[] GetKey(string? password)
{
if (password.IsNullOrEmpty())
{
password = DefaultPassword;
}

using var pbkdf2 = new Rfc2898DeriveBytes(password, Salt, Iterations, HashAlgorithmName.SHA256);
return pbkdf2.GetBytes(KeySize / 8);
}

private static byte[] GenerateIv()
{
var randomNumber = new byte[IvSize];

using var rng = RandomNumberGenerator.Create();
rng.GetBytes(randomNumber);
return randomNumber;
}
}
}
2 changes: 1 addition & 1 deletion v2rayN/ServiceLib/Common/HttpClientHelper.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ public class HttpClientHelper
{
private static readonly Lazy<HttpClientHelper> _instance = new(() =>
{
HttpClientHandler handler = new() { UseCookies = false };
SocketsHttpHandler handler = new() { UseCookies = false };
HttpClientHelper helper = new(new HttpClient(handler));
return helper;
});
Expand Down
40 changes: 4 additions & 36 deletions v2rayN/ServiceLib/Common/JsonUtils.cs
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,9 @@ public static T DeepCopy<T>(T obj)
/// </summary>
/// <param name="obj"></param>
/// <param name="indented"></param>
/// <param name="nullValue"></param>
/// <returns></returns>
public static string Serialize(object? obj, bool indented = true)
public static string Serialize(object? obj, bool indented = true, bool nullValue = false)
{
var result = string.Empty;
try
Expand All @@ -82,8 +83,8 @@ public static string Serialize(object? obj, bool indented = true)
}
var options = new JsonSerializerOptions
{
WriteIndented = indented ? true : false,
DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull
WriteIndented = indented,
DefaultIgnoreCondition = nullValue ? JsonIgnoreCondition.Never : JsonIgnoreCondition.WhenWritingNull
};
result = JsonSerializer.Serialize(obj, options);
}
Expand All @@ -100,38 +101,5 @@ public static string Serialize(object? obj, bool indented = true)
/// <param name="obj"></param>
/// <returns></returns>
public static JsonNode? SerializeToNode(object? obj) => JsonSerializer.SerializeToNode(obj);

/// <summary>
/// Save as json file
/// </summary>
/// <param name="obj"></param>
/// <param name="filePath"></param>
/// <param name="nullValue"></param>
/// <returns></returns>
public static int ToFile(object? obj, string? filePath, bool nullValue = true)
{
if (filePath is null)
{
return -1;
}
try
{
using var file = File.Create(filePath);

var options = new JsonSerializerOptions
{
WriteIndented = true,
DefaultIgnoreCondition = nullValue ? JsonIgnoreCondition.Never : JsonIgnoreCondition.WhenWritingNull
};

JsonSerializer.Serialize(file, obj, options);
return 0;
}
catch (Exception ex)
{
Logging.SaveLog(ex.Message, ex);
return -1;
}
}
}
}
Loading

0 comments on commit 523090e

Please sign in to comment.