Git Product home page Git Product logo

adguardvpnforwindows's Introduction

AdGuard VPN for Windows

Fast, flexible and reliable VPN solution for Windows

Your online safety and anonymity guaranteed by a trusted developer.

Website | Reddit | Twitter | Telegram

Latest release Beta version>

Disclaimer

AdGuard VPN serves to protect your online privacy, encrypt your connection, hide your IP address and websites you visit from anyone (including your ISP). Cutting-edge technologies and multiple customization options will help conceal your location and ensure anonymous browsing on the web.

To get more information and to download AdGuard VPN for Windows, visit our website.

Feedback options

We appreciate your feedback and always welcome both constructive critisism and new ideas.

You can use GitHub to report a bug or to submit a feature request. To do so, go to this page, click the New issue button and choose between creating a bug report or feature request.

adguardvpnforwindows's People

Contributors

ameshkov avatar anastasiia-fedotova avatar aydinv13 avatar birbber avatar el-termikael avatar mozartinio avatar vozersky avatar zebrum avatar zzebrum avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

adguardvpnforwindows's Issues

The toggles in Settings are changing if we move the cursor over them (after switching the language)

Prerequisites

Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.

  • I am running the latest version
  • I checked the documentation and found no answer
  • I checked to make sure that this issue has not already been filed

Issue Details

  • AdGuard VPN version:
    • 0.0.55.0
  • VPN mode:
    • Local VPN
  • Operating system and version:
    • Windows 10
  • Other network-level software:

Steps to reproduce

  1. Launch AdGuard VPN
  2. Go to Settings and change the language
  3. Move the cursor over the toggles below without clicking.

Expected Behavior

The toggles remain the same

Actual Behavior

The toggles are changing

Aydin kjlry

Screenshots

Screenshot:

Additional Information

DNS not bypassed when using vpn

Prerequisites

Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.

  • [ Y] I am running the latest version
  • [ Y] I checked the documentation and found no answer
  • [ Y] I checked to make sure that this issue has not already been filed

Issue Details

  • AdGuard VPN version:
    0.0.117.0
  • VPN mode:
    VPN mode
  • Operating system and version:
    Windows 10 Enterprise LTSC
  • Other network-level software:
    • Adguard, Eset Internet Security with firewall disabled.

Expected Behavior

it should by using vpn's dns server. as vpn routing all connection

Actual Behavior

Windows still use DNS on adapter settings in network and sharing

Screenshots

Capture

Additional Information

see the screenshot applicable it did not bypass my ISP internet blocking. usually DNS with different port or encrypted dns or vpn should always bypassed it.

i use Unbound for local recursive and when i use unbound. i don't have any connection when adguard vpn is on

UI crashes after moving to another tab while connecting

Prerequisites

Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.

  • I am running the latest version
  • I checked the documentation and found no answer
  • I checked to make sure that this issue has not already been filed

Issue Details

  • AdGuard VPN version:
    • 0.0.55.0
  • VPN mode:
    • Local VPN
  • Operating system and version:
    • Windows 10
  • Other network-level software:

Steps to reproduce

  1. Launch AdGuard VPN
  2. Make sure you're disconnected
  3. Tap on any location and quickly move to Exclusions tab

Expected Behavior

AdGuard VPN is connected and you moved to Exclusions tab

Actual Behavior

AdGuard VPN is working but UI has crashed
https://uploads.adguard.com/up03vsp4h.mp4

Screenshots

DDDDDD

Screenshot:

Additional Information

App interface soft-locks after signing in to AdGuard account

Issue Details

  • AdGuard VPN version:
    • 0.0 nightly 16
  • VPN mode:
    • Local VPN
  • Operating system and version:
    • Windows 10, version 20H2
  • Other network-level software:
    • Unspecified

Actual Behavior

Attempting to log in to your AdGuard accounts results in user interface soft-locking. Force killing the process and restarting it results in immediate UI soft-locking. App is basically unusable.

Additional Information

Debug logs: see ticket 1518164.

AdGuard VPN connection drops when Android phone enter sleep/doze mode

