Qt based cross-platform GUI proxy configuration manager (backend: sing-box)
Go to file
2024-07-09 09:16:13 +03:30
.github Feat: Add win7 build and upgrade QT to 6.7.2 2024-06-26 06:05:42 +03:30
3rdparty feat: Use sing-box proxy setter and update QHotkey 2024-07-07 05:15:21 +03:30
cmake optimize linux tun capability 2023-07-25 17:06:21 +09:00
db feat: Also direct all other domain-based rule conditions 2024-07-05 11:24:41 +03:30
fmt feat: Complete the new routing system's implementation && 2024-06-15 00:10:45 +03:30
go feat: Use sing-box proxy setter and update QHotkey 2024-07-07 05:15:21 +03:30
libs fix: Fix linux build 2024-07-08 04:02:14 +03:30
main feat: Refactor and improve themes 2024-07-06 06:27:08 +03:30
res feat: Add custom theme for dark mode 2024-07-09 09:16:13 +03:30
rpc feat: Use sing-box proxy setter and update QHotkey 2024-07-07 05:15:21 +03:30
sub chore: Clean up 2024-06-28 04:59:58 +03:30
sys Feat: Allow manually restarting the core when Tun is misbehaving 2024-06-26 14:04:18 +03:30
translations fix: Disable translatable in some UI items 2024-06-28 23:54:14 +03:30
ui feat: Add custom theme for dark mode 2024-07-09 09:16:13 +03:30
.clang-format chore: re-format code 2022-11-18 14:20:30 +09:00
.clang-tidy bug fix 2022-11-02 10:11:54 +09:00
.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 feat: Add custom theme for dark mode 2024-07-09 09:16:13 +03:30
LICENSE Initial commit 2022-05-03 19:12:02 +08:00
nekoray_version.txt update version 2024-06-28 23:54:15 +03:30
README.md Update README.md 2024-07-02 14:59:51 +03:30

NekoRay / NekoBox For PC

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

Support Windows / Linux / MacOS out of the box now. Windows7 is also supported, but requires some additional changes to run.

This Project was adopted and developed since the original author had left it, now that arm64v8a has started to update the app again, I might stop maintaining this repo depending on the situation.

Using Tun mode in MacOS

To use Tun mode in MacOS, you need to open the app as root.

Open the app like this:

sudo /Applications/nekoray.app/Contents/MacOS/nekoray

It will open a Nekoray instance with no configurations; if you have configured your Nekoray in normal mode, close the app and do this to copy them:

Note: Replace YOU with your username

sudo cp -r /Users/YOU/Library/Preferences/nekoray/ /private/var/root/Library/Preferences/nekoray

Now, you can open it with the first command.

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, Clash 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: