Public mirror of the Windscribe VPN desktop client for Windows, Mac and Linux
Public mirror of the Windscribe VPN desktop client for Windows, Mac and Linux
The Windscribe VPN desktop application hides your physical location, blocks ads and trackers, and keeps you safe online. Features available in the application are:
VCPKG_ROOT environment variable to the path you chose:git clone https://github.com/Windscribe/ws-vcpkg-registry.git
ws-vcpkg-registry\install-vcpkg\vcpkg_install.bat C:\path\to\vcpkgPATH environment variable. If they are not, add them to the System PATH environment variable and reboot.C:\Program Files\Git\cmdC:\[folder containing ninja.exe]C:\[folder containing cmake.exe]python3 is available in your System PATH environment variable.python3.exe execution alias in System Settings Manage App Execution Aliases.mklink /path/to/your/python3.exe /path/to/your/python.exewstunnel dependency listed in the Build libraries section:https://go.dev/doc/installhttps://github.com/mstorsjo/llvm-mingw/releases.bin and include folders to a folder of your choosing.install_wstunnel, set the environment variable LLVM_MINGW_ROOT to the folder you created in the previous step.Manage App Execution Aliases in System Settings and disable app installer for python.exe and python3.exe python3 -m pip install -r tools/requirements.txtIn case of pyyaml building issue on Windows, execute the following and then re-execute the above python step:
…bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Install git. This step is optional, as git is bundled with Xcode.
```bash
brew install git brew install libtool
brew install automakepyenv is recommended: brew install pyenv
echo 'if command -v pyenv 1>/dev/null 2>&1; then eval "$(pyenv init --path)"; fi"' >> ~/.zshrc
pyenv install 3.11.6
pyenv global 3.11.6VCPKG_ROOT environment variable to the path you chose:git clone https://github.com/Windscribe/ws-vcpkg-registry.git
./ws-vcpkg-registry/install-vcpkg/vcpkg_install.sh /path/to/vcpkg python3 -m pip install -r tools/requirements.txthttps://go.dev/doc/installclient/common/utils/executable_signature/executable_signature_defs.h and set the MACOS_CERT_TEAM_ID entry to match your Developer ID Application signing certificate's team ID.Go to subfolder tools/deps and run the following scripts in order. Libraries will be placed in build-libs.
install_wireguard
install_amneziawg
install_wstunnel
…
bash
sudo docker build -t ws-builder . sudo docker run --rm -v .:/w ws-builder /bin/bash -c "git clone https://github.com/Windscribe/ws-vcpkg-registry.git /tmp/ws-vcpkg-registry && /tmp/ws-vcpkg-registry/install-vcpkg/vcpkg_install.sh /w/vcpkg" for i in qt wireguard amneziawg wstunnel; do sudo docker run --rm -v .:/w ws-builder /bin/bash -c "cd /w/tools/deps/ && ./install_$i"; done sudo docker run --rm -v .:/w ws-builder /bin/bash -c "export VCPKG_ROOT=/w/vcpkg && cd /w/tools/ && ./build_all --dev-mode"Build process tested on Ubuntu 22.04/24.04.
sudo apt-get update
sudo apt-get install build-essential git curl patchelf libpam0g-dev software-properties-common libgl1-mesa-dev fakeroot python3-pip zip unzip libnl-genl-3-dev pkg-config libcap-ng-dev libnftables-dev wget autoconf libtool libfontconfig1-dev libfreetype6-dev libx11-dev libx11-xcb-dev libxext-dev libxfixes-dev libxi-dev libxrender-dev libxcb1-dev libxcb-cursor-dev libxcb-glx0-dev libxcb-keysyms1-dev libxcb-image0-dev libxcb-shm0-dev libxcb-icccm4-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-shape0-dev libxcb-randr0-dev libxcb-render-util0-dev libxcb-util-dev libxcb-xinerama0-dev libxcb-xkb-dev libxkbcommon-dev libxkbcommon-x11-dev libwayland-dev libacl1-dev
# install CMake 3.28.x or newer. Issues were encountered with cmake 4.x building some of the dependencies via vcpkg (e.g. lzo). We recommend rolling back to the latest cmake 3.x stable if you encounter build issues.
# Make sure that the cmake executable is in the path and available for execution.
sudo snap install cmake --classicVCPKG_ROOT environment variable to the path you chose:git clone https://github.com/Windscribe/ws-vcpkg-registry.git
./ws-vcpkg-registry/install-vcpkg/vcpkg_install.sh /path/to/vcpkghttps://go.dev/doc/install python3 -m pip install -r tools/requirements.txtGo to subfolder tools/deps and run the following scripts in order. Libraries will be placed in build-libs.
install_wireguard
install_amneziawg
install_wstunnelGo to subfolder tools and run build_all --dev-mode. Assuming all goes well with the build, the installer will be placed in build-exe.
See build_all --help for other build options.
The application installs to /opt/windscribe.
~/.local/share/Windscribe/Windscribe2/var/log/windscribe/helper_log.txtPlease see our Contributing Guidelines
The Windscribe Desktop Client app License
“WireGuard” is a registered trademark of Jason A. Donenfeld. Open Source Software Attributions
No open issues yet, or sync has not completed.