Package Details: nekoray 4.0.1-2

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://matsuridayo.github.io
Keywords: nekoray qv2ray v2ray
Licenses: GPL-3.0-or-later
Submitter: zhullyb
Maintainer: zhullyb (zhaose, lilac, Integral)
Last Packager: lilac
Votes: 13
Popularity: 0.61
First Submitted: 2023-02-28 00:41 (UTC)
Last Updated: 2024-12-13 05:39 (UTC)

Latest Comments

1 2 3 Next › Last »

dreieck commented on 2024-11-25 22:50 (UTC)

Please follow the Arch Linux guide on Git submodules and download them via source and reference them in prepare(), instead of downloading stuff in build() (!):

==> Starting build()...
Submodule '3rdparty/QHotkey' (https://github.com/Skycoder42/QHotkey.git) registered for path '3rdparty/QHotkey'
Cloning into '/var/cache/makepkg/build/nekoray/src/nekoray/3rdparty/QHotkey'...
Submodule path '3rdparty/QHotkey': checked out '52e25acf221e5ac86ce648f6922620fb2d6a7121'
/var/cache/makepkg/build/nekoray/src /var/cache/makepkg/build/nekoray/src/nekoray
Cloning into 'sing-box'...
remote: Enumerating objects: 16237, done.
remote: Total 16237 (delta 0), reused 0 (delta 0), pack-reused 16237 (from 1)
Receiving objects: 100% (16237/16237), 4.45 MiB | 1.93 MiB/s, done.
Resolving deltas: 100% (11628/11628), done.
/var/cache/makepkg/build/nekoray/src/sing-box /var/cache/makepkg/build/nekoray/src /var/cache/makepkg/build/nekoray/src/nekoray
Note: switching to '06557f6cef23160668122a17a818b378b5a216b5'.
[...]
Cloning into 'libneko'...
remote: Enumerating objects: 87, done.
remote: Counting objects: 100% (87/87), done.
remote: Compressing objects: 100% (51/51), done.
remote: Total 87 (delta 32), reused 73 (delta 18), pack-reused 0 (from 0)
Receiving objects: 100% (87/87), 12.55 KiB | 12.55 MiB/s, done.
Resolving deltas: 100% (32/32), done.
/var/cache/makepkg/build/nekoray/src/libneko /var/cache/makepkg/build/nekoray/src /var/cache/makepkg/build/nekoray/src/nekoray
Note: switching to '1c47a3af71990a7b2192e03292b4d246c308ef0b'.
[...]

Also, please download go specific stuff in prepare(), not in build(), so that build() can run offline:

go: downloading github.com/codeclysm/extract v2.2.0+incompatible
go: downloading github.com/juju/errors v0.0.0-20220331221717-b38fca44723b
go: downloading github.com/h2non/filetype v1.1.3

/var/cache/makepkg/build/nekoray/src/nekoray
/var/cache/makepkg/build/nekoray/src/nekoray/go/cmd/nekobox_core /var/cache/makepkg/build/nekoray/src/nekoray
go: downloading github.com/go-chi/chi/v5 v5.0.12
go: downloading github.com/sagernet/sing v0.4.3
go: downloading google.golang.org/grpc v1.63.2
go: downloading google.golang.org/protobuf v1.33.0
[ ... lots more ... ]

Regards!

dominus commented on 2024-09-28 17:46 (UTC)

After VLESS proxy connecting throw error: "geosite.db not found" I fixed install this yay -S nekoray sing-geoip-common sing-geoip-db sing-geoip-rule-set sing-geosite-common sing-geosite-db sing-geosite-rule-set

m0nclous commented on 2024-09-25 12:28 (UTC) (edited on 2024-09-25 12:33 (UTC) by m0nclous)

After VLESS proxy connecting throw error: "geosite.db not found"


Upd: fixed after install sing-geoip and sing-geosite packages

InattentiveNerd commented on 2024-09-15 18:40 (UTC)

@Aftermath Nekoray has dropped support for Xray in the newer versions.

petrikoz commented on 2024-09-11 12:55 (UTC)

Hi @a404m!

During system upgrade my protobuf updated to version 28.0-1. And I got the same error as you. Reinstalling NekoRay solved the problem.

I think you can just reinstall NekoRay. And it will link your current version of protobuf.

But I still have a problem with sha512sum of 1350.patch. But maybe it's my local problem....

Aftermath commented on 2024-08-24 13:52 (UTC)

Hi @a404m !

is it me or you also have this problem?

No, I do not have this problem. I also have protobuf 27.3.0 installed.

I suggest clean rebuilding once again.

a404m commented on 2024-08-24 08:34 (UTC)

Hey I have this problem when I try to start nekoray

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

is it me or you also have this problem? I have this since I have updated nekoray, and yes I have libprotobuf installed

$ ls /usr/lib/libprotobuf*
/usr/lib/libprotobuf-c.so        /usr/lib/libprotobuf-lite.so.27.3.0
/usr/lib/libprotobuf-c.so.1      /usr/lib/libprotobuf.so
/usr/lib/libprotobuf-c.so.1.0.0  /usr/lib/libprotobuf.so.27.3.0
/usr/lib/libprotobuf-lite.so

Aftermath commented on 2024-08-06 14:32 (UTC)

Hey guys, I didn't update nekoray package on my system for more than a month. I use Xray and afraid if it works in newer versions of Nekoray or not.

Can someone guide me in that?

petrikoz commented on 2024-08-06 06:51 (UTC) (edited on 2024-08-06 06:52 (UTC) by petrikoz)

Hi! Installation doesn't work:

makepkg -irs
==> Making package: nekoray 4.0.beta3-3
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
[sudo] password for petr: 
resolving dependencies...
looking for conflicting packages...

Package (6)    New Version  Net Change

world/cppdap   1.58.0-1       1.62 MiB
world/jsoncpp  1.9.5-3        0.75 MiB
world/libuv    1.48.0-2       0.58 MiB
world/rhash    1.4.4-1        0.32 MiB
world/cmake    3.30.2-1      75.79 MiB
world/ninja    1.12.1-1       0.38 MiB

Total Installed Size:  79.44 MiB

:: Proceed with installation? [Y/n] Y
(6/6) checking keys in keyring                                                                           [##############################################################] 100%
(6/6) checking package integrity                                                                         [##############################################################] 100%
(6/6) loading package files                                                                              [##############################################################] 100%
(6/6) checking for file conflicts                                                                        [##############################################################] 100%
(6/6) checking available disk space                                                                      [##############################################################] 100%
:: Processing package changes...
(1/6) installing cppdap                                                                                  [##############################################################] 100%
(2/6) installing jsoncpp                                                                                 [##############################################################] 100%
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
(3/6) installing libuv                                                                                   [##############################################################] 100%
(4/6) installing rhash                                                                                   [##############################################################] 100%
(5/6) installing cmake                                                                                   [##############################################################] 100%
Optional dependencies for cmake
    make: for unix Makefile generator [installed]
    ninja: for ninja generator [pending]
    qt6-base: cmake-gui [installed]
(6/6) installing ninja                                                                                   [##############################################################] 100%
:: Running post-transaction hooks...
(1/4) Updating the MIME type database...
(2/4) Updating icon theme caches...
(3/4) Keep the last cache and the currently installed.
==> no candidate packages found for pruning
(4/4) Updating the desktop file MIME type cache...
==> Retrieving sources...
  -> Cloning nekoray git repo...
Cloning into bare repository '/home/petr/Downloads/nekoray/nekoray'...
remote: Enumerating objects: 8389, done.
remote: Counting objects: 100% (2731/2731), done.
remote: Compressing objects: 100% (517/517), done.
remote: Total 8389 (delta 2333), reused 2245 (delta 2213), pack-reused 5658
Receiving objects: 100% (8389/8389), 2.98 MiB | 1.77 MiB/s, done.
Resolving deltas: 100% (5621/5621), done.
  -> Found nekobox.sh
  -> Found nekobox.desktop
  -> Downloading 1350.patch...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   818    0   818    0     0   1002      0 --:--:-- --:--:-- --:--:--  1002
==> Validating source files with sha512sums...
    nekoray ... Passed
    nekobox.sh ... Passed
    nekobox.desktop ... Passed
    1350.patch ... FAILED
==> ERROR: One or more files did not pass the validity check!