Giter VIP home page Giter VIP logo

win-app's Issues

not able to use DNS server on RFC 1918 subnet

Because i also run a blocklist on the DNS server i seek to use both protonvpn and the LAN DNS.
To this end i choose split tunnel with the LAN DNS ip configured.
This does not work. Since long.

Missing plural form

<value>{0} Countries</value>

<value>{0} Devices</value>

<value>hour(s)</value>

<value>minute(s)</value>

You should add plural form for few and many form.

Issue with Building the application

We are happy to answer your questions about the code or discuss technical ideas.

Please complete the following checklist (by adding [x]):

  • I have searched open and closed issues for duplicates
  • This isn't a feature request
  • This is not a report about my app not working as expected

Hi! I had some issues while building the application. I've checked and its missing all dll files. I looked closely at the issues open and couln't find the solutions. I have no kind of anti virus running.
image
I hope someone can help me figure out why i can't get it to build
Kind regards.

DNSCrypt doesn't work. Constantly enables IPv6....

Tried the windows "app" because openvpn has no killswitch.

Pointed my dns to localhost and nothing resolves. Openvpn TAP adapter is configured the same and works fine.

Went into the Proton TAP adapter and disabled IPv6. Every time I connect the app enables IPv6. My network doesn't use IP6 and newer windows doesn't allow it to be uninstalled, just unchecked.

Is there a way to disable the permanent kill switch?

It appears that the "Disable Kill Switch" button on the login form does not work. The official support on the website did not seem to offer a solution.

VirtualBoxVM_HVSxgNyd0Q.mp4

There must be a way to re-enable internet access, right? As of right now, I can't access the internet on my PC.

Is there any timeline for supporting Stealth protocol for windows app?

We are happy to answer your questions about the code or discuss technical ideas.

Please complete the following checklist (by adding [x]):

  • I have searched open and closed issues for duplicates
  • This isn't a feature request
  • This is not a report about my app not working as expected

Bring back IP in notification menu

In the newest version the notification no longer displays the public IP; even if this is intended, can a toggle be added to enable this? The feature is very helpful.

There's also now requests to save cookies for "api.protonvpn.ch". What is this being used for? Please start posting changelogs.

Not important, but it would be nice to revert back to a prior design of the app where the three-lines settings menu is clicked from the top-left corner where it previously was (which is where the Proton logo now sits).

ProtonVPN 1.19.0 Beta-Version

Upon upgrading to the beta version in Win 10 Pro 64bit version 20H2 and changing the settings to TUN-Adapter, I see these instances of openvpn.exe stopped working. What should I do? Thank you very much.
2021-02-21_12-48-55

The older version of ProtonVpn cannot be removed

We are happy to answer your questions about the code or discuss technical ideas.

Please complete the following checklist (by adding [x]):

  • I have searched open and closed issues for duplicates
  • This isn't a feature request
  • This is not a report about my app not working as expected

Hello there, I would like to uninstall and re-install the ProtonVpn app But
I keep facing this error:

Screenshot 2022-10-22 161224
I tried to find the ProtonVPN_win_v2.0.6.msi in my memory but I could not find it anywhere in my memory.

And when I try to install the app again I get this error:
Screenshot 2022-10-22 161736

Client version - 2.0.0. Settings - Advanced - Split Tunneling - can't see/edit full list apps at 14" screen

We are happy to answer your questions about the code or discuss technical ideas.

Please complete the following checklist (by adding [x]):

  • [x ] I have searched open and closed issues for duplicates
  • [x ] This isn't a feature request
  • This is not a report about my app not working as expected

Display Settings:
size - 14"
scale - 100%
resolution - 1366x768

Client version - 2.0.0

Settings - Advanced - Split Tunneling - can't see/edit full list apps at 14" screen

20220622

What website is the installer programm referring to?

Hey folks,

first off:
I really appreciate your work!

I got a little problem with installing the newest Version of Protonvpn for win7
it is the last step that makes it impossible to use.
The Installer wants to download "webview2 runtime", but it fails.
there is just a message popping up that an error occured and go.microsoft.com.

There is no exact website.
could you tell me what exact website link the Installer tries to catch?
I would like to try to install it by myself.

Is Start on Boot / Connect on Boot even working properly?

We are happy to answer your questions about the code or discuss technical ideas.

