VPN solutions under Windows 7

Discussion in 'Windows 7' started by NewEraCracker, Dec 23, 2024.

  1. NewEraCracker

    NewEraCracker MDL Member

    Apr 19, 2011
    189
    227
    10
    #1 NewEraCracker, Dec 23, 2024
    Last edited: Dec 23, 2024
    @ThomasMann Were you able to solve the problem?

    I am now researching a few providers to see if they support Windows 7 and NordVPN is on my list.

    Thank you.

    PS: As I research additional providers, I contacted SurfShark over live chat and they gave me an installer which works on Windows 7. So that might be an alternative service.

    My two cents.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. ThomasMann

    ThomasMann MDL Expert

    Dec 31, 2015
    1,896
    348
    60
    I am afraid it is the other way around. I talked to Nord a few times and they could not give me a convincing rason, why their product costs 3-4 times as much as Surfshark. I have asked around and no one I know uses Nord on Win 7.
    But: Surfshark does NOT work on Win 7. The give you an old version, which may or may not install, and then breaks off regularly and you have to stop what you are doing, and get it to reconnect. Surfshark KNOWS THIS, and so, if you complain too often, they actully tell you to use OpenVPN which is ususally too often too slow to use for downloading larger files.
    Surfshark is indeed a really good VPN when used with Win 11, no question.. I have it running on my old laptop with an i3 3xxx for downloading, and use OpenVPN here on this Win 7...

    I guess the only way to find out if a VPN works with 7 is, to test it with the money-back-30-days version. The answers you get from all of them are unreliable, They are now all into money making only, worst with that are sadly enough Proton. And ALL the "experts" in the computer magazines know nothing and do not even do any research., they simply repeat what the PR guy from every VPN tells them...
    How that clears it up a little better....
     
  3. NewEraCracker

    NewEraCracker MDL Member

    Apr 19, 2011
    189
    227
    10
    I have been on Private Internet Access for the past 3 years without big problems always using OpenVPN and avoiding Wireguard. My subscription ends in 7 days and PIA's support does not ensure continued compatibility of the legacy 2.3.3 version from August 2021, so no point in me renewing for another 3 years.

    I was able to install Surfshark 4.5.0 on Windows 7 x64, and then stopped all services, and replaced with files extracted from the special 5.8.3 setup, and the background service and GUI run. I honestly think the limitations are artificial.

    Will be testing after xmas season and see. Will be updating this thread.

    Thank you @ThomasMann
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. ThomasMann

    ThomasMann MDL Expert

    Dec 31, 2015
    1,896
    348
    60
    PIA was the first VPN I was using, and it did work very well at that time. Then they sold to real gangsters....
    At present my system with two computers works reasonably well. OpenVPN is quite good with torrents, but downloads are a disaster. When I try, I find that without it gets 11MBs, when I activate OpenVPN, I get 20kbs..its a joke.
    I no longer think there is a solution for the Win 7 & VPN problem, but as long as my old Laptop works I will be fine.
    Seems next year the Huawei OS will be released, I will have at least a good look at that one...
     
  5. NewEraCracker

    NewEraCracker MDL Member

    Apr 19, 2011
    189
    227
    10
    #5 NewEraCracker, Dec 28, 2024
    Last edited: Dec 31, 2024
    (OP)
    Now on their 30 day money-back trial. This may have changed with the Windows Updates or their client. What I noticed is the only way to enter my account is "Login with Google" or "Login with Code". Login with account credentials does not work within their application.

    Latest installers - Insert https:// before the links: - Edit: Dec 29 20:28 GMT
    - 4.5.0 (Official - Older OSes like Windows 7 and 8.1 - OpenVPN):
    downloads.surfshark.com/windows/legacy/latest/SurfsharkSetup.exe
    - 4.11.3 (Beta? - Older OSes like Windows 7 and 8.1 - WireGuard):
    downloads2.surfshark.com/windows/stable/4.11.3/SurfsharkSetup.exe
    - 5.8.3 (Windows 10 x86):
    downloads2.surfshark.com/windows/stable/5.8.3/SurfsharkSetup.exe
    - 5.12.1 (Windows 10 x64):
    downloads.surfshark.com/windows/latest/SurfsharkSetup.exe

    Kape Technologies, formerly known as Crossrider, acquired several providers. Some of the notable VPN companies include: ExpressVPN, CyberGhost, Private Internet Access (PIA), and ZenMate.

    The Israelis have been taking over the business.

    My two cents.

    PS:
    This works but you must set connection type to WireGuard.
    OpenVPN only works with the official 4.5.0, for all newer versions there is some incompatibility.
    I also found a special 4.11.3 setup where WireGuard and Windows 7 work together.

    The WireGuard leaks network profiles on Windows 7 and 8.1 which is bad, so I reverted to v4.5.0 with OpenVPN on Windows 8.1 - Edit: Dec 31 18:36 GMT
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. ThomasMann

    ThomasMann MDL Expert

    Dec 31, 2015
    1,896
    348
    60

    The Code logging is actually very good, If you hav another hardware, where Surfshark actually works. Wiire GUard is the best, IF the whole set up works in the first place.... which is the problem we are talking about. So it is of no help... I will check out the 4.11.3, the question is, how good the old security is....
     
  7. NewEraCracker

    NewEraCracker MDL Member

    Apr 19, 2011
    189
    227
    10
    #7 NewEraCracker, Dec 30, 2024
    Last edited: Jan 2, 2025
    (OP)
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. NewEraCracker

    NewEraCracker MDL Member

    Apr 19, 2011
    189
    227
    10
    #8 NewEraCracker, Dec 31, 2024
    Last edited: Dec 31, 2024
    (OP)
    Some notes I've been taking while testing many SurfShark versions under virtual environments:
    • Version 4.5.0 on Windows 7 and 4.11.3 on Windows 8.1 - It is better to install .NET Framework 4.8 and to reboot before running the SurfShark's setup (OpenVPN works on both);
    • Versions 4.5.0 and 4.11.3 bundle really old OpenSSL and OpenVPN binaries dated from 2018 and 2019, despite being digitally signed in 2022 and 2023, respectively;
    • Notably, Private Internet Access, a competitor, has blocked these outdated OpenSSL and OpenVPN versions from connecting to their network due to security concerns;
    • WireGuard on versions 4.11.3 (supported) and 5.8.3 (installed via workaround) both leak Network Profiles on Windows 8.1 ESU when disconnecting;
    • Upgrading from 4.11.3 to 5.8.3 on Windows 10 LTSC 2019 results in a lost session, requiring a re-login using the code option;
    • Versions 5.8.3 and 5.12.1 do not install the OpenVPN TAP driver on Windows 10 LTSC 2019 - a supported operating system!
    • Version 5.12.1 does not leak WireGuard network profiles on Windows 10 LTSC 2019, but it does so on Windows 8.1 ESU when installed via a workaround.

    I believe the behaviour under Windows 7 would be very similar to the one under Windows 8.1 ESU.

    My two cents.

    PS: - Edit: Dec 31 15:43 GMT

    Patching OpenSSL on SurfShark 4.5.0 and 4.11.3

    I installed OpenVPN 2.5.10 from the official amd64 distribution (OpenVPN-2.5.10-I601-amd64): openvpn.net/community-downloads

    Their binaries are at: C:\Program Files\OpenVPN\bin
    And copied these to: C:\Program Files (x86)\Surfshark\Resources\x64
    Code:
    libcrypto-1_1-x64.dll
    libssl-1_1-x64.dll
    openssl.exe
    
    To allow replacement, disconnect the VPN, exit SurfShark and temporarily stop the Surfshark Service.
    OpenVPN still works. Do not replace OpenVPN binary (keep original libpkcs11-helper-1.dll as well). Then it will show when you run: openvpn.exe --version
    Code:
    OpenVPN 2.4.7 x86_64-w64-mingw32 [SSL (OpenSSL)] [LZO] [LZ4] [PKCS11] [AEAD] built on Apr 30 2019
    library versions: OpenSSL 1.1.1w  11 Sep 2023, LZO 2.10
    
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. NewEraCracker

    NewEraCracker MDL Member

    Apr 19, 2011
    189
    227
    10
    #9 NewEraCracker, Dec 31, 2024
    Last edited: Dec 31, 2024
    (OP)
    Be aware that the installer needs to be executed while connected to the internet. Ultimately look in the Task Manager if the setup is doing something. You may need to use the arguments: /exebasicui /exenoupdates

    And yes, it installs that update on Windows 7. It shouldn't do anything bad, as the servicing stack is clever enough to only replace outdated components: catalog.update.microsoft.com/Search.aspx?q=KB3033929

    My two cents.

    PS - Correct! OpenVPN by Surfshark is slow on Windows 7 - it could be their TAP network driver. - Edit: Dec 31 19:19 GMT
    • Windows 7 - OpenVPN: Slow; Wireguard: Bug.
    • Windows 8.1 - OpenVPN: OK; Wireguard: Bug.
    • Windows 10 LTSC 2019 - OpenVPN okay (using v4.11.3); WireGuard the fastest (either v4 or v5).
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. NewEraCracker

    NewEraCracker MDL Member

    Apr 19, 2011
    189
    227
    10
    #10 NewEraCracker, Jan 1, 2025
    Last edited: Jan 1, 2025
    (OP)
    Download link for version 4.12.0 (They locked it for Windows 10, but can be installed via workaround below):
    downloads2.surfshark.com/windows/stable/4.12.0/SurfsharkSetup.exe

    On Windows 7 updated to at least 2020 and with .NET Framework 4.8 - Important: Disable Aero as it causes problems with SurfShark's app.

    1. Install version 4.5.0 by running the setup with the following arguments via cmd prompt:
    /exebasicui /exenoupdates /noprereqs

    2. Install version 4.11.3 by running the setup with the following arguments via cmd prompt:
    /exebasicui /exenoupdates /noprereqs

    3. Run version 4.12.0 setup, to unpack it, with the following argument via cmd prompt:
    /extract

    4. Go on the new folder "2240B10"
    Delete contents of C:\Program Files (x86)\Surfshark
    Replace with contents of "2240B10"

    Note: WireGuard leaks network profiles on Windows 7, but you can clean them via the Windows Network and Sharing Center.
    When you set the network as Public, you can click on the garden bench to manage all network profiles (while on 8.1 one must use registry editor as Microsoft removed that option).

    The speed of OpenVPN UDP on Windows 7 is slow as snail / OpenVPN TCP is just slow / WireGuard is OK.

    My two cents.

    PS: - Edit: Jan 01 18:52 GMT
    • Under no circumstance try this using version 5.12.1 on Windows 7 - It will leak memory (bug on legacy systems) which why they blocked the installation;
    • Disabling NoBorders and using Multi-Hop with Fastest location as entry point sometimes fixes the speed problems of OpenVPN UDP on Windows 7.

    I crafted this little batch for running the setup with custom arguments:
    Code:
    @echo off
    
    IF "%~1"=="" (
        goto USAGE
    )
    
    "%~1" /extract
    "%~1" /exebasicui /exenoupdates /noprereqs
    goto :EOF
    
    
    :USAGE
    @echo.
    echo Please specify the path to setup
    GOTO :EOF
    To use this script, you would save it to a file (e.g., install.bat) and then run it from the command line, providing the path to the setup executable as an argument. For example:
    install.bat C:\Path\To\Setup.exe
    This would run the setup executable with the specified options.
    Tip: If you drag and drop the setup executable onto batch script file, the script will then run with the setup executable as the argument, and perform the installation as specified in the script.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. ThomasMann

    ThomasMann MDL Expert

    Dec 31, 2015
    1,896
    348
    60
    I will try it...
     
  12. drewc99

    drewc99 MDL Novice

    Sep 5, 2022
    8
    10
    0
    AirVPN is one of the best, maybe the best VPNs regardless of operating system, and it just so happens to support Win 7.
     
  13. NewEraCracker

    NewEraCracker MDL Member

    Apr 19, 2011
    189
    227
    10
    AirVPN's pricing is slightly higher. According to their website: "You are not allowed to access AirVPN services if you are a resident of Italy".

    Surfshark has a larger server network with servers in 100 countries, while Private Internet Access (PIA) has servers in 84 countries, and AirVPN has servers in 23 countries. Please note that this list is not exhaustive, and the number of countries may change over time.

    Surfshark's security features are not as robust as some of its competitors, and its jurisdiction in the Netherlands may be a concern for certain individuals.

    Some users have reported issues with PIA's customer support. There have been rumors and allegations about PIA being connected to the Mossad via Kape Technologies, which owns several other VPN services, including: CyberGhost VPN, ZenMate VPN, and ExpressVPN.

    Then there are services owned by Avast, such as: AVG Secure VPN (formerly AVG VPN), HMA VPN (HideMyAss VPN), and Avast SecureLine VPN.

    So, while this doesn't necessarily mean that Avast has connections with the Mossad, some speculate that the Czech Republic's friendly relations with Israel could facilitate collaboration between Czech companies, including Avast, and Israeli government agencies.

    My two cents.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. drewc99

    drewc99 MDL Novice

    Sep 5, 2022
    8
    10
    0

    I buy 3 years of AirVPN at a time when they have a major sale. Works out to about $2.70 a month (Canadian dollars).

    AirVPN is also one of the very few VPNs remaining that are recommended for torrenting, due to support for port forwarding.

    For the overwhelming majority of people, it makes no difference whether a VPN has servers in 23 countries or 100. as you will only pick a single server and connect to it. You don't need to connect to a server within your own country, you can connect to any of them.

    If you're playing some online video game and are worried about latency, you shouldn't be using a VPN regardless.
     
  15. NewEraCracker

    NewEraCracker MDL Member

    Apr 19, 2011
    189
    227
    10
    I had the same with PIA. Today it happened with Surfshark after many hours connected. Maybe they are restarting the VPN Server and that breaks the TAP Interface.

    I like to stream TV and access other geo-located services so the number of and what countries is a factor for me.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. ThomasMann

    ThomasMann MDL Expert

    Dec 31, 2015
    1,896
    348
    60

    Yes, but it makes a lot of difference if y VPN is situated in Canada or not... You might as well not use a VPN at all...
     
  17. _-Stray-_

    _-Stray-_ MDL Novice

    Nov 26, 2024
    7
    6
    0
    ProtonVPN work for 7 and u can test it for free
     
  18. ThomasMann

    ThomasMann MDL Expert

    Dec 31, 2015
    1,896
    348
    60

    Yes fantastic, it works in TWO countries and at a monthly maximum, that I will have used in one or two days...
    I am using on average 300GB a month from four specific countries. I would never expect a free VPN to do that.

    And Proton is also no longer a safe VPN; it also delivers user data, when asked do do so by the wrong people....
     
  19. _-Stray-_

    _-Stray-_ MDL Novice

    Nov 26, 2024
    7
    6
    0
    Free Countrys USA JP NL and no monthly maximum of data

    You can never be 100% save, that a VPN provider not delivers user data to a third party