Title of this topic is misleading. The connection doesn't actually drop, but some devices bypass VPN tunnels in Sleep Mode.

Prerequisites

  • I am running the latest version
  • I checked the documentation and found no answer
  • I checked to make sure that this issue has not already been filed

Issue Details

  • AdGuard VPN version:
    0.7.1
  • VPN mode:
    AdGuard VPN in VPN Mode
  • Operating system and version:
    Android 10/11 (not rooted)
  • Other network-level software:
    AdGuard Home DNS server

Expected Behavior

The expectation is that Android devices use AdGuard VPN when in Sleep Mode for all situations if "Always-On" and "Block Connections Without VPN" are enabled in Android Network & Internet settings.

Actual Behavior

Local DNS resolver logs show that Android Sleep Mode WiFi activity includes Android devices attempting to resolve Google domains, such as google.com, connectivitycheck.gstatic.com, and play.googleapis.com outside of AdGuard VPN tunnels using WiFi-assigned DNS resolver address instead of VPN-set resolver address. The same devices do use VPN tunnels in Sleep Mode when receiving email and other internet data. That means that VPN tunnel connection persists and isn't dropped in Sleep Mode.

Additional Information

It is almost as if there is a forced Android-set VPN Split Tunneling that can't be configured in any VPN apps. The same behavior happens with all VPN apps and protocols, but not on all devices. Disabling or enabling Battery Optimization for VPN apps makes no difference.

Some say that Captive Portal check is the issue, but none of following ADB Shell Captive Portal commands resolve this issue for me:
settings put global captive_portal_detection_enabled 0
settings put global captive_portal_server localhost
settings put global captive_portal_mode 0
settings put global wifi_watchdog_on 0
settings put global wifi_watchdog_background_check_enabled 0
pm disable com.android.captiveportallogin

This behavior is similar to how Android devices use carrier/SIM-card WiFi calling that also bypasses installed VPN apps and exclusively uses IPSec 3GPP ePDG tunnels to make/receive calls and/or SMS/MMS. Only app-based WiFi calling (WhatsApp, Viber, Skype, Telegram, Signal, etc.) and other internet apps can use installed VPN app tunnels.

There is definitely no way to tunnel carrier/SIM-card WiFi calling through installed VPN apps, but is there a way to prevent Android devices in Sleep Mode from trying to connect to google.com, connectivitycheck.gstatic.com, and play.googleapis.com outside of VPN tunnels? Connecting to those Google domains outside of VPN defeats the point of using a VPN!

Update Adguard.Commons for Windows

Update Adguard.Commons for Windows (Adguard and Adguard VPN)

  • remove CustomProtocolUtils.cs from AdGuardVpn.Commons.Utils use CustomProtocolUtils from Commons instead
  • remove CustomProtocolUtils.cs from Adguard.Tools use CustomProtocolUtils from Commons instead
  • remove SingleFolderResourceManager.cs from AdGuardVpn.UI.Properties

Disconnect button appears in the tray after VPN is disconnected

Prerequisites

Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.

  • I am running the latest version
  • I checked the documentation and found no answer
  • I checked to make sure that this issue has not already been filed

Issue Details

  • AdGuard VPN version:
    • 0.0.55.0
  • VPN mode:
    • Local VPN
  • Operating system and version:
    • Windows 10
  • Other network-level software:

Steps to reproduce

  1. Launch Adguard VPN
  2. Connect any location
  3. Click on Disconnect
  4. Check tray

Expected Behavior

There is a Connect button in the tray

Actual Behavior

There is a Disconnect button instead

Screenshots

Aydin c67s6

Screenshot:

Additional Information

If we tap on disconnect from the tray the app will disconnect for a long time until we connect another server on the main screen

Autoupdate toggle is turned off after rebooting AdGuard VPN

Prerequisites

Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.

  • I am running the latest version
  • I checked the documentation and found no answer
  • I checked to make sure that this issue has not already been filed

Issue Details

  • AdGuard VPN version:
    • 0.0.55.0
  • VPN mode:
    • Local VPN
  • Operating system and version:
    • Windows 10
  • Other network-level software:

