Qt based cross-platform GUI proxy configuration manager (backend: sing-box)
Go to file
2024-12-04 09:07:42 +03:30
.github update qt to 6.8.1 2024-12-01 22:50:18 +03:30
3rdparty fix: Fix mac os proxy setting 2024-11-21 13:55:02 +03:30
cmake feat: Add mac os permanent permission & 2024-11-22 17:17:39 +03:30
db feat: Better handle missing geo assets 2024-10-25 18:35:55 +03:30
fmt Changed the default stack from gvisor to system as the former is mostly relevant on android, causing unnecessary overhead on Windows and Linux. (See https://github.com/SagerNet/SagerNet/discussions/355) 2024-11-19 18:39:39 +03:30
go bump version 2024-12-04 09:07:42 +03:30
libs feat: Improve build system && 2024-11-22 18:15:15 +03:30
main Make windows admin start more adaptive 2024-11-27 18:07:08 +03:30
res chore: Remove unused icon 2024-10-10 15:48:54 +03:30
rpc fix: Fix underlying dns logging 2024-10-25 16:56:47 +03:30
sub Revert "chore: Remove support for clash meta format" 2024-10-16 18:30:18 +03:30
sys fix: Fix minor issue with mac admin request 2024-11-27 18:07:09 +03:30
translations Update zh_CN.ts 2024-10-10 22:50:54 +03:30
ui Fix Linux stopVpn 2024-11-27 18:09:22 +03:30
.gitignore update box 2023-10-28 23:59:04 +08:00
.gitmodules feat: hook.js 2022-12-04 20:44:11 +09:00
appdmg.json wip: macOS build 2022-10-22 10:48:39 +09:00
CMakeLists.txt enable CMAKE_INTERPROCEDURAL_OPTIMIZATION 2024-11-28 01:06:23 +03:30
LICENSE Initial commit 2022-05-03 19:12:02 +08:00
nekoray_version.txt bump version 2024-12-04 09:07:42 +03:30
README.md Update README.md 2024-12-04 09:06:10 +03:30

NekoRay

Qt based Desktop cross-platform GUI proxy configuration manager (backend: sing-box)

Supports Windows / Linux / MacOS out of the box now.

Notes on the new versions on Windows

The newest versions of Nekoray are built using the latest compilers and Qt releases, and so they need the latest vc_redist installed. If the app does not start and crashes, please make sure to update it. Also few anti-virus apps may identify the nekobox_core.exe as trojan, this is caused by the newely added code which can be used to alter the system DNS settings to hijack all dns requests to Nekoray to route them. Some apps may also report updater.exe as trojan, this is also a false alarm caused by updater having to delete the old Nekoray files and replacing it with the new ones, which is like what many viruses do to replace your files with encrypted ones for ransoming purposes.

How to run on Windows7

Maintaining a windows7 build is no longer feasable, use nekoray-win7 for windows7.

Compatiblity issues on Linux Distros

Since every Distro of Linux has its own set of libraries, you might need to manually install some packages in order for nekoray to run. Currently known libraries that might be missing: libxcb-cursor. Please make sure to install them if nekoray did not start.

Using Tun mode in MacOS after 4.2.6

To use Tun mode on MacOS, you will need to run nekobox_core as admin. Due to restrictive security of MacOS, all downloded apps will be quarantined which makes their content read-only. To fix this, after extracting the contents, you need to run xattr -d com.apple.quarantine /path/to/nekoray.app and then open the app and proceed to upgarde to admin by using Tun mode.

GitHub Releases (Portable ZIP)

GitHub All Releases

Proxy

  • SOCKS (4/4a/5)
  • HTTP(S)
  • Shadowsocks
  • VMess
  • VLESS
  • Trojan
  • TUIC ( sing-box )
  • NaïveProxy ( Custom Core )
  • Hysteria ( Custom Core or sing-box )
  • Hysteria2 ( Custom Core or sing-box )
  • Custom Outbound
  • Custom Config
  • Custom Core

Subscription

We support widely used link formats(like Shadowsocks and v2rayN) as well as custom outbound and custom configs. The subscription file can contain commented lines(starting with // or #, empty lines are ignored as well), JSON strings(can be human-readable or compact) and import links(each link should be on a separate line).

Credits

Core:

Gui: