protonvpn / win-app Goto Github PK
View Code? Open in Web Editor NEWOfficial ProtonVPN Windows app
Home Page: https://protonvpn.com/download-windows
License: GNU General Public License v3.0
Official ProtonVPN Windows app
Home Page: https://protonvpn.com/download-windows
License: GNU General Public License v3.0
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.
You should add plural form for few and many form.
We are happy to answer your questions about the code or discuss technical ideas.
Please complete the following checklist (by adding [x]):
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.
I hope someone can help me figure out why i can't get it to build
Kind regards.
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.
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.
There must be a way to re-enable internet access, right? As of right now, I can't access the internet on my PC.
We are happy to answer your questions about the code or discuss technical ideas.
Please complete the following checklist (by adding [x]):
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).
I suggest using terms that are more common in the industry in my opinion: Beta, Stable versions of the application.
In addition, the use of the term “Early access” makes translation into other languages difficult.
https://crowdin.com/translate/protonvpn/56/en-ru#58463
Even Apple seems to have decided to ditch the term "GM" in favor of the understandable "RC".
We are happy to answer your questions about the code or discuss technical ideas.
Please complete the following checklist (by adding [x]):
Hello there, I would like to uninstall and re-install the ProtonVpn app But
I keep facing this error:
I tried to find the ProtonVPN_win_v2.0.6.msi
in my memory but I could not find it anywhere in my memory.
We are happy to answer your questions about the code or discuss technical ideas.
Please complete the following checklist (by adding [x]):
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
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.
We are happy to answer your questions about the code or discuss technical ideas.
Please complete the following checklist (by adding [x]):
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
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?
[REDACTED]
hi
please publish proton vpn to windows store app
We are happy to answer your questions about the code or discuss technical ideas.
Please complete the following checklist (by adding [x]):
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.
We are happy to answer your questions about the code or discuss technical ideas.
Please complete the following checklist (by adding [x]):
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
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.
$ 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 :(
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.
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.
Clicking on the update button doesn't do anything, whether it is the one at the bottom or the one on the about page.
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.
We are happy to answer your questions about the code or discuss technical ideas.
Please complete the following checklist (by adding [x]):
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?
Some dll's are missing and i cant find them no where pls add them
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)
Thank you in advance.
Please complete the following checklist (by adding [x]):
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.
OS: Windows 10 Enterprise LTSC, x64-bit
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
We are happy to answer your questions about the code or discuss technical ideas.
Please complete the following checklist (by adding [x]):
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?
If you click "Learn more" you get here:
https://protonvpn.com/support/what-is-kill-switch
Version 1.18.0
ru:
https://crowdin.com/translate/protonvpn/80/en-ru#64948
I tried the shortest translation of this word. But this is not enough ...
Please make the tabs wider ...
We are happy to answer your questions about the code or discuss technical ideas.
Please complete the following checklist (by adding [x]):
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
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
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,
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.
We are happy to answer your questions about the code or discuss technical ideas.
Please complete the following checklist (by adding [x]):
Please help me find a way to unblock
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.
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
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 :)
We are happy to answer your questions about the code or discuss technical ideas.
Please complete the following checklist (by adding [x]):
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?
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
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.