Package Details: torguard 3.88.0-1

Git Clone URL: (read-only)
Package Base: torguard
Description: TorGuard VPN Software Stay private online with TorGuard's anonymous VPN software and connect to 37+ countries worldwide.
Upstream URL:
Licenses: custom
Submitter: coco
Maintainer: coco (thatgeek, dramm)
Last Packager: dramm
Votes: 8
Popularity: 1.261627
First Submitted: 2017-01-25 16:18
Last Updated: 2018-08-28 18:39

Latest Comments

1 2 Next › Last »

eschwartz commented on 2018-09-02 08:23

Please remove the install script and provide a systemd-sysusers snippet, e.g. see

Also it is wrong to remove users/groups on package removal, see

Also, you're copying over rather a lot of things including a full source archive and a PKGBUILD directly to / when the only thing you needed to do was add "etc" to the copying-over of "usr" and "opt" :/

General, pre-existing issues:

Note that the url is broken (missing protocol:// means that it's a relative filename, not a domain name...)

Many dependencies are missing for the bundled Qt libraries: fontconfig, freetype, glib2, libgl...

Why are these bundled libraries needed at all? It seems to work just fine using the system qt5-base plus moving /opt/torguard/bin/torguard to /usr/bin/ -- the stunnel and ss-local binaries should probably also be replaced by their system versions from the stunnel and shadowsocks-libev packages.

dramm commented on 2018-08-28 20:07

Follow the steps bellow to:
  • avoid typing your password to run torguard
  • run from dmenu/rofi or anything that uses .desktop files
Update sudoers policy

edit the /etc/sudoers.d/torguard file, changing /opt/torguard/bin/torguard to:

/opt/torguard/bin/torguard, /usr/bin/torguard
Add your user to the torguard group
# gpasswd -a *user* torguard

Now you can do sudo torguard to run the client without being asked for your password

Edit .desktop file

edit the /usr/share/applications/torguard.desktop file changing the Exec line to:

Exec=sudo /usr/bin/torguard

Now you should be able to run TorGuard from rofi/dmenu or anything else that relies on the .desktop files


I contacted TorGuard and they are going to fix this in the next release. For now this workaround will do.

thatgeek commented on 2018-07-24 01:45

I no longer use Arch and am in discussions with the TG team to take over this AUR package. If someone else would like to become a maintainer, that would be great.

lefamz commented on 2018-07-23 08:49

Version v3.86.1 is out. Are there any plans for update?

thatgeek commented on 2017-11-21 03:09

Just pushed v0.3.76. OpenVPN works in this version.

thatgeek commented on 2017-11-17 02:52

@glebtv - this package is not missing the OpenVPN binary. I just checked /opt/torguard/bin/ and it's right there.

$ ls /opt/torguard/bin/
build.conf openvpn_v2_4 torguard
openconnect qt.conf torguard-wrapper
openvpn_v2_3 ss-local vpnc-script

glebtv commented on 2017-11-16 15:02

this package seems to be missing the bundled openvpn binary which is present in the package downloaded from torguard.

From app debug log:
Starting "/opt/torguard/bin/openvpn_v2_3" with arguments (...)

denaje commented on 2017-11-15 15:32

@deemel I had the same problem as you. Reinstalling from the AUR package did not help (pacaur -S torguard), though I did not clear cache before doing that. However, I downloaded the arch package from, extracted, ran makepkg, then installed the package manually and it worked. Same version as here, so I don't know why this did not work.

thatgeek commented on 2017-11-15 02:53

@deemel - I see the same error as you but I am able to establish a connection via OpenConnect. This is not an issue with the package, it is an issue with the TorGuard application. Please reach out to them for assistance. I will gladly update the package when they release a fix.

deemel commented on 2017-11-14 12:35

Since the last update on 2017-11-12 it's no longer possible to establish a connection. On starting torguard from the console there's an error about an missing log option

[dml@alpha ~]$ torguard
GID no changed
setting uid to 1000
Setting USER, USERNAME and LOGNAME to "dml"
Setting HOME to "/home/dml"
[2017-11-14 13:28:17.408 CET D] Unexpected Log option: ""
[2017-11-14 13:28:17.408 CET D] NullMessageHandler: no log supported