Skip to content

Releases: AdguardTeam/AdGuardVPNCLI

1.2.10 nightly

29 Nov 15:23
Compare
Choose a tag to compare
1.2.10 nightly Pre-release
Pre-release
  • [Fixed] DNS query rerouted from IPv6 to IPv4, even when DNS upstream is set to Default #55

1.2.6 nightly

12 Nov 16:14
Compare
Choose a tag to compare
1.2.6 nightly Pre-release
Pre-release
  • [Fixed] Connecting through TUN mode is not working on Fedora workstation (env_reset is forced in sudoers) #58
  • [Fixed] When I run adguardvpn-cli update, the VPN terminates, but my network can't download the new version. #62

1.1.128 nightly

11 Oct 11:12
2ba076c
Compare
Choose a tag to compare
1.1.128 nightly Pre-release
Pre-release

Minor fixes

1.1.126 release

10 Oct 15:50
Compare
Choose a tag to compare

Disclaimer AdGuard VPN CLI is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

It’s been only 4 months since the official release of v1.0, but AdGuard VPN for Linux just got even better: meet the v1.1. The biggest improvement is the Exclusions feature, which you may already know from other AdGuard VPN products. We also added a command that allows you to view your subscription information and made fixes that improve overall security and stability.

New feature: Exclusions

This feature drastically improves the usability of AdGuard VPN for Linux. For those who don’t know: this option lets you decide which domains’ traffic should be excluded from VPN routing. This is handy when you don’t need VPN to work for some websites, because it saves you the hassle of constantly turning VPN on and off.

Just like in AdGuard VPN for other platforms, you can use Exclusions in two modes: General (VPN is enabled for all domains except for those in the exclusion list) and Selective (VPN is enabled only for the domains in the exclusion list). Note: each mode has its own list of exclusions.

Exclusions

How to use

To view all exclusion-related commands, type:

adguardvpn-cli site-exclusions -h

To add a domain to the exclusion list of the current mode, type:

adguardvpn-cli site-exclusions add %domain_name%

Supported input formats: domain.com, sub.domain.com, www.domain.com. Use double quotes for wildcards: "*.domain.com"

Command example: adguardvpn-cli site-exclusions add https://www.google.com/

To remove a domain from the list of exclusions, type:

adguardvpn-cli site-exclusions remove %domain_name%

To view the current exclusion list, type:

adguardvpn-cli site-exclusions show

To remove all exclusions, type:

adguardvpn-cli site-exclusions clear

To change the exclusion mode, type:

adguardvpn-cli site-exclusions mode %mode_name% (or you can just check the current mode using adguardvpn-cli site-exclusions mode)

where %mode_name% is general or selective.

Note: the commands listed above (add, remove, show, clear) are applied to the exclusion list of the current mode. To perform a command for a specific mode, add --for-mode %mode_name% type, for example:

adguardvpn-cli site-exclusions add %domain_name% --for-mode %mode_name%

New command to view your subscription info

To check your current subscription information and status, type:

adguardvpn-cli license

You will see your email and subscription type. Paid users will also see the expiration date of their subscription.

Command-line completion

To make navigating through different and, sometimes, pretty long commands easier, we added the autocomplete feature. To enable it, see the bash-completion hint that is shown after installing or updating AdGuard VPN for Linux. To use the feature, just start typing the command you want and hit the Tab ↹ key — the command will automatically complete with a necessary word or will show a choice of completion options.

Changelog

Improvements

  • Add website exclusions feature #27
  • Add a command to view subscription info #12
  • Autocomplete commands by pressing the Tab key #18
  • Improve update process #33
  • Add optional support for notifications #40
  • Add "script" mode for routes #22
  • Display the directory path when entering a command config show #24
  • Auto-detect which routing table should be used on Linux #43

Fixes

  • Extracting .tar.gz archives doesn’t create a subdirectory #29
  • Temporary loss of network connection may lead to IP leak #32
  • DNS leaks when connected to VPN #34

AdGuard VPN CLI Install-Scripts:

curl -fSsL https://raw.githubusercontent.com/AdguardTeam/AdGuardVPNCLI/master/scripts/release/install.sh | sh -s -- -v - for installing from Release channel

curl -fSsL https://raw.githubusercontent.com/AdguardTeam/AdGuardVPNCLI/master/scripts/beta/install.sh | sh -s -- -v - for installing from Beta channel

curl -fSsL https://raw.githubusercontent.com/AdguardTeam/AdGuardVPNCLI/master/scripts/nightly/install.sh | sh -s -- -v - for installing from Nightly channel

1.1.127 beta

10 Oct 15:46
Compare
Choose a tag to compare
1.1.127 beta Pre-release
Pre-release

Disclaimer AdGuard VPN CLI is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

This is a technical update aimed to increase the app stability and fix minor bugs.

AdGuard VPN CLI Install-Scripts:

curl -fSsL https://raw.githubusercontent.com/AdguardTeam/AdGuardVPNCLI/master/scripts/release/install.sh | sh -s -- -v - for installing from Release channel

curl -fSsL https://raw.githubusercontent.com/AdguardTeam/AdGuardVPNCLI/master/scripts/beta/install.sh | sh -s -- -v - for installing from Beta channel

