Release Notes
Fixed
- WireGuard split tunnels with hundreds of routes work again. A profile carrying GitHub's published ranges (about 340 routes, 6 KB on one
AllowedIPsline) was refused at import, and a slightly smaller one failed to connect with "no handshake" and was left running where Vortix could not see it. Profiles may now hold up to 1024 routes in total. (#331) - Connecting either finishes or leaves nothing behind. A connect that runs out of time, or a dashboard quit while connecting, now rolls back fully; before, it could leave half a tunnel running that
vortix downrefused to remove. (#334) - Large WireGuard profiles connect and disconnect in seconds. On macOS a 337-route profile took 23 s to connect and 26 s to disconnect, and 1024 routes could do neither; it is now 4 s and 1 s, and 1024 routes take 9 s and 3 s. (#334)
Changed
vortix up --timeoutsets how long the connect itself may take, not only how long the command waits, so a larger value now helps. A timed-outupsays nothing was left running and how to wait longer. (#334)
Install vortix 0.5.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Harry-kp/vortix/releases/download/v0.5.1/vortix-installer.sh | shInstall prebuilt binaries via Homebrew
brew install Harry-kp/tap/vortixInstall prebuilt binaries into your npm project
npm install @harry-kp/vortix@0.5.1Download vortix 0.5.1
| File | Platform | Checksum |
|---|---|---|
| vortix-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| vortix-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| vortix-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| vortix-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| vortix-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| vortix-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |