github Mahdi-zarei/nekoray 4.2.10

latest releases: 4.2.12, 4.2.11
14 days ago

Important: Due to changes the in routing profile structure, you may need to make a clean install of nekoray and re-enter your configurations.

  • Update Qt to 6.8.2 and Revert to Qt's default tray context menu behavior 1
  • Fix some bugs related to selected routing profile
  • Update sing-box to v1.11.4 and migrate some settings accordingly
  • Add Hysteria2 port hopping
  • Migrate to clash api for traffic rate 2
  • Add simple route manager 3
  • Add Routing button to the main window
  • Fix Singleton mechanism 4
  • Rewrite invalid detection logic 5
  • Revert ubuntu build OS to ubuntu-22.04
  • Fix initial asset download could freeze the UI
  • Add proxy scheme selection for windows 6
  • Add sing-box json subscription format support 7
  • Other fixes and improvements 8

1:
A workaround for wrong position of tray context menu was applied in the previous version, Qt 6.8.2 has fixed its internal bug, this should make the position of context menu consistent across all OSs.

2:
Nekoray no longer uses v2ray api for measuring speed, it is expected that the displayed speed will be more accurate in some scenarios.

3:
To help those who are not familiar with sing-box's routing system, a new UI for simple rules has been added. You can now easily setup the routing profile to have direct,block and proxy rules. The manual for this part is available in the app. The previous route setup has been renamed to Advanced and is more suitable for complex routing profiles.

4:
This should fix the problem where having an admin running instance of nekoray would make opening the exe again or clicking the taskbar icon not open the running instance.

5:
The new invalid detection implementation directly checks the configs using sing-box core. This will guarantee that all obsolete configs will be detected and correct configs will not be marked as broken.

6:
You can now select whether to set http or socks proxy for windows.

7:
The new format applies outbounds and endpoints from a sing-box compliant config and supports contents of the following scheme:

{
   "endpoints": [...],
   "outbounds": [...]
}

8:
Lots of changes and refactoring has been done under the hood, and some remaining bugs are expected. It is suggested to keep a backup of the previous version in case some stuff breaks.

Don't miss a new nekoray release

NewReleases is sending notifications on new releases.