Steps to reproduce

  1. Open Adguard VPN
  2. Leave Autoupdate toggle ON in Settings tab
  3. Reboot AdGuard VPN

Expected Behavior

Autoupdate is still ON after we rebooted AdGuard VPN

Actual Behavior

Autoupdate is turned off

Screenshots

DDDD

DDDD222

Screenshot:

Additional Information

We can't preview the written password when signing in/up and caps lock icon is absent

Prerequisites

Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.

  • I am running the latest version
  • I checked the documentation and found no answer
  • I checked to make sure that this issue has not already been filed

Issue Details

  • AdGuard VPN version:
    • 0.0.55.0
  • VPN mode:
    • Local VPN
  • Operating system and version:
    • Windows 10
  • Other network-level software:

Steps to reproduce

  1. Install Adguard VPN
  2. Enter any existing email
  3. Start writing password

Expected Behavior

While we are writing password we can see preview by clicking on special sign, and we can notice caps lock indicator

Actual Behavior

Both preview and caps lock indicator aren't seen

Servers in Russia

AGVPN has servers in many countries. add some servers in russia
(AG developers from russia, so that will be not difficult) may be free?

Wrapped AdGuard VPN doesn't open when we choose any option from the tray

Prerequisites

Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.

  • I am running the latest version
  • I checked the documentation and found no answer
  • I checked to make sure that this issue has not already been filed

Issue Details

  • AdGuard VPN version:
    • 0.0.55.0
  • VPN mode:
    • Local VPN
  • Operating system and version:
    • Windows 10
  • Other network-level software:

Steps to reproduce

  1. Open AdGuard VPN then wrap it.
  2. Choose any option from the tray e.g Settings or About

Expected Behavior

AdGuard VPN opens with a necessary tab

Actual Behavior

AdGuard VPN is still wrapped.

Screenshots

Screenshot:

Additional Information

Add more languages to the program

Add more languages to the program (The program could support languages that already have translations outside of English and Russian)

Google Voice bypasses all VPN apps, including AdGuard VPN

Prerequisites

  • I am running the latest version
  • I checked the documentation and found no answer
  • I checked to make sure that this issue has not already been filed

Issue Details

  • AdGuard VPN version:
    0.7.1
  • VPN mode:
    AdGuard VPN in VPN Mode, AdGuard AdBlocker in Local Proxy Auto-Mode
  • Operating system and version:
    Android 10 (rooted Lineage OS 17.1), no carrier/SIM card/data, WiFi/Bluetooth/USB-only connections
  • Other network-level software:
    AdGuard Home DNS server, AFWall+, custom IPTables scripts

Expected Behavior

The expectation is that all apps would be tunneled through AdGuard VPN tunnel.

Actual Behavior

TCP dumps show that Google Voice bypasses all VPN apps, including AdGuard VPN and OpenVPN Connect. Google Voice routes itself through Tun0 VPN adapter 99% of the time, but per each received or made call Google Voice always creates at least one direct connection over STUN UDP ports 19302-19305, which exposes both public and local IP. I can submit my TCPDump log, but privately.

AdGuard AdBlocker in Local Proxy Auto-Mode log doesn't register that connection because Local Auto-Proxy Mode does not filter UDP packets. AdGuard AdBlocker's "Disable WebRTC" is enabled and works in almost all apps, but doesn't work for Google Voice...

AdGuard AdBlocker Filter Log detects Google Voice as "root" (instead of "Google Voice") when Google Voice makes a TCP connection to 216.239.36.145 over port 443 right before making and/or receiving a call. There are no other apps that register themselves as "root" in AdGuard Filter Log, but I don't know if this is important.

This behavior happens regardless of whether I use default IPTable rules/chain rules and/or AdGuard AdBlocker.

Additional Information

This affects all Android VPN apps, regardless of VPN protocol and regardless of DNS resolution settings, but AdGuard VPN could be the first one to make Google Voice calls be fully tunneled via VPN.

Reopen main window NullReferenceException

Problems with turning off Adguard VPN from the tray. After turning off Adguard VPN through the tray and start it through icon on the desktop, the main window doesn't show up.

