Package Details: v2rayn 7.23.4-1

Git Clone URL: https://aur.archlinux.org/v2rayn.git (read-only, click to copy)
Package Base: v2rayn
Description: A GUI client for Windows, Linux and macOS, support Xray and sing-box and others
Upstream URL: https://github.com/2dust/v2rayN
Licenses: GPL-3.0-only
Submitter: yidaduizuoye
Maintainer: mhdi (noureddinex)
Last Packager: mhdi
Votes: 25
Popularity: 1.51
First Submitted: 2024-12-30 14:38 (UTC)
Last Updated: 2026-07-12 12:08 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

huzhifeng commented on 2026-01-19 05:13 (UTC) (edited on 2026-01-19 05:17 (UTC) by huzhifeng)

Unable to load old subscription or add new subscription after upgrading to v7.17.0-1

Error Message:

/home/xxx/.local/share/v2rayN/binConfigs/proxy_set_linux_sh.sh
Please select the Configuration first

~/.local/share/v2rayN/guiLogs/2026-01-19.txt

2026-01-19 12:25:06.5769-DEBUG TaskScheduler_UnobservedTaskException,TaskExceptionHolder_UnhandledException (org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable)
2026-01-19 12:25:06.5769-DEBUG 
2026-01-19 12:25:06.5769-ERROR Tmds.DBus.Protocol.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable

journalctl

