Package Details: surfshark-client 3.8.0-1

Git Clone URL: https://aur.archlinux.org/surfshark-client.git (read-only, click to copy)
Package Base: surfshark-client
Description: Official Surfshark VPN client
Upstream URL: https://surfshark.com
Keywords: adblock gui openvpn surfshark surfshark-gui vpn wireguard
Licenses: custom:surfshark
Submitter: hiiamlala
Maintainer: otaj
Last Packager: otaj
Votes: 27
Popularity: 1.41
First Submitted: 2023-04-18 09:15 (UTC)
Last Updated: 2026-01-13 20:57 (UTC)

Pinned Comments

otaj commented on 2025-09-08 12:47 (UTC) (edited on 2025-09-08 12:48 (UTC) by otaj)

I made changes to the package to not use the .install script, that created files, which were not tracked by package manager.

In order to upgrade, you can either:

  • remove surfshark-client and all the left-over files, that were created by https://aur.archlinux.org/cgit/aur.git/tree/surfshark-client.install?h=surfshark-client&id=cafd6cd8000159ce32b45ab77125ff07060b97d8, that are not cleaned up properly (/usr/lib/systemd/user/surfsharkd.service, /usr/lib/systemd/system/surfsharkd2.service). Surprisingly, removing the package should properly remove /usr/bin/surfshark. Then install again
  • Or, you can install with ignoring the file conflicts (https://wiki.archlinux.org/title/Pacman#Troubleshooting)

Latest Comments

1 2 3 4 5 6 Next › Last »

Gaucho59 commented on 2026-01-14 12:14 (UTC)

Thanks for timely maintaining this package. It's good we don't need to resort to Snaps. keep the good work up!

g0rillanajs commented on 2026-01-14 07:51 (UTC) (edited on 2026-01-19 07:37 (UTC) by g0rillanajs)

Hi! I just get an error in the client saying I don't have a internet connection but at the same time it displays my external IP... I use Omarchy. Worked fine before when I used a clean Arch install. It's like it doesn't recognize my wifi card or something.

qsthy commented on 2025-09-20 12:01 (UTC)

Seems to be mostly in working order now, thank you so much. The only issue I found is that on disconnecting from the VPN /etc/resolv.conf is empty. Not a big deal (easily fixed by reconnecting to the newwork), but still annoying.

otaj commented on 2025-09-15 21:26 (UTC)

Hi everyone, sorry for the mess, all the issues reported by @qsthy should now be fixed. Yes, nuking OpenVPN support was my doing as well :facepalm:

otaj commented on 2025-09-15 12:40 (UTC)

@qsthy I'm sorry about that. I did not realize the /usr/bin/surfshark was a symlink. I'll fix it in the evening once I'm at my personal computer.

As for the OpenVPN connectivity issue. From the top of my head, I cannot think of the good reason why it worked and now it doesn't, that would be related to my packaging changes. Again, I will take a longer look in the evening.

qsthy commented on 2025-09-15 12:16 (UTC)

The new package is a mess. Beside the already commented upon file system conflict /usr/bin/surfshark ends up as a link to a file in the build directory (/home/bruda/.cache/pacaur/surfshark-client/pkg/surfshark-client/opt/Surfshark/surfshark in my case). Once this is fixed it kind of works, but only with Wireguard. OpenVPN/UDP connections (IPv4 network only) fail with no obvious log messages (in fairness this might be an upstream issue, but still it does not work for my needs in the end).

otaj commented on 2025-09-08 12:47 (UTC) (edited on 2025-09-08 12:48 (UTC) by otaj)

I made changes to the package to not use the .install script, that created files, which were not tracked by package manager.

In order to upgrade, you can either:

  • remove surfshark-client and all the left-over files, that were created by https://aur.archlinux.org/cgit/aur.git/tree/surfshark-client.install?h=surfshark-client&id=cafd6cd8000159ce32b45ab77125ff07060b97d8, that are not cleaned up properly (/usr/lib/systemd/user/surfsharkd.service, /usr/lib/systemd/system/surfsharkd2.service). Surprisingly, removing the package should properly remove /usr/bin/surfshark. Then install again
  • Or, you can install with ignoring the file conflicts (https://wiki.archlinux.org/title/Pacman#Troubleshooting)

nathanchere commented on 2025-09-08 08:37 (UTC)

Thought it was just a 'my machine' problem but it seems like a recurring problem across multiple machines and PKGBUILD versions:

error: failed to commit transaction (conflicting files)
surfshark-client: /usr/bin/surfshark exists in filesystem

Gatenkaas commented on 2025-09-05 16:38 (UTC)

A possible warning for version 3.5.4 ?!

It seems that access to certain websites are blocked automatically. I experienced some weird behaviour with this version. For instance when accessing or searching for news server websites and after that access to all websites seem to be blocked for some time.

Craigccfl commented on 2025-09-04 23:07 (UTC)

It is working just fine. Thanks raziel100.