curl -fSsL https://raw.githubusercontent.com/AdguardTeam/AdGuardVPNCLI/master/scripts/nightly/install.sh | sh -s -- -v - for installing from Nightly channel

1.1.125 nightly

08 Oct 15:16
Compare
Choose a tag to compare
1.1.125 nightly Pre-release
Pre-release
  • [Enhancement] Add "script" mode for routes #22
  • [Enhancement] Command-line completion (tab completion / autocompletion) #18
  • [Enhancement] It is not clear how to clear application data #24
  • [Enhancement] [CLI] Add a command to view license info #12
  • [Enhancement] [CLI] Add sites exclusions #27
  • [Fixed] Extracting .tar.gz archives doesn't create a subdirectory #29
  • [Fixed] Temporary loss of network connection may lead to IP leak #32
  • [Other] Add optional support for notifications #40
  • [Other] Fix nightly changelog #56
  • [Other] Improve update process #33
  • [Other] Logic error in install script due to lack of `stat` and `sudo` #51
  • [Other] Switching tun/socks mode while connected should do full restart, not config reload #49

1.1.112 nightly

27 Sep 13:02
Compare
Choose a tag to compare
1.1.112 nightly Pre-release
Pre-release

Minor fixes

1.1 beta

23 Sep 15:16
Compare
Choose a tag to compare
1.1 beta Pre-release
Pre-release

Disclaimer AdGuard VPN CLI is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

It’s been only 3 months since the official release of v1.0, but AdGuard VPN for Linux just got even better: meet the v1.1 beta. The biggest improvement is the Exclusions feature, which you may already know from other AdGuard VPN products. We also added a command that allows you to view your subscription information and made fixes that improve overall security and stability.

New feature: Exclusions

This feature drastically improves the usability of AdGuard VPN for Linux. For those who don’t know: this option lets you decide which domains’ traffic should be excluded from VPN routing. This is handy when you don’t need VPN to work for some websites, because it saves you the hassle of constantly turning VPN on and off.

Just like in AdGuard VPN for other platforms, you can use Exclusions in two modes: General (VPN is enabled for all domains except for those in the exclusion list) and Selective (VPN is enabled only for the domains in the exclusion list). Note: each mode has its own list of exclusions.

How to use

To view all exclusion-related commands, type:

adguardvpn-cli site-exclusions -h

To add a domain to the exclusion list of the current mode, type:

adguardvpn-cli site-exclusions add %domain_name%

Supported input formats: domain.com, sub.domain.com, www.domain.com. Use double quotes for wildcards: "*.domain.com"

Command example: adguardvpn-cli site-exclusions add https://www.google.com/

To remove a domain from the list of exclusions, type:

adguardvpn-cli site-exclusions remove %domain_name%

To view the current exclusion list, type:

adguardvpn-cli site-exclusions show

To remove all exclusions, type:

adguardvpn-cli site-exclusions clear

To change the exclusion mode, type:

adguardvpn-cli site-exclusions mode %mode_name% (or you can just check the current mode using adguardvpn-cli site-exclusions mode)

where %mode_name% is general or selective.

Note: the commands listed above (add, remove, show, clear) are applied to the exclusion list of the current mode. To perform a command for a specific mode, add --for-mode %mode_name% type, for example:

adguardvpn-cli site-exclusions add %domain_name% --for-mode %mode_name%

New command to view your subscription info

To check your current subscription information and status, type:

adguardvpn-cli license

You will see your email and subscription type. Paid users will also see the expiration date of their subscription.

Command-line completion

To make navigating through different and, sometimes, pretty long commands easier, we added the autocomplete feature. To enable it, see the bash-completion hint that is shown after installing or updating AdGuard VPN for Linux. To use the feature, just start typing the command you want and hit the Tab ↹ key — the command will automatically complete with a necessary word or will show a choice of completion options.

Changelog

Improvements

  • Add a command to view subscription info #12
  • Autocomplete commands by pressing the Tab key #18
  • Add "script" mode for routes #22
  • Display the directory path when entering a command config show #24
  • Auto-detect which routing table should be used on Linux #43

Fixes

  • Extracting .tar.gz archives doesn't create a subdirectory #29
  • Temporary loss of network connection may lead to IP leak #32
  • DNS leaks when connected to VPN #34

AdGuard VPN CLI Install-Scripts:

curl -fSsL https://raw.githubusercontent.com/AdguardTeam/AdGuardVPNCLI/master/scripts/release/install.sh | sh -s -- -v - for installing from Release channel

curl -fSsL https://raw.githubusercontent.com/AdguardTeam/AdGuardVPNCLI/master/scripts/beta/install.sh | sh -s -- -v - for installing from Beta channel

curl -fSsL https://raw.githubusercontent.com/AdguardTeam/AdGuardVPNCLI/master/scripts/nightly/install.sh | sh -s -- -v - for installing from Nightly channel

1.1.108 nightly

20 Sep 16:22
Compare
Choose a tag to compare
1.1.108 nightly Pre-release
Pre-release

Minor fixes

1.1.101 nightly

19 Sep 15:17
Compare
Choose a tag to compare
1.1.101 nightly Pre-release
Pre-release

Minor fixes