Jan 19 12:46:42 archlinux v2rayN[22643]: [IME] Error:
                                         Tmds.DBus.Protocol.DBusException: org.freedesktop.DBus.Error.UnknownObject: Unknown object '/org/freedesktop/IBus/InputContext_71'.
                                            at Tmds.DBus.Protocol.DBusConnection.MyValueTaskSource`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
                                            at Tmds.DBus.Protocol.DBusConnection.CallMethodAsync(MessageBuffer message)
                                            at Tmds.DBus.Protocol.Connection.CallMethodAsync(MessageBuffer message)
                                            at Avalonia.FreeDesktop.DBusIme.IBus.IBusX11TextInputMethod.SetCapabilitiesCore(Boolean supportsPreedit, Boolean supportsSurroundingText)
                                            at Avalonia.FreeDesktop.DBusIme.DBusTextInputMethodBase.<>c__DisplayClass40_0.<<UpdateCapabilities>b__0>d.MoveNext()
                                         --- End of stack trace from previous location ---
                                            at Avalonia.FreeDesktop.DBusCallQueue.Process() (IBusX11TextInputMethod #49199707)
Jan 19 12:46:42 archlinux v2rayN[22643]: [IME] Error while destroying the context:
                                         Tmds.DBus.Protocol.DBusException: org.freedesktop.DBus.Error.UnknownObject: Unknown object '/org/freedesktop/IBus/InputContext_71'.
                                            at Tmds.DBus.Protocol.DBusConnection.MyValueTaskSource`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
                                            at Tmds.DBus.Protocol.DBusConnection.CallMethodAsync(MessageBuffer message)
                                            at Tmds.DBus.Protocol.Connection.CallMethodAsync(MessageBuffer message)
                                            at Avalonia.FreeDesktop.DBusIme.DBusTextInputMethodBase.QueueOnErrorAsync(Exception e) (IBusX11TextInputMethod #49199707)
Jan 19 12:46:45 archlinux v2rayN[22643]: [IME] Error:
                                         Tmds.DBus.Protocol.DBusException: org.freedesktop.DBus.Error.UnknownObject: Unknown object '/org/freedesktop/IBus/InputContext_72'.
                                            at Tmds.DBus.Protocol.DBusConnection.MyValueTaskSource`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
                                            at Tmds.DBus.Protocol.DBusConnection.CallMethodAsync(MessageBuffer message)
                                            at Tmds.DBus.Protocol.Connection.CallMethodAsync(MessageBuffer message)
                                            at Avalonia.FreeDesktop.DBusIme.DBusTextInputMethodBase.<UpdateActive>b__39_0()
                                            at Avalonia.FreeDesktop.DBusCallQueue.Process() (IBusX11TextInputMethod #53986071)
Jan 19 12:46:45 archlinux v2rayN[22643]: [IME] Error while destroying the context:
                                         Tmds.DBus.Protocol.DBusException: org.freedesktop.DBus.Error.UnknownObject: Unknown object '/org/freedesktop/IBus/InputContext_72'.
                                            at Tmds.DBus.Protocol.DBusConnection.MyValueTaskSource`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
                                            at Tmds.DBus.Protocol.DBusConnection.CallMethodAsync(MessageBuffer message)
                                            at Tmds.DBus.Protocol.Connection.CallMethodAsync(MessageBuffer message)
                                            at Avalonia.FreeDesktop.DBusIme.DBusTextInputMethodBase.QueueOnErrorAsync(Exception e) (IBusX11TextInputMethod #53986071)

Eric-Riven commented on 2025-11-11 03:31 (UTC) (edited on 2025-11-11 03:32 (UTC) by Eric-Riven)

Fialed to install:

==> Making package: v2rayn 7.15.7-1 (Tue 11 Nov 2025 10:51:32 AM CST)
==> Retrieving sources...
  -> Updating v2rayN git repo...
  -> Downloading extra-source-7.15.7.zip...
  % 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 52310k 100 52310k   0     0 11150k     0   0:00:04  0:00:04 --:--:-- 19526k
  -> Found v2rayn.install
  -> Found v2rayN.sh
  -> Found v2rayN.desktop
==> Validating source files with sha256sums...
    v2rayN ... Passed
    extra-source-7.15.7.zip ... FAILED
    v2rayn.install ... Passed
    v2rayN.sh ... Passed
    v2rayN.desktop ... Passed
==> ERROR: One or more files did not pass the validity check!
error: failed to download sources for 'v2rayn-7.15.7-1': 
error: packages failed to build: v2rayn-7.15.7-1

eugene.beetle commented on 2025-05-26 14:43 (UTC) (edited on 2025-05-28 15:42 (UTC) by eugene.beetle)

Arch based EndeavourOS KDE Tun mode doesn't work on 7.12.5 (some problem with superuser permission) Even if I turn it off and exit the application sometimes the whole network is down and i need to reboot! Comparing to NekoRay very unstable behaviour...

yidaduizuoye commented on 2025-04-03 05:32 (UTC)

@raxp Added aarch64 support, thanks for your feedback!

raxp commented on 2025-04-01 14:37 (UTC)

@yidaduizuoye hey, ArchLinux ARM user here. Just tried to build v2rayN on aarch64. Seems it builds and works fine. Also 2dust offers ARM binaries for Linux himself via GitHub releases. Maybe it's safe to add aarch64 to the PKGBUILD?

yidaduizuoye commented on 2025-03-28 02:10 (UTC)

@Akari-chan Thanks! Fixed in 7.10.5-2. Using relative paths is to ensure all files belong to the same sysroot, e.g. extracting this package, it will not link to external files.

Akari-chan commented on 2025-03-27 00:06 (UTC)

Symlinks don't seem to work:

The Core file (file name: xray) was not found under the folder (/home/username/.local/share/v2rayN/bin/xray), please download and put it in the folder, download address: https://github.com/XTLS/Xray-core/releases
2025/03/27 02:18:55 Test completed

as xray is at

❯ ls -l /usr/lib/v2rayN/bin/xray/xray
lrwxrwxrwx 1 root root 17 Mar 27 00:06 /usr/lib/v2rayN/bin/xray/xray -> ../../../bin/xray

❯ which xray
/usr/bin/xray

❯ realpath /usr/lib/v2rayN/bin/xray/xray
realpath: /usr/lib/v2rayN/bin/xray/xray: No such file or directory

Because it actually links to /usr/❗lib❗/bin/xray, not /usr/bin/xray.

Why not just

for bin in mihomo xray sing-box; do
    # notice no ../ or ${pkgdir}
    ln -sv "/usr/bin/${bin}" "${pkgdir}/usr/lib/${_pkgname}/bin/${bin//-/_}/${bin}"
done

Link doesn't have to be valid at the moment of creation.

Then it works fine

'/build/v2rayn/pkg/v2rayn/usr/lib/v2rayN/bin/mihomo/mihomo' -> '/usr/bin/mihomo'
'/build/v2rayn/pkg/v2rayn/usr/lib/v2rayN/bin/xray/xray' -> '/usr/bin/xray'
'/build/v2rayn/pkg/v2rayn/usr/lib/v2rayN/bin/sing_box/sing-box' -> '/usr/bin/sing-box'
==> Tidying install...

and

❯ realpath /usr/lib/v2rayN/bin/xray/xray
/usr/bin/xray

yidaduizuoye commented on 2025-01-30 14:42 (UTC)

@Jericho You need to uninstall extra/dotnet-runtime manually and install extra/dotnet-runtime-8.0

Jericho commented on 2025-01-28 11:03 (UTC) (edited on 2025-01-28 11:06 (UTC) by Jericho)

I'm trying to reinstall the program completely, after updating the package “extra/dotnet-runtime 8.0.11.sdk111-1 -> 9.0.1.sdk102-1”

==> Making package: v2rayn 7.7.0-2
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Missing dependencies:
  -> dotnet-sdk
==> ERROR: Could not resolve all dependencies.
 -> error making: v2rayn-exit status 8
checking dependencies...

Package (5)                 Old Version      Net Change 

dotnet-runtime-8.0          8.0.12.sdk112-2   -66,29 MiB
dotnet-targeting-pack-8.0   8.0.12.sdk112-2   -45,49 MiB
netstandard-targeting-pack  9.0.1.sdk102-1    -17,87 MiB
dotnet-sdk-8.0              8.0.12.sdk112-2  -299,57 MiB
go                          2:1.23.5-1       -223,40 MiB

Total Removed Size:  652,62 MiB

:: Do you want to remove these packages? [Y/n] 

A compatibility error occurs and the program is no longer installed.

yidaduizuoye commented on 2025-01-23 06:26 (UTC) (edited on 2025-01-23 06:26 (UTC) by yidaduizuoye)

@zept I tried replacing the method of linking the core files and it should work fine now, please try updating to 7.7.0-2. Thanks for your feedback.