Please complete the following checklist (by adding [x]):

  • I have searched open and closed issues for duplicates
  • This isn't a feature request
  • This is not a report about my app not working as expected

I switched to ProtonVPN today coming from Mullvad when I saw there was a Connect on Boot feature as of 1.27.2 (https://github.com/ProtonVPN/win-app/releases/tag/1.27.2)

However, even if Start on Boot + Connect on app start are both enabled upon testing the official ProtonVPN Windows App.

The following scenario happens

  • ProtonVPN Windows App doesn't start on boot nor connect on boot
  • Based on my computer specs and existing application startup queue, ProtonVPN will start to connect after 1-2 minutes that my computer has fully booted up and login to Windows.
  • During these two minutes, my original IP address is exposed if I try to browse the internet since in just 30 seconds from login, I can open my browser and start browsing while all my installed applications that opened before ProtonVPN starts connection will also see my original IP.

My expectations were supposedly, it will Connect on Boot like on WireGuard official Windows app or Mullvad Windows app wherein after 1 seconds my Windows computer successfully logged in. I'm already connected to the VPN server. This is my experience on both WireGuard and Mullvad official Windows app.

Hence, the question is, is ProtonVPN Windows App even capable of Connect on Boot or it's just a lie?

Please use WinGet Releaser

We are happy to answer your questions about the code or discuss technical ideas.

Please complete the following checklist (by adding [x]):

  • I have searched open and closed issues for duplicates
  • This isn't a feature request
  • This is not a report about my app not working as expected

ProtonVPN is already available on Winget (ProtonTechnologies.ProtonVPN) and it seems up to date, but would it be possible to use WinGet Releaser to make future versions automatically available on Winget?

(As of yet, Winget does not have the ability to carry out such automation natively: microsoft/winget-pkgs#500)

Thanks to vedantmgoyal2009 efforts, ProtonVPN now is automatically updated on Winget, but this isn't ideal because:

  • Sometimes automation may go offline for maintenance, hence it is better to use GitHub Action. It is also easier to maintain and implement new features in the action. All apps use the latest manifest schema and fields.

  • Automation is generally preferred for non-GitHub packages (meaning: software which are hosted on GitHub) that cannot take advantage of the GitHub Action.

  • Since all GitHub API requests are authenticated with my account, using action distrubutes the amount of traffic on GitHub. The action is triggered automatically on releases, so we don't need to fetch APIs or scrape webpages to check for updates periodically, and PRs are created with the software's developer account.

  • Microsoft prefers publishers managing releases for their apps themselves instead of a third party. It isn't a hard-and-fast rule, note the word "prefers" here.

Can't install the app

We are happy to answer your questions about the code or discuss technical ideas.

Please complete the following checklist (by adding [x]):

  • I have searched open and closed issues for duplicates
  • This isn't a feature request
  • This is not a report about my app not working as expected

It simply doesn't install, not even an error it just disappears after I click Next
Win7 Ultimate 64Bit + very low specs
uhh idk here's a video
https://user-images.githubusercontent.com/78811768/144473750-903a1b49-e464-4db1-979b-c744c80e59fd.mp4

Unable to open app from context menu

Sometimes (not always) I can't open the app via the tray icon. I would click on the icon once to show the mini context menu, then click on "Open ProtonVPN" but nothing happens. I even tried exiting and starting again. It may be because I have the "start minimized to tray" option enabled which may be conflicting with it.

unable access to clients-shared.git at https://gitlab.protontech.ch

$ git submodule update --init
Cloning into 'C:/windows_projects/ProtonVPN/win-app/src/ProtonVPN.LocalAgent'...
fatal: unable to access 'https://gitlab.protontech.ch/ProtonVPN/development/clients-shared.git/': Failed to connect to gitlab.protontech.ch port 443: Timed out
fatal: clone of 'https://gitlab.protontech.ch/ProtonVPN/development/clients-shared.git' into submodule path 'C:/windows_projects/ProtonVPN/win-app/src/ProtonVPN.LocalAgent' failed
Failed to clone 'src/ProtonVPN.LocalAgent'. Retry scheduled
Cloning into 'C:/windows_projects/ProtonVPN/win-app/src/ProtonVPN.LocalAgent'...
fatal: unable to access 'https://gitlab.protontech.ch/ProtonVPN/development/clients-shared.git/': Failed to connect to gitlab.protontech.ch port 443: Timed out
fatal: clone of 'https://gitlab.protontech.ch/ProtonVPN/development/clients-shared.git' into submodule path 'C:/windows_projects/ProtonVPN/win-app/src/ProtonVPN.LocalAgent' failed
Failed to clone 'src/ProtonVPN.LocalAgent' a second time, aborting

I've also pinged to https://gitlab.protontech.ch/ProtonVPN/development/clients-shared.git but seems its down :(

There were build error with TapAdapters

Hi, i have just clone source code and setup like guide. But there is an issue in debuging

//Log------
Exception thrown: 'System.Configuration.SettingsPropertyNotFoundException' in System.dll
24064 [8] INFO ProtonVpnLogger (null) - GET "/vpn/profiles": 200 OK
25876 [1] INFO ProtonVpnLogger (null) - The 'QuickConnectAsync' was called by ConnectionStatusViewModel.QuickConnectAction:409.
26264 [1] INFO ProtonVpnLogger (null) - Disconnected due to: NoTapAdaptersError. Network blocked: False


Dialog "The network adapter is missing" show up. Please help me, how can i fix it.

Feature Suggestion : Automatic Light or Dark theme

Feature Suggestion : Automatic Light or Dark theme

Value proposition

  • In order to prevent my retina from adjusting when I switch windows
  • As a ProtonVPN user on windows 10
  • I want to be able to use a Proton VPN theme coherent with the rest of my system color settings

Scenarios

Scenario: Auto Light theme

  • Given my system settings are on Light Colors
  • When I open the ProtonVpn client
  • Then I should see the Light theme

Scenario: Auto Dark theme

  • Given my system settings are on Dark Colors
  • When I open the ProtonVpn client
  • Then I should see the Dark theme

Version 1.13 Removed Infinite ReConnect Feature.

Hello I was using Version 1.12 then updated to 1.13 and Infinite ReConnect Feature is Removed. I have a very unstable connection and i lose the connection some times during large periods and Proton stayed blinking with killswitch until the connection returns. Now it isnt happening in ver 1.13.

Updating app causes language preference to be reset

After the update is completed, the app's language is set to the default for the location I'm in, ignoring previous preferences.
In my specific case, I set it to English and after each update it switches to Italian.

Inconsistent AllowedIPs for WireGuard connection compared to downloadable config from web dashboard

We are happy to answer your questions about the code or discuss technical ideas.

Please complete the following checklist (by adding [x]):

  • I have searched open and closed issues for duplicates
  • This isn't a feature request
  • This is not a report about my app not working as expected

In this line for Wireguard connection https://github.com/ProtonVPN/win-app/blame/master/src/ProtonVPN.Vpn/Wireguard/WireguardConnection.cs#L278
its stated that AllowedIPs for Wireguard connection in Windows is 0.0.0.0/0 while in web dashboard where you can get Wireguard config its AllowedIPs are 0.0.0.0/1, 128.0.0.0/1 while 0.0.0.0/0 is used for Android config. Why is it inconsistent between web configuration and the app for the connection?

dll's

Some dll's are missing and i cant find them no where pls add them

Checking for update takes long time

Sometimes when I open ProtonVPN, and go to About to check for update it takes up a long time and still doesn't shows up the if the update is available or not.

Mostly it shows up the information , but a few times, it takes much longer time.

Versions:
ProtonVPN 1.20.4,
Windows 10 20H2 (10.0.19042.746)

Screenshot (1038)

Thank you in advance.

In Start Menu, don't add app shortcut to folder

Please do not add an application shortcut to a folder in the Start Menu by default, as this will result in more steps to be taken to launch the application. However, there is no benefit in this behavior.

Screenshot

image

UI glitched after opening the application first time after boot

Please complete the following checklist (by adding [x]):

  • I have searched open and closed issues for duplicates
  • This isn't a feature request
  • This is not a report about my app not working as expected

The Windows application is glitched when opened first time after boot. Closing the app and reopening fixes it. This functionality is not hampered, clicking with mouse and hovering over the buttons will show the letters and will connect as expected.

pvpn-broked

OS: Windows 10 Enterprise LTSC, x64-bit

Adding IP Addresses

image

I propose to implement the ability to batch add IP addresses by a list.
And also the ability to add a range of IP addresses.

IPv6 broken when IPv6 leak protection is disabled

ProtonVPN app version: 1.16.1
OS Name: Windows 10 Enterprise LTSC
OS Version: 0.0.17763 N/A Build 17763

After disabling the IPv6 leak protection and enabling the VPN, IPv6 stops working. I am able to ping my IPv6 default gateway and my own IPv6 address but I can't ping Google's IPv6 address. I'm using ipv6.google.com for the test. Before enabling the VPN, I am able to ping that address. I tried removing the IPv6 default gateway route and manually adding it. I'm receiving "General failure." when I try to ping it.

Please look at this video for more info: https://www.youtube.com/watch?v=rOmb8wUi2ks

App update (ru)

When updating the application, a window appears:
Снимок экрана 2021-04-12 223333
The word on the left is not fully visible:
Состояние / Status

Can't build Project, Spectre-mitigated libraries missing

We are happy to answer your questions about the code or discuss technical ideas.

Please complete the following checklist (by adding [x]):

  • I have searched open and closed issues for duplicates
  • This isn't a feature request
  • This is not a report about my app not working as expected

I can't build the Solution.
Error:

30>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(486,5): error MSB8040: Spectre-mitigated libraries are required for this project. Install them from the Visual Studio installer (Individual components tab) for any toolsets and architectures being used. Learn more: https://aka.ms/Ofhn4c
31> ProtonVPN.Vpn.Test -> C:\Users\thoma\Documents\win-app\src\bin\ProtonVPN.Vpn.Test.dll
32>------ Build started: Project: ProtonVPN.InstallActions, Configuration: Release Win32 ------
33>------ Build started: Project: ProtonVPN.Service.Test, Configuration: Release Any CPU ------
33> ProtonVPN.Service.Test -> C:\Users\thoma\Documents\win-app\src\bin\ProtonVPN.Service.Test.dll
32>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(486,5): error MSB8040: Spectre-mitigated libraries are required for this project. Install them from the Visual Studio installer (Individual components tab) for any toolsets and architectures being used. Learn more: https://aka.ms/Ofhn4c
32>Done building project "ProtonVPN.InstallActions.vcxproj" -- FAILED.

I have all Components listen in the BUILD.md installed.
Of course I have:
C++ ATL for latest v142 build tools with Spectre Mitigations (x86 & x64)
MSVC v142-VS 2019 C++ x64/x86 Spectre-mitigated libs (v14.24)

So what is the problem?

no incoming bandwidth after 1.5MB data received (win-app) UDP

We are happy to answer your questions about the code or discuss technical ideas.

Please complete the following checklist (by adding [x]):

  • [x ] I have searched open and closed issues for duplicates
  • [x ] This isn't a feature request
  • This is not a report about my app not working as expected

here is the issue, when I connect to a server only UDPv4 works, and it stops receiving data after about 1.5/1.6MB, don't know how to deal with it.
IR region

cannot add windows UWP apps to split tunnel list

several windows uwp apps do not function behind a vpn, and the way they are managed by windows makes them difficult or impossible—i cannot figure out how—to add them to the split tunnel list to exclude them from the vpn.

it would technically be possible to use the "include only" mode of split tunneling to bypass the specific uwp apps, but that means you either add every other piece of software installed on your machine or leave large chunks of traffic outside the vpn. one of those is not a reasonable ask and the other defeats the purpose of having a vpn. the only other option is to completely turn off the vpn while the offending apps are active, which is worse than either option above.

because uwp apps are in system protected folder that a typical windows user does not have read access to, they are unable to specify the app location for the vpn.

a user with administrator privileges can assign themselves as the owner of the directory, but i did that once and all the apps stopped working, even after i reverted ownership of the directory to "trusted installer". i had to reinstall windows to return the apps' functionality.

i just tried to use a privileged command prompt to locate the executable inside the protected directory and add it by manually typing the location of the executable into the finder that comes up when adding a program to the list. but i was told that i did not have permissions to open the file. even running protonvpn as admin did not let me add the program.

a similar issue happens when people try to add games from the windows/microsoft store to their steam library, because those games are uwp apps. i have found people explaining how to add those games using a workaround involving something to do with the shell. which i am guessing is making steam hook windows for access to the software. shell:AppsFolder\[PACKAGE]![APPID] replacing [PACKAGE] with basically the folder name, and [APPID] with a value pulled from a protected app manifest file.

i tried editing the user.config file for protonvpn found in the %appdata% by adding the shell pointer above as the target in the "path". but protonvpn would not even start while that "value" existed. as soon as i removed it, it started working again.

please add a way for uwp apps to use split tunneling in the "exclude" mode so they do not lose functionality while the vpn is active.

resources:
https://www.thewindowsclub.com/add-windows-store-games-to-steam

1.1.6.1 No longer remembers logins?

Good day.

I see there is a new version of the Windows Proton VPN and the release notes say "removes the Remember Me option from the login window." Does this mean we no longer have a way to make the app remember our credentials? I'm not upgrading for now, I cannot be expected to log into my password manager every time I boot Windows just so I can start the VPN. Or did I mis-understand those release notes?

Thank you.
Best Regards,

Weak contrast for up/down rates

The foreground should probably be dark with backgrounds that light; the up speed is especially hard to read:

image

Alternatively, indicate the graph color differently, e.g. like this:

image

Sidebar Trial (ru)

image

  1. The timer looks crooked.
  2. Give the opportunity to translate words in different forms, as implemented for example here.

Remove "You are using Free Version" Notice & Replace

In The ProtonVPN App, It shows that "You are using Free Version" as a Small Banner above Connectivity Status. It would be great if it is instead shown as FREE near the ProtonVPN Logo at the Header on Top Left corner.

Why is Proton vpn blocked on laptop at school?

We are happy to answer your questions about the code or discuss technical ideas.

Please complete the following checklist (by adding [x]):

  • [x ] I have searched open and closed issues for duplicates
  • [x ] This isn't a feature request
  • [x ] This is not a report about my app not working as expected

Please help me find a way to unblock

You are not protected!

image
If you set up a VPN on a router, then launching the application on any of the platforms - the application says: "You are not protected!".
I think this is wrong. I am sure by the IP address or in some other way the application will be able to determine whether the Internet connection is going through your servers or not.

Therefore, I would like to see true information in any of the applications.
image

192.168.1.254 Blocked / Routed by Default - Should NOT Be

Hi,

When using ProtonVPN on Win10, 192.168.1.254 is being routed/blocked by ProtonVPN.

Little odd that it is, since all my other private addresses are NOT routed, as expected.

Anyone with AT&T fiber will have their Fiber Modem at 192.168.1.254.

Would be nice if I could still access it by default when ProtonVPN is being used, just like I can still access my other 192.168.x.x addresses. Seems to be the only private address I can't access with ProtonVPN on.

Thanks,

Will

Problems when using WSL

I just noticed that, if I have ProtonVPN enabled on my Windows host system, and try to update my Ubuntu installation inside of WSL (sudo apt update), the command fails to reach the update servers. Disabling the VPN does work though.

I am not sure on how to resolve this exactly tbh and hope that someone here can help me out :)

How to Exclude specific Application from VPN?

We are happy to answer your questions about the code or discuss technical ideas.

Please complete the following checklist (by adding [x]):

  • I have searched open and closed issues for duplicates
  • This isn't a feature request
  • This is not a report about my app not working as expected

There is an option in Advanced Settings called Split Tunneling. I enabled that and selected "Exclude apps/IPs from using VPN tunnel" and added the valorant application which was selected by default.

However, when I opened the application that I excluded a while ago, ping peaked to 300+ms indicating that it is not excluded from tunnel. When I did the same to other applications it worked as intended except valorant. Is there anything that I'm missing?

TAP-ProtonVPN Windows Adapter V9

How to install Tap-ProtonVPN, I clone source code and build successfully, but can not connect VPN, it showed up the network adapter is missing ..

1410874 [1] INFO ProtonVpnLogger (null) - The 'QuickConnectAsync' was called by ConnectionStatusViewModel.QuickConnectAction:409.
1411032 [1] INFO ProtonVpnLogger (null) - Disconnected due to: NoTapAdaptersError. Network blocked: False

Language selection

In the application, it looks like this:
image

On the website it looks like this:
image

Please add highlighting for the hover language - otherwise it is very easy to select the wrong language!

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.