Releases: nymtech/nym-vpn-client
nym-vpn-app-amnezia
App name: NymVPN
Version: 1.0.0
Tauri version: 2.1.1
Rustc version: rustc 1.83.0 (90b35a623 2024-11-26)
Build profile: release
Date: Tue Dec 3 16:42:10 UTC 2024
Notes
Release build.
Linux
deb
package suitable for Debian/Ubuntu/PopOS/etc- AppImage bundle that should be compatible with most Linux distributions
- Prebuilt binary (x86_64)
Windows
- NSIS installer that installs both the client app and the daemon
SHA256 Checksums
a73b6466fe02632b3b6e64534149726b247fe43e5fbc3613c000a7d49e0e9ae3 NymVPN_1.0.0_x64.AppImage
7b0682476ddc46019b1106ca0aea32ac24257a344c2529c2574aafa8b027852c nym-vpn-app_1.0.0_amd64.deb
704ee59595b46dbf4f89a948c9431235223d05cf6985d67da852cc0b80e3c375 nym-vpn_1.0.0_linux_x64
NymVPN macOS v1.4.0
What's Changed
- APPLE: Add ability to remove helper tool by @rokas-ambrazevicius in #1128
- APPLE: reload countries after switching env by @rokas-ambrazevicius in #1240
- APPLE: check if deamon is running before credential import by @rokas-ambrazevicius in #1237
- APPLE: update macOS log file path to avoid data access alert by @rokas-ambrazevicius in #1247
- APPLE: use mainnet by @rokas-ambrazevicius in #1248
- APPLE: fix tunnel plist bundle version by @rokas-ambrazevicius in #1221
- APPLE: update core v0.2.4 by @rokas-ambrazevicius in #1260
- APPLE: do not clear countries on change of network type by @rokas-ambrazevicius in #1259
- APPLE: bump version to v.1.2.2 by @rokas-ambrazevicius in #1261
- APPLE: log duration of last connection by @rokas-ambrazevicius in #1274
- APPLE: fix unresponsive connect button macOS by @rokas-ambrazevicius in #1304
- APPLE: fix system appearance not working on iOS by @rokas-ambrazevicius in #1305
- APPLE: multiple ios fixes by @rokas-ambrazevicius in #1307
- APPLE: fix macOS tunnel status on app launch by @rokas-ambrazevicius in #1308
- APPLE: add haptic feedback to connect button by @rokas-ambrazevicius in #1312
- APPLE: bump version to v1.2.3 by @rokas-ambrazevicius in #1309
- APPLE: fix country loading by @rokas-ambrazevicius in #1322
- APPLE: v1.2.4 by @rokas-ambrazevicius in #1324
- APPLE: improve iPad UI by @rokas-ambrazevicius in #1339
- APPLE: add always on onDemandRule by @rokas-ambrazevicius in #1360
- APPLE: update env selector with QA by @rokas-ambrazevicius in #1363
- APPLE: fix notification display settings by @rokas-ambrazevicius in #1364
- Enable iOS in publish-nym-vpn-core by @rokas-ambrazevicius in #1373
- Fix publish-nym-vpn-core for iOS by @rokas-ambrazevicius in #1382
- Fix ios publish-nym-vpn-core by @rokas-ambrazevicius in #1384
- APPLE: new login flow + daemon + ios by @rokas-ambrazevicius in #1371
- APPLE: fix empty country by @rokas-ambrazevicius in #1372
- APPLE: fix macOS empty country by @rokas-ambrazevicius in #1386
- APPLE: fix daemon version by @rokas-ambrazevicius in #1387
- APPLE: bump version to 1.2.5 by @rokas-ambrazevicius in #1388
- APPLE: expose errors from tunnel by @rokas-ambrazevicius in #1412
- APPLE: update country screen UI for iPad by @rokas-ambrazevicius in #1390
- APPLE: add reset vpn profile to settings by @rokas-ambrazevicius in #1426
- APPLE: bump version 1.2.6 by @rokas-ambrazevicius in #1438
- APPLE: remove entry country toggle by @rokas-ambrazevicius in #1444
- APPLE: update core by @rokas-ambrazevicius in #1445
- APPLE: add account controller by @rokas-ambrazevicius in #1473
- Cherry pick APPLE from main by @rokas-ambrazevicius in #1490
- Add iOS generate uniffi by @rokas-ambrazevicius in #1510
- iOS: add async support for ios path_observer by @rokas-ambrazevicius in #1511
- Update core v1.0.0-alpha-apple4 by @rokas-ambrazevicius in #1508
- APPLE: various fixes by @rokas-ambrazevicius in #1532
- APPLE: new env selector by @rokas-ambrazevicius in #1544
- APPLE: bump version to v1.3.0 by @rokas-ambrazevicius in #1551
- APPLE: add missing package dependancy by @rokas-ambrazevicius in #1554
- APPLE: fix daemon updater and credential errors by @rokas-ambrazevicius in #1558
- APPLE: Fix daemon info.plist version by @rokas-ambrazevicius in #1560
- APPLE: Add account links by @rokas-ambrazevicius in #1568
- APPLE: integrate core v1.0.0-rc.4 by @rokas-ambrazevicius in #1571
- APPLE: add system messages by @rokas-ambrazevicius in #1578
- APPLE: integrate 1.0.0-rc.5 by @rokas-ambrazevicius in #1595
- APPLE: Fix macOS notifications by @rokas-ambrazevicius in #1607
- APPLE: integrate core v1.0.0-rc.6 by @rokas-ambrazevicius in #1610
- APPLE: bump build number to 310 by @rokas-ambrazevicius in #1611
- APPLE: bulletproof countries by @rokas-ambrazevicius in #1612
- Add forget account functionality by @octol in #1593
- APPLE: fix typo in ConnectionStorage by @rokas-ambrazevicius in #1615
- APPLE: bump core to v1.0.0-rc.12 by @rokas-ambrazevicius in #1618
- APPLE: bump build number by @rokas-ambrazevicius in #1636
- APPLE: update core to v1.0.0-rc.14 by @rokas-ambrazevicius in #1638
- APPLE: bump core to v1.0.0-rc.15 by @rokas-ambrazevicius in #1671
- iOS: Block all traffic in error state by @pronebird in #1669
- APPLE: core v1.0.0 by @rokas-ambrazevicius in #1673
nym-vpn-core-v1.0.0-rc.15
Crate versions
nym-vpnc: 1.0.0-rc.15
nym-vpnd: 1.0.0-rc.15
nym-vpn-lib: 1.0.0-rc.15
nym-vpn-cli: 1.0.0-rc.15
Rustc version: rustc 1.82.0 (f6e511eec 2024-10-15)
Build profile: release
Date: Thu Nov 28 08:58:52 UTC 2024
Notes
Release build of the core binaries for the nym vpn client
The core binaries consist of
nym-vpn-cli
: Basic commandline client for running the vpn. This runs in the foreground.nym-vpnd
: Daemon implementation of the vpn client that can run in the background and interacted with usingnym-vpnc
.nym-vpnc
: The commandline client used to interact withnym-vpnd
.
Running
If you are running Debian/Ubuntu/PopOS or any other distributio supporting debian packages and systemd, see the relevant section below
Daemon
Start the daemon with
sudo -E ./nym-vpnd
Then
./nym-vpnc status
./nym-vpnc connect
./nym-vpnc disconnect
CLI
An alternative to the daemon is to run the nym-vpn-cli
commandline client that runs in the foreground.
./nym-vpn-cli run
Debian package for Debian/Ubuntu/PopOS
For linux platforms using deb packages and systemd, there is also debian packages.
sudo apt install ./nym-vpnd_0.1.0-1_amd64.deb ./nym-vpnc_0.1.0-1_amd64.deb (substitute the correct versions)
Installing the nym-vpnd
deb package starts a nym-vpnd.service
. Check that the daemon is running with
systemctl status nym-vpnd.service
and check its logs with
sudo journalctl -u nym-vpnd.service -f
To stop the background service
systemctl stop nym-vpnd.service
It will start again on startup, so disable with
systemctl disable nym-vpnd.service
Interact with it with nym-vpnc
nym-vpnc status
nym-vpnc connect
nym-vpnc disconnect
SHA256 Checksums
d4a01e7d6dd1a3e598613e8863c48747553fb5e9c4b4f5aa414f6be5106a114a nym-vpn-core-v1.0.0-rc.15_linux_x86_64.tar.gz
ce17c72aa91fea480fba93d03570da4ca4681682158a228e3394d1dfc11ff1f2 nym-vpn-core-v1.0.0-rc.15_macos_universal.tar.gz
83e9ef7df66ed79f7a958b2ffa79955ee74c2955843efcc9e0090ca7424efe66 nym-vpn-core-v1.0.0-rc.15_android_aarch64.tar.gz
a9068a9d6bfb2e78a068856cc66acfb474d3023d5fe33c06141ea864d660c517 nym-vpn-core-v1.0.0-rc.15_ios_universal.zip
f8b56ae9b6d67ddada3cf20c76afff961d9ccc1fd1d1d8e0e48cf04b0c07522f nym-vpn-core-v1.0.0-rc.15_windows_x86_64.zip
216ab4e4c5a2427260a38b2139b42a04c8108c8a9ed0994c428baf7e5b1f6756 nym-vpn-cli_1.0.0~rc.15-1_amd64.deb
479fc7c02fedb71e782405f82e1a50f3fde9ef52e6519ec2b0e6d50ed5d7cb62 nym-vpnc_1.0.0~rc.15-1_amd64.deb
657a13e4714283913356ad220d87e540c9bd96e9ecf62b38d875c409383d1cd3 nym-vpnd_1.0.0~rc.15-1_amd64.deb
nym-vpn-core-v1.0.0
Crate versions
nym-vpnc: 1.0.0
nym-vpnd: 1.0.0
nym-vpn-lib: 1.0.0
nym-vpn-cli: 1.0.0
Rustc version: rustc 1.83.0 (90b35a623 2024-11-26)
Build profile: release
Date: Thu Nov 28 17:37:58 UTC 2024
Notes
Release build of the core binaries for the nym vpn client
The core binaries consist of
nym-vpn-cli
: Basic commandline client for running the vpn. This runs in the foreground.nym-vpnd
: Daemon implementation of the vpn client that can run in the background and interacted with usingnym-vpnc
.nym-vpnc
: The commandline client used to interact withnym-vpnd
.
Running
If you are running Debian/Ubuntu/PopOS or any other distributio supporting debian packages and systemd, see the relevant section below
Daemon
Start the daemon with
sudo -E ./nym-vpnd
Then
./nym-vpnc status
./nym-vpnc connect
./nym-vpnc disconnect
CLI
An alternative to the daemon is to run the nym-vpn-cli
commandline client that runs in the foreground.
./nym-vpn-cli run
Debian package for Debian/Ubuntu/PopOS
For linux platforms using deb packages and systemd, there is also debian packages.
sudo apt install ./nym-vpnd_0.1.0-1_amd64.deb ./nym-vpnc_0.1.0-1_amd64.deb (substitute the correct versions)
Installing the nym-vpnd
deb package starts a nym-vpnd.service
. Check that the daemon is running with
systemctl status nym-vpnd.service
and check its logs with
sudo journalctl -u nym-vpnd.service -f
To stop the background service
systemctl stop nym-vpnd.service
It will start again on startup, so disable with
systemctl disable nym-vpnd.service
Interact with it with nym-vpnc
nym-vpnc status
nym-vpnc connect
nym-vpnc disconnect
SHA256 Checksums
8ee4391b69eac647db00fb58c40c4f597eb6ea9e473a6c1bde829d112449589d nym-vpn-core-v1.0.0_linux_x86_64.tar.gz
156cb09a32cc223ea3a43936d016453abf7f69ab759ac062a7d87a74af5cb0e1 nym-vpn-core-v1.0.0_macos_universal.tar.gz
10c4e94be57be99a44a670429c1d2a194452e525031eb0fd50010688d07128ab nym-vpn-core-v1.0.0_android_aarch64.tar.gz
fa4db10c7b95cc7a412822a3002678be8b5bc019657f07f4133b28502b496ac8 nym-vpn-core-v1.0.0_ios_universal.zip
ab50d30b5dc0a43202dc28ec2c77b1be5a09ae9aaf1dc3e821805464eb8b0c6a nym-vpn-cli_1.0.0-1_amd64.deb
fde67b98c620415ec374fcdb16a0ae5c6252fba75c05a47681cb990da73f09ca nym-vpnc_1.0.0-1_amd64.deb
f8c68a616f9de246b9b0850e68c392f62afb5be6e3499130ef8a7e35094ac9e9 nym-vpnd_1.0.0-1_amd64.deb
nym-vpn-app-v1.0.0-rc.7
App name: NymVPN
Version: 1.0.0-rc.7
Tauri version: 2.1.1
Rustc version: rustc 1.82.0 (f6e511eec 2024-10-15)
Build profile: release
Date: Thu Nov 28 13:02:12 UTC 2024
Notes
Release build.
Linux
deb
package suitable for Debian/Ubuntu/PopOS/etc- AppImage bundle that should be compatible with most Linux distributions
- Prebuilt binary (x86_64)
Windows
- NSIS installer that installs both the client app and the daemon
SHA256 Checksums
ba96676179c1289ccde459ff3a9119b73397b285dfb61be7c01036eef9a6f846 NymVPN_1.0.0-rc.7_x64.AppImage
44c08d1d1cad6bd2c06935b1406586aba07db6e99c6fcb6d41b3af0d7e6b31e0 nym-vpn-app_1.0.0-rc.7_amd64.deb
a19cf0f000ba0eb68bbe2b807b51addd480eb66bf08748528711414da1ec0190 nym-vpn_1.0.0-rc.7_linux_x64
82be3201759cad2a68169d38424b8dd09bdb244d30752e2f956d23061b4e973a NymVPN_1.0.0-rc.7_x64-setup.exe
nym-vpn-app-v1.0.0-rc.6
App name: NymVPN
Version: 1.0.0-rc.6
Tauri version: 2.1.1
Rustc version: rustc 1.82.0 (f6e511eec 2024-10-15)
Build profile: release
Date: Tue Nov 26 15:05:30 UTC 2024
Notes
Release build.
Linux
deb
package suitable for Debian/Ubuntu/PopOS/etc- AppImage bundle that should be compatible with most Linux distributions
- Prebuilt binary (x86_64)
Windows
- NSIS installer that installs both the client app and the daemon
SHA256 Checksums
82e743920decac4bacf3cd93773ed511380ae19e3cfe4722bb7c0067454a6d38 NymVPN_1.0.0-rc.6_x64.AppImage
1a0b5806313c757d532084bc4d0725d80b99374fc1b4f7b59cf96937005b8599 nym-vpn-app_1.0.0-rc.6_amd64.deb
5f6da63857d081b9df52bc5d9bd441f8778c8c291b2b9611bab094632515b61b nym-vpn_1.0.0-rc.6_linux_x64
13efa88c4add4d325f36899711ea2561a48a7513375247d4b5c3e033e0e073d7 NymVPN_1.0.0-rc.6_x64-setup.exe
nym-vpn-android-v1.1.2-background
Testing version of the android app.
SHA256 fingerprint:
3c98a016aa4f14a3ba185c764ed363415cf7ff3c3d328a87ffff2ff1b140ff06
nym-vpn-app-v1.0.0-rc.5
App name: NymVPN
Version: 1.0.0-rc.5
Tauri version: 2.1.1
Rustc version: rustc 1.82.0 (f6e511eec 2024-10-15)
Build profile: release
Date: Mon Nov 25 12:26:54 UTC 2024
Notes
Release build.
Linux
deb
package suitable for Debian/Ubuntu/PopOS/etc- AppImage bundle that should be compatible with most Linux distributions
- Prebuilt binary (x86_64)
Windows
- NSIS installer that installs both the client app and the daemon
SHA256 Checksums
68e999390f4e5f466044b1cc18d06c4778c97474824ff71e93a45834fe7fbd58 NymVPN_1.0.0-rc.5_x64.AppImage
938f01ab4ca6ef9358b25c52f5edee7a564a411a17b5523e53bb17f499977e4b nym-vpn-app_1.0.0-rc.5_amd64.deb
11d67b8f772aa35c59f6ae79b579e8aedcb28cce6be3cfbb387a31e2b7022593 nym-vpn_1.0.0-rc.5_linux_x64
1ef820d6fcb7c322afbf707c7cd2ae55bc813aed73d8c26f298dea6cacb80be2 NymVPN_1.0.0-rc.5_x64-setup.exe
nym-vpn-core-v1.0.0-rc.14
Crate versions
nym-vpnc: 1.0.0-rc.14
nym-vpnd: 1.0.0-rc.14
nym-vpn-lib: 1.0.0-rc.14
nym-vpn-cli: 1.0.0-rc.14
Rustc version: rustc 1.82.0 (f6e511eec 2024-10-15)
Build profile: release
Date: Fri Nov 22 16:24:46 UTC 2024
Notes
Release build of the core binaries for the nym vpn client
The core binaries consist of
nym-vpn-cli
: Basic commandline client for running the vpn. This runs in the foreground.nym-vpnd
: Daemon implementation of the vpn client that can run in the background and interacted with usingnym-vpnc
.nym-vpnc
: The commandline client used to interact withnym-vpnd
.
Running
If you are running Debian/Ubuntu/PopOS or any other distributio supporting debian packages and systemd, see the relevant section below
Daemon
Start the daemon with
sudo -E ./nym-vpnd
Then
./nym-vpnc status
./nym-vpnc connect
./nym-vpnc disconnect
CLI
An alternative to the daemon is to run the nym-vpn-cli
commandline client that runs in the foreground.
./nym-vpn-cli run
Debian package for Debian/Ubuntu/PopOS
For linux platforms using deb packages and systemd, there is also debian packages.
sudo apt install ./nym-vpnd_0.1.0-1_amd64.deb ./nym-vpnc_0.1.0-1_amd64.deb (substitute the correct versions)
Installing the nym-vpnd
deb package starts a nym-vpnd.service
. Check that the daemon is running with
systemctl status nym-vpnd.service
and check its logs with
sudo journalctl -u nym-vpnd.service -f
To stop the background service
systemctl stop nym-vpnd.service
It will start again on startup, so disable with
systemctl disable nym-vpnd.service
Interact with it with nym-vpnc
nym-vpnc status
nym-vpnc connect
nym-vpnc disconnect
SHA256 Checksums
1c0c07e53039efc0a93afae8d094dd5fade9df95817de5429c71fcf1b46dd53c nym-vpn-core-v1.0.0-rc.14_linux_x86_64.tar.gz
e9bfe65612e1a49df60d38fc1d6e3e6c55cba051b39e9750ec7aa1e9981ffe45 nym-vpn-core-v1.0.0-rc.14_macos_universal.tar.gz
9f697d415deb97949c422730a01c9ebdeeb8d0f349dcd2f9f6d09d228dfc6ab5 nym-vpn-core-v1.0.0-rc.14_android_aarch64.tar.gz
11746a7cb1b1dbdf5b5816985f60c84b6374a69593e40cf9221be8a13a1db7ec nym-vpn-core-v1.0.0-rc.14_ios_universal.zip
13697975d7c5d15f0c5fb44f13c9901e4bc038b4a624240d41a94d311b157801 nym-vpn-core-v1.0.0-rc.14_windows_x86_64.zip
169afc463244406f2ddebf8ffda41006543172b7a5484534cd1243e6b952cc4f nym-vpn-cli_1.0.0~rc.14-1_amd64.deb
2071cce16e03ac73df5da5022d3a732241b5baef54502165c3c9c4ebf81414c0 nym-vpnc_1.0.0~rc.14-1_amd64.deb
cb477e6a269c7a8eb517bb50dcb055eaae976446f03269834a1112291ea13b26 nym-vpnd_1.0.0~rc.14-1_amd64.deb
nym-vpn-core-v1.0.0-rc.13
Crate versions
nym-vpnc: 1.0.0-rc.13
nym-vpnd: 1.0.0-rc.13
nym-vpn-lib: 1.0.0-rc.13
nym-vpn-cli: 1.0.0-rc.13
Rustc version: rustc 1.82.0 (f6e511eec 2024-10-15)
Build profile: release
Date: Fri Nov 22 12:28:58 UTC 2024
Notes
Release build of the core binaries for the nym vpn client
The core binaries consist of
nym-vpn-cli
: Basic commandline client for running the vpn. This runs in the foreground.nym-vpnd
: Daemon implementation of the vpn client that can run in the background and interacted with usingnym-vpnc
.nym-vpnc
: The commandline client used to interact withnym-vpnd
.
Running
If you are running Debian/Ubuntu/PopOS or any other distributio supporting debian packages and systemd, see the relevant section below
Daemon
Start the daemon with
sudo -E ./nym-vpnd
Then
./nym-vpnc status
./nym-vpnc connect
./nym-vpnc disconnect
CLI
An alternative to the daemon is to run the nym-vpn-cli
commandline client that runs in the foreground.
./nym-vpn-cli run
Debian package for Debian/Ubuntu/PopOS
For linux platforms using deb packages and systemd, there is also debian packages.
sudo apt install ./nym-vpnd_0.1.0-1_amd64.deb ./nym-vpnc_0.1.0-1_amd64.deb (substitute the correct versions)
Installing the nym-vpnd
deb package starts a nym-vpnd.service
. Check that the daemon is running with
systemctl status nym-vpnd.service
and check its logs with
sudo journalctl -u nym-vpnd.service -f
To stop the background service
systemctl stop nym-vpnd.service
It will start again on startup, so disable with
systemctl disable nym-vpnd.service
Interact with it with nym-vpnc
nym-vpnc status
nym-vpnc connect
nym-vpnc disconnect
SHA256 Checksums
d7e08e2dc671448fa5896b0a193c5635f25a3476e7cc7249c1e3e742b4297a85 nym-vpn-core-v1.0.0-rc.13_linux_x86_64.tar.gz
6be7b8f2b2f94c4b3f13ccedf01c3d362e605c37a5c1c2657becb589c4e4be65 nym-vpn-core-v1.0.0-rc.13_macos_universal.tar.gz
10abff6dbf73183436dd35653ff9407011510d403458a05ea543b246fa9f0fcc nym-vpn-core-v1.0.0-rc.13_android_aarch64.tar.gz
3dd46bc7e9c417defecf310ba266cf96922c4eea3473e16d5e98905931d1df09 nym-vpn-core-v1.0.0-rc.13_ios_universal.zip
f828ec14dc857ef7d86fa9f6eccd69020b26821d2a391abe3c6f0b47d27c3ec5 nym-vpn-core-v1.0.0-rc.13_windows_x86_64.zip
eb51dc0c6ba6548553ce87c163556397fe2dc7cc7bc2fc65cbc847732d7bdeab nym-vpn-cli_1.0.0~rc.13-1_amd64.deb
30d286f9323c74aa8b89ee6e8d0880504205d15c9f54c96b06f97869afb2fc74 nym-vpnc_1.0.0~rc.13-1_amd64.deb
7f497ac7f8e539f3a9792346f551405549be51ff44f8fd5b0a13f7904ce62005 nym-vpnd_1.0.0~rc.13-1_amd64.deb