Log:
INFO, AdGuardVpn, 4, 13.11.2020 2:17:59.832, ClientAuthenticationService.Reload: Starting
ERROR, AdGuardVpn, 4, 13.11.2020 2:17:59.863, Can't reload auth settings. Error:System.NullReferenceException: Object reference not set to an instance of an object.
Source: AdGuardVpn.Commons
Stack trace: at AdGuardVpn.Commons.Utils.UserAuthConverter.rC49COcWe1Fr0SHD4I(Object )
at AdGuardVpn.Commons.Utils.UserAuthConverter.ToState(UserAuth userAuth, VpnAccount vpnAccount)
at AdGuardVpn.SciterProxy.MainProxyEventHandler.eNyROcltpKMfZih4UT2(Object , Object )
at AdGuardVpn.SciterProxy.MainProxyEventHandler.OnAuthUpdated(VpnAccount vpnAccount, UserAuth userAuth)
at AdGuardVpn.SciterProxy.MainProxyEventHandler.c7xBS1xXOD(Object , PropertyChangedEventArgs )
at System.ComponentModel.PropertyChangedEventHandler.Invoke(Object sender, PropertyChangedEventArgs e)
at AdGuardVpn.UI.Service.Impl.ClientAuthenticationService.yFBddRXuijWIZoAHpws(Object , Object , Object )
at AdGuardVpn.UI.Service.Impl.ClientAuthenticationService.OnPropertyChanged(String propertyName)
at AdGuardVpn.UI.Service.Impl.ClientAuthenticationService.JA8keNtTp(UserAuth value)
at AdGuardVpn.UI.Service.Impl.ClientAuthenticationService.ruolbcpjc()
at AdGuardVpn.UI.Service.Impl.ClientAuthenticationService.Reload()

After sign in with premium account the app shows the message "Connection speed is reduced"

Prerequisites

Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.

  • I am running the latest version
  • I checked the documentation and found no answer
  • I checked to make sure that this issue has not already been filed

Issue Details

  • AdGuard VPN version:
    • 0.0.55.0
  • VPN mode:
    • Local VPN
  • Operating system and version:
    • Windows 10
  • Other network-level software:

###Steps to reproduce

  1. Install AdGuard VPN
  2. Sign in with premium account

Expected Behavior

The system notifies you that you entered as a premium user

Actual Behavior

There is a notification "Connection speed is reduced"

Screenshots

1

Screenshot:

Additional Information

Network Isolation

Prerequisites

Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.

  • I am running the latest version
  • I checked the documentation and found no answer
  • I checked to make sure that this issue has not already been filed

Problem Description

A lot information is exposed on public WiFi networks without isolation. Many Android VPN apps can prevent at least some local nework discovery, but AdGuard doesn't. A Layer 3 isolation should be included. I think OpenVPN protocol provides even a better Layer 2 isolation, but I don't know what protocol AdGuard uses for its Local VPN. Currently private IP addresses are added to exclusion lists by default, but removing those addresses does not result in AdGuard blocking Chromecast packets. Android devices with AdGuard Local VPN (and all local IP's removed from exclusion list) continue to discover each other on my WiFi. AdGuard log does show 239.255.255.250 and that can be blocked, but it doesn't prevent other DLNA discovery.

Proposed Solution

An option to drop connections to and from all known private IP addresses, except for the one assigned to the device and the gateway. It should include blocking Multicast (mDNS, Bonjour, Avahi, etc.) IP's (224.0.0.0-255.255.255.255) or just drop all IGMP (Protocol 2) packets.

Alternatives Considered

Custom IP Tables, but that requires rooting and can't be easily adjusted for each public WiFi connection due to differences in assigned IP addresses.

Additional Information

AdGuard also doesn't prevent IPv6 Link Local discovery connections, even when IPv6 is disabled in AdGuard settings and local network does not IPv6. There is no easy way to disable IPv6 interface on Android devices without custom scripts and even then, IPv6 Link Local IP's are re-assigned on connection change. IPv6 Link Local isn't route-able, but it does leak information onto local network without proper VLAN isolation that very few public WiFi networks have.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.