adguardteam / adguardvpnforwindows Goto Github PK
View Code? Open in Web Editor NEWAdGuard VPN Windows app open bug tracker
Home Page: https://adguard-vpn.com/
AdGuard VPN Windows app open bug tracker
Home Page: https://adguard-vpn.com/
Minor fixes
Minor fixes
Minor fixes
Minor fixes
Title of this topic is misleading. The connection doesn't actually drop, but some devices bypass VPN tunnels in Sleep Mode.
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.
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.
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!
Minor fixes
Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.
AdGuard VPN opens with a necessary tab
AdGuard VPN is still wrapped.
Minor fixes
Minor fixes
Minor fixes
Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.
The toggles remain the same
The toggles are changing
Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.
There is a Connect button in the tray
There is a Disconnect button instead
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
Minor fixes
Minor fixes
Minor fixes
Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.
While we are writing password we can see preview by clicking on special sign, and we can notice caps lock indicator
Both preview and caps lock indicator aren't seen
Add support for the AdGuard app (Run the AdGuard VPN and AdGuard normail without a problem)
Minor fixes
Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.
it should by using vpn's dns server. as vpn routing all connection
Windows still use DNS on adapter settings in network and sharing
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
Minor fixes
Minor fixes
AdGuard offer less support for linux (only AGH)
atleast provide command line tool as protonvpn
https://protonvpn.com/support/linux-vpn-tool/
https://github.com/ProtonVPN/linux-cli
Minor fixes
Don't look
Update Adguard.Commons for Windows (Adguard and Adguard VPN)
Minor fixes
Minor fixes
Minor fixes
Minor fixes
Minor fixes
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.
Debug logs: see ticket 1518164.
Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.
Autoupdate is still ON after we rebooted AdGuard VPN
Autoupdate is turned off
Minor fixes
Minor fixes
Minor fixes
Minor fixes
AGVPN has servers in many countries. add some servers in russia
(AG developers from russia, so that will be not difficult) may be free?
Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.
AdGuard VPN is connected and you moved to Exclusions tab
AdGuard VPN is working but UI has crashed
https://uploads.adguard.com/up03vsp4h.mp4
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()
The expectation is that all apps would be tunneled through AdGuard VPN tunnel.
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.
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.
Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.
###Steps to reproduce
The system notifies you that you entered as a premium user
There is a notification "Connection speed is reduced"
Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.
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.
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.
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.
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.
Minor fixes
Add more languages to the program (The program could support languages that already have translations outside of English and Russian)
Minor fixes
Minor fixes
Minor fixes
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.