Package Details: nekoray 4.3.5-1

Git Clone URL: https://aur.archlinux.org/nekoray.git (read-only, click to copy)
Package Base: nekoray
Description: Qt based cross-platform GUI proxy configuration manager (backend: sing-box)
Upstream URL: https://github.com/Mahdi-zarei/nekoray
Keywords: nekoray qv2ray v2ray
Licenses: GPL-3.0-or-later
Submitter: zhullyb
Maintainer: zhullyb (zhaose, lilac, Integral)
Last Packager: lilac
Votes: 22
Popularity: 2.54
First Submitted: 2023-02-28 00:41 (UTC)
Last Updated: 2025-05-16 12:38 (UTC)

Dependencies (12)

Required by (0)

Sources (3)

Latest Comments

1 2 3 4 Next › Last »

Twenty5443 commented on 2025-05-07 21:08 (UTC)

Does not work with latest protobuf package. Only works with protobuf 30.1

nekoray 
/usr/lib/nekoray/nekoray: error while loading shared libraries: libprotobuf.so.30.1.0: cannot open shared object file: No such file or directory

yay -Q | grep protobuf
protobuf 30.2-1

tarsenicum commented on 2025-04-20 10:35 (UTC)

Hi, community! Does anyone have a solution for this?

grpc-status error code: 2 , error msg: open /home/user/.config/nekoray/geoip.db: permission denied

I tried 777 for geo-assets; ln -s, as @Akari-chan noticed; and loading geo-assets via GUI Settings -> Basic Settings -> Assets, but the error is still here.

Also, same error with geosite.db, it depends on the current routing config. Without rulesets everything works fine

I also use sudo setcap cap_net_admin=ep /usr/lib/nekoray/nekobox_core, as @khfxcc mentioned, and sudo chmod u+s /usr/lib/nekoray/nekobox_core for Tun mode.

mundane commented on 2025-04-18 14:30 (UTC)

Same issue: fix-geoasset.patch ... FAILED ==> ERROR: One or more files did not pass the validity check!

kotman commented on 2025-04-14 04:17 (UTC)

I also have problem with fix-geoasset:

fix-geoasset.patch ... FAILED ==> ERROR: One or more files did not pass the validity check!

sergeG239 commented on 2025-04-12 21:42 (UTC)

fix-geoasset.patch ... FAILED ==> ERROR: One or more files did not pass the validity check!

khfxcc commented on 2025-03-24 10:12 (UTC) (edited on 2025-03-24 10:15 (UTC) by khfxcc)

Just updated, I can't use Tun. When clicking Tun, I got this error

stsrt service: start inbound/tun[tun-in]:configure tun interface: operation not permitted

Although this is not a big problem, I can't search anything using the chromium browser, but I can access google just fine using firefox.

Changing to nekoray-bin can solve the above problem, but it is not a long-term solution.

Wait a minute, I was inspired by nekoray-bin. After executing sudo /usr/bin/setcap cap_net_admin=ep /usr/lib/nekoray/nekobox_core, the Tun mode can be turned on normally,everything is fine

Akari-chan commented on 2025-03-23 23:29 (UTC) (edited on 2025-03-24 01:03 (UTC) by Akari-chan)

I too, just updated, and every proxy was "unavailable" when running url test.

I "fixed" it by saving ("share selected" etc) my proxies to some text file, deleting the old config (mv ~/.config/{nekoray,nekoray.old}) and essentially recreating it.

There's probably a release note somewhere outlining the exact breaking change that needs to be handled, but I wasn't able to find it.

EDIT:

Also, if you use geoip/geosite packages and getting

grpc-status error code: 2 , error msg: open /home/username/.config/nekoray/geoip.db: no such file or directory
[Error] gRPC: QNetworkReply::NetworkError code: 301

when trying to open Routing settings, this

ln -s /usr/share/sing-box/geosite.db ~/.config/nekoray/geosite.db
ln -s /usr/share/sing-box/geoip.db ~/.config/nekoray/geoip.db

works around it. Idk why the patch didn't help, it should look there.

JisuWoniu commented on 2025-03-23 10:55 (UTC)

Just updated from MatsuriDayo's original version, got this error on all requests:

Get "***": http2: client connection force closed via ClientConn.Close

Are there any steps to migrate?

Sovenok-Hacker commented on 2024-12-24 16:39 (UTC)

If someone have any problems with protobuf, just clear your AUR helper cache (eg. yay -Sc for yay) and reinstall nekoray package. It should rebuild the package for new protobuf version. It helped for me.