Skip to content

Releases: anywherelan/awl

v0.19.0 - VPN gateway on Windows

Choose a tag to compare

@pymq pymq released this 18 Jul 12:12
848960d

What's Changed

This release brings the VPN gateway to Windows (both as a client and as an exit node), and removes the v0.18.0 network-switch limitation on Linux.

Notable changes:

  • Docs: F-Droid installation, reproducible builds and release checksums are now documented in the README.
  • VPN gateway on Windows. A Windows machine can now both route its traffic through a remote exit node and serve as an exit node itself
  • Gateways now handle network changes. The v0.18.0 limitation is gone: a Linux host that switches network (Wi-Fi/Ethernet/cellular) mid-session no longer requires restarting awl. The gateway client can also be enabled while offline and comes up by itself once a network appears.
  • Security fix: a known peer could remotely crash awl or exhaust its CPU with malformed tunnel packets.
  • DNS: fixed AAAA (IPv6) queries incorrectly returning A records — thanks to @Iridescent115 (#252) for the contribution! ❤️
  • Windows: fixed a fatal error in the Windows Filtering Platform library (replaced with a patched fork).
  • CLI: reworked me status and gateway status output — more compact and readable.

Changelog:

  • vpn gateway: track routes changes on Linux by @pymq in #249
  • vpn gateway: add Windows support (client + exit node) and refactor into vpn/netstate by @pymq in #250
  • awldns: fix AAAA queries returning A records by @Iridescent115 in #252
  • all: use patched wf fork to fix Windows crash by @pymq in #253
  • docs: document F-Droid, reproducible builds, and release checksums by @pymq in #254
  • cli: rework me status and gateway status output by @pymq in #255
  • vpn: fix remote crash and CPU-exhaustion from malformed tunnel packets by @pymq in #258
  • Improve error reporting: WinNAT diagnostics, API error logging, echo logs by @pymq in #259

New Contributors

Full Changelog: v0.18.0...v0.19.0
Milestone: v0.19.0

Installation

For instructions on how to install anywherelan see readme.

Android

awl-android-v0.19.0.apk

Desktop version (awl-tray)

Windows binary builds

awl-tray-windows-386-v0.19.0.zip
awl-tray-windows-amd64-v0.19.0.zip
awl-tray-windows-arm64-v0.19.0.zip

Windows 7 binary builds

awl-tray-windows7-386-v0.19.0.zip
awl-tray-windows7-amd64-v0.19.0.zip

macOS binary builds

awl-tray-macos-amd64-v0.19.0.zip
awl-tray-macos-arm64-v0.19.0.zip

Linux binary builds

awl-tray-linux-386-v0.19.0.tar.gz
awl-tray-linux-amd64-v0.19.0.tar.gz
awl-tray-linux-arm-v0.19.0.tar.gz
awl-tray-linux-arm64-v0.19.0.tar.gz
awl-tray-linux-mips-v0.19.0.tar.gz
awl-tray-linux-mipsle-v0.19.0.tar.gz

Server version (awl)

Linux binary builds

awl-linux-386-v0.19.0.tar.gz
awl-linux-amd64-v0.19.0.tar.gz
awl-linux-arm-v0.19.0.tar.gz
awl-linux-arm64-v0.19.0.tar.gz
awl-linux-mips-v0.19.0.tar.gz
awl-linux-mipsle-v0.19.0.tar.gz

Windows binary builds

awl-windows-386-v0.19.0.zip
awl-windows-amd64-v0.19.0.zip
awl-windows-arm64-v0.19.0.zip

Windows 7 binary builds

awl-windows7-386-v0.19.0.zip
awl-windows7-amd64-v0.19.0.zip

Checksums (SHA-256)

Verify a downloaded file with sha256sum -c (or shasum -a 256 -c). Anywherelan's builds are reproducible — see Reproducible builds.

78d94b0564961d296b98e34d7f24371879a88c3cb44e8082ae66e8f14e7a5d27  awl-android-v0.19.0.apk
adedf57053bdef8151b09cba105a52386ed69956b640da3caf862cffcd1af4f8  awl-linux-386-v0.19.0.tar.gz
6004f9f511c528b5824db17de2541c84961e2c65dc317ec3b062b4d8b5c5f8c6  awl-linux-amd64-v0.19.0.tar.gz
6d59eac2bfb94e498b8a2476aefc29f1da992f61e55b1fbb321ff2471d2ee5e0  awl-linux-arm-v0.19.0.tar.gz
522274ccd3f1cfed0568762d476875e007a6029f66ec01613970d5475da6dca9  awl-linux-arm64-v0.19.0.tar.gz
8834cb1496db5a7b29d2ca3396efd1f880de5555bf48302bd479d5f9c4fabd75  awl-linux-mips-v0.19.0.tar.gz
511d08048261af9b9e4c561a3868a1360a77e62c3ed3632aa635ec1c72b6d5d3  awl-linux-mipsle-v0.19.0.tar.gz
38fabb324ee0717cfdf0e512213d2841742f1992b566cb64b236fc45e5526d57  awl-tray-linux-386-v0.19.0.tar.gz
4081f9528530deccdb908ca43a722edb993af8390bb41f2aa933cd38b416b0a8  awl-tray-linux-amd64-v0.19.0.tar.gz
c072075da2f76983f885f8753cb1bc4a926d912eec72259d95d32b8a3bf0e8d7  awl-tray-linux-arm-v0.19.0.tar.gz
00ce4a41a1699ff34e186b797a2ce43ce22ea6436eec73bff375173500900d75  awl-tray-linux-arm64-v0.19.0.tar.gz
98dbde43eab0c622962ff47875ca0e49cceee9d143dd827e5cc6fa2f39c60a63  awl-tray-linux-mips-v0.19.0.tar.gz
f9984b99c6d0bac6f1459cc370c287a626bae3c705b84fd87c0f2de1afdd653b  awl-tray-linux-mipsle-v0.19.0.tar.gz
8eda9016828356e3293a85bf92d294480d4bf9dab546cac236adf0b4b2dd1ef8  awl-tray-macos-amd64-v0.19.0.zip
e474437831988c885d57b4830bdd5508762082bee2e8fe71df81fe91174c99e9  awl-tray-macos-arm64-v0.19.0.zip
89b6fc2791a30061a0f30f2bea87d6668524d8dadbcf107f52929eecb1fd9458  awl-tray-windows-386-v0.19.0.zip
ef816be9b0830cdf3eebf618a5bc24696e6f2dbb6b0f69267528844d4f027b61  awl-tray-windows-amd64-v0.19.0.zip
578568dd5115e1713427b9339830b1d648b4a9ef59febdbc35fe94e470cf8603  awl-tray-windows-arm64-v0.19.0.zip
240bdec73380de8916ff1b46c552f6eaba5c3df6d5b667ce092fd63e3547c64c  awl-tray-windows7-386-v0.19.0.zip
d7764c5359691fd1ec9253aef588953f194b8f356598afe5fdd1eb1424485602  awl-tray-windows7-amd64-v0.19.0.zip
714e026734d46412a4ad282520e6ab7df49712b4867d9d465635816e31dbab71  awl-windows-386-v0.19.0.zip
02751a057ae5ad89d6b7a6f25e81d80a018790e714354110f040fce9c666bb73  awl-windows-amd64-v0.19.0.zip
639eaa371f621c256ee416297d32760dcd9d3757e9d0a244bb9f7bed9720b5fe  awl-windows-arm64-v0.19.0.zip
7f7bd90eba4be25bf1e2bb1a766d087b16764c91f2354ddd92335331710ea6b0  awl-windows7-386-v0.19.0.zip
1fefc8bf95dd013a8bc602c9927ea0d992ec05b0a960b4fc529f8a347683c086  awl-windows7-amd64-v0.19.0.zip

v0.18.0 - VPN gateway (full-tunnel exit node)

Choose a tag to compare

@pymq pymq released this 28 Jun 05:38
a489caa

What's Changed

This release brings the long-awaited VPN gateway (full-tunnel exit node), Windows ARM64 builds, SOCKS5 auth, and refreshed bootstrap nodes.

Notable changes:

  • VPN gateway (full-tunnel exit node). You can now route all of your IPv4 traffic through a remote device at the IP layer. It's separate from the SOCKS5 proxy (which is per-app) and switches between exit devices atomically with no restart. See the VPN gateway guide in the README. Current limitations:
    • Serving as an exit node is Linux-only and off by default — it changes host networking (ip_forward + iptables), so you opt in explicitly. Using a gateway as a client works on Linux and Android. Windows is coming next.
    • IPv6 is not tunnelled. While it's on, all IPv6 traffic is dropped so that your real IPv6 address is never exposed past the exit node. On IPv6-only networks you'll have no connectivity until you turn the gateway off.
    • Linux: if the host switches network (Wi-Fi/Ethernet/cellular) mid-session, restart awl is required. To be fixed in a future release.
  • SOCKS5 username/password auth. The SOCKS5 proxy can now optionally require a username and password.
  • Windows ARM64 builds are now produced in CI.
  • Updated Vietnam bootstrap node — thanks to @pftmclub (#238) for the contribution! ❤️
  • Windows: fix MTU-related issue

Changelog:

  • socks5: add optional username + password auth by @pymq in #233
  • vpn: on Windows force NLMTU on tun interface after creation by @pymq in #237
  • Update Bootstrap peer for Vietnam server! by @pftmclub in #238
  • build: add Windows arm64 by @pymq in #239
  • vpn: add gateway support by @pymq in #243
  • all: update Go 1.26.2 --> 1.26.4, update dependencies by @pymq in #244
  • config: update defaults by @pymq in #245

Full Changelog: v0.17.0...v0.18.0
Milestone: v0.18.0

Installation

For instructions on how to install anywherelan see readme.

Android

awl-android-v0.18.0.apk

Desktop version (awl-tray)

Windows binary builds

awl-tray-windows-386-v0.18.0.zip
awl-tray-windows-amd64-v0.18.0.zip
awl-tray-windows-arm64-v0.18.0.zip

Windows 7 binary builds

awl-tray-windows7-386-v0.18.0.zip
awl-tray-windows7-amd64-v0.18.0.zip

macOS binary builds

awl-tray-macos-amd64-v0.18.0.zip
awl-tray-macos-arm64-v0.18.0.zip

Linux binary builds

awl-tray-linux-386-v0.18.0.tar.gz
awl-tray-linux-amd64-v0.18.0.tar.gz
awl-tray-linux-arm-v0.18.0.tar.gz
awl-tray-linux-arm64-v0.18.0.tar.gz
awl-tray-linux-mips-v0.18.0.tar.gz
awl-tray-linux-mipsle-v0.18.0.tar.gz

Server version (awl)

Linux binary builds

awl-linux-386-v0.18.0.tar.gz
awl-linux-amd64-v0.18.0.tar.gz
awl-linux-arm-v0.18.0.tar.gz
awl-linux-arm64-v0.18.0.tar.gz
awl-linux-mips-v0.18.0.tar.gz
awl-linux-mipsle-v0.18.0.tar.gz

Windows binary builds

awl-windows-386-v0.18.0.zip
awl-windows-amd64-v0.18.0.zip
awl-windows-arm64-v0.18.0.zip

Windows 7 binary builds

awl-windows7-386-v0.18.0.zip
awl-windows7-amd64-v0.18.0.zip

v0.17.0 - Material 3 UI redesign, SOCKS5 performance boost

Choose a tag to compare

@pymq pymq released this 24 Apr 14:39
7de9f8a

What's Changed

This release ships a Material 3 overhaul of the UI, major SOCKS5 proxy performance improvements, and password protection for the web UI.

Notable changes:

  • Material 3 overhaul. The web UI and Android app have been reworked on Material 3 — updated layout, refreshed components, cleaner typography. See the screenshots in the README.
  • SOCKS5 performance. Per-connection memory dropped from 2–4 MiB to 128 KiB, and connection time-to-first-byte halved (removed an unnecessary auth round-trip).
  • HTTP basic auth for the web UI and API — you can now lock the admin interface behind a username/password.
  • Built-in monitoring. Prometheus metrics for libp2p internals and awl-specific counters on the /metrics endpoint. A prepackaged Docker Compose in monitoring/ ships Grafana dashboards, Prometheus, and Pyroscope for continuous profiling — see monitoring/README.md.
  • Reproducible Android builds in CI.
  • Edit config from the tray. New awl-tray submenu to open config_awl.json as raw text.
  • Updated to Go 1.26 with refreshed dependencies; CI now pins Go, Flutter, NDK and gomobile versions for consistent builds.

Changelog:

  • metrics: add prometheus-based libp2p and awl-specific metrics by @pymq in #217
  • monitoring: add continuous profiling Pyroscope to docker compose by @pymq in #218
  • api: add http basic auth support by @pymq in #219
  • Improve test coverage by @pymq in #220
  • cmd/awl-tray: add submenu to edit config file in raw text by @pymq in #221
  • socks5: halve connection TTFB latency by removing unnecessary auth round-trip by @pymq in #222
  • api: update swagger by @pymq in #223
  • all: update to Go 1.26, update dependencies by @pymq in #225
  • socks5: update our library fork to reduce memory usage from 2-4 MiB to 128 KiB for each connection by @pymq in #227
  • app: run integration tests on CI linux, add goleak by @pymq in #228
  • build: use modern ndk instead of ndk-bundle, pin gomobile version for Android, pin Go and Flutter in CI by @pymq in #229
  • ci: add reproducible builds for Android by @pymq in #230
  • docs: update README.md, screenshots by @pymq in #231

Full Changelog: v0.16.0...v0.17.0
Milestone: v0.17.0

Installation

For instructions on how to install anywherelan see readme.

Android

awl-android-v0.17.0.apk

Desktop version (awl-tray)

Windows binary builds

awl-tray-windows-386-v0.17.0.zip
awl-tray-windows-amd64-v0.17.0.zip

Windows 7 binary builds

awl-tray-windows7-386-v0.17.0.zip
awl-tray-windows7-amd64-v0.17.0.zip

macOS binary builds

awl-tray-macos-amd64-v0.17.0.zip
awl-tray-macos-arm64-v0.17.0.zip

Linux binary builds

awl-tray-linux-386-v0.17.0.tar.gz
awl-tray-linux-amd64-v0.17.0.tar.gz
awl-tray-linux-arm-v0.17.0.tar.gz
awl-tray-linux-arm64-v0.17.0.tar.gz
awl-tray-linux-mips-v0.17.0.tar.gz
awl-tray-linux-mipsle-v0.17.0.tar.gz

Server version (awl)

Linux binary builds

awl-linux-386-v0.17.0.tar.gz
awl-linux-amd64-v0.17.0.tar.gz
awl-linux-arm-v0.17.0.tar.gz
awl-linux-arm64-v0.17.0.tar.gz
awl-linux-mips-v0.17.0.tar.gz
awl-linux-mipsle-v0.17.0.tar.gz

Windows binary builds

awl-windows-386-v0.17.0.zip
awl-windows-amd64-v0.17.0.zip

Windows 7 binary builds

awl-windows7-386-v0.17.0.zip
awl-windows7-amd64-v0.17.0.zip

v0.16.0 - Updated default bootstrap peers, Windows 7 support

Choose a tag to compare

@pymq pymq released this 20 Feb 13:44
dfff5e3

What's Changed

Notable changes:

  • Windows 7 support
  • Faster startup and quicker initial peer connections (most noticeable on Android)
  • Removed CDN dependencies for web UI
  • Updated default bootstrap peers

Changelog:

  • p2p: speed up startup and initial peer connection by @pymq in #208
  • app: add DisableVPNInterface option by @pymq in #209
  • app: add DisableDNS, ListenAddress dns options by @pymq in #210
  • build: add windows 7 by @pymq in #195
  • build: remove CDN dependencies for flutter web build by @pymq in #211
  • cli: various UX improvements by @pymq in #212
  • Update Bootstrap peer for Sea server! by @pftmclub in #215
  • config: update default bootstrap peers by @pymq in #214

Full Changelog: v0.15.0...v0.16.0
Milestone: v0.16.0

Installation

For instructions on how to install anywherelan see readme.

Android

awl-android-v0.16.0.apk

Desktop version (awl-tray)

Windows binary builds

awl-tray-windows-386-v0.16.0.zip
awl-tray-windows-amd64-v0.16.0.zip

Windows 7 binary builds

awl-tray-windows7-386-v0.16.0.zip
awl-tray-windows7-amd64-v0.16.0.zip

macOS binary builds

awl-tray-macos-amd64-v0.16.0.zip
awl-tray-macos-arm64-v0.16.0.zip

Linux binary builds

awl-tray-linux-386-v0.16.0.tar.gz
awl-tray-linux-amd64-v0.16.0.tar.gz
awl-tray-linux-arm-v0.16.0.tar.gz
awl-tray-linux-arm64-v0.16.0.tar.gz
awl-tray-linux-mips-v0.16.0.tar.gz
awl-tray-linux-mipsle-v0.16.0.tar.gz

Server version (awl)

Linux binary builds

awl-linux-386-v0.16.0.tar.gz
awl-linux-amd64-v0.16.0.tar.gz
awl-linux-arm-v0.16.0.tar.gz
awl-linux-arm64-v0.16.0.tar.gz
awl-linux-mips-v0.16.0.tar.gz
awl-linux-mipsle-v0.16.0.tar.gz

Windows binary builds

awl-windows-386-v0.16.0.zip
awl-windows-amd64-v0.16.0.zip

Windows 7 binary builds

awl-windows7-386-v0.16.0.zip
awl-windows7-amd64-v0.16.0.zip

v0.15.0 - Major VPN and Proxy performance boost

Choose a tag to compare

@pymq pymq released this 19 Jan 06:21

What's Changed

This release delivers up to 2–3x performance improvements for VPN and SOCKS5 proxy. It also introduces support for specifying and updating a VPN peer’s IP address via both the UI and CLI.

  • feat: add support for changing peer's ip address by @pymq in #190
  • app: add vpn tunneling benchmark with simulated network with different bandwidth/latency by @pymq in #191
  • tunnel: improve vpn performance by @pymq in #193
  • socks5: improve throughput by @pymq in #194
  • docs: add info on local development and security clarifications by @pymq in #201
  • api: add custom IP support for peers during friend request/accept by @pymq in #202

Full Changelog: v0.14.0...v0.15.0
Milestone: v0.15.0

Installation

For instructions on how to install anywherelan see readme.

Android

awl-android-v0.15.0.apk

Desktop version (awl-tray)

Windows binary builds

awl-tray-windows-386-v0.15.0.zip
awl-tray-windows-amd64-v0.15.0.zip

macOS binary builds

awl-tray-macos-amd64-v0.15.0.zip
awl-tray-macos-arm64-v0.15.0.zip

Linux binary builds

awl-tray-linux-386-v0.15.0.tar.gz
awl-tray-linux-amd64-v0.15.0.tar.gz
awl-tray-linux-arm-v0.15.0.tar.gz
awl-tray-linux-arm64-v0.15.0.tar.gz
awl-tray-linux-mips-v0.15.0.tar.gz
awl-tray-linux-mipsle-v0.15.0.tar.gz

Server version (awl)

Linux binary builds

awl-linux-386-v0.15.0.tar.gz
awl-linux-amd64-v0.15.0.tar.gz
awl-linux-arm-v0.15.0.tar.gz
awl-linux-arm64-v0.15.0.tar.gz
awl-linux-mips-v0.15.0.tar.gz
awl-linux-mipsle-v0.15.0.tar.gz

Windows binary builds

awl-windows-386-v0.15.0.zip
awl-windows-amd64-v0.15.0.zip

v0.14.0 - minor UI improvements, ping info for peers, updated Flutter and Go

Choose a tag to compare

@pymq pymq released this 14 Dec 08:12
fb27b7d

What's Changed

  • ci: update to flutter 3.38.x for manual release build by @pymq in #183
  • ci: update actions, update to golangci-lint/v2 by @pymq in #184
  • api: add peers ping info to handlers by @pymq in #185
  • all: update to go 1.25, update dependencies by @pymq in #186
  • all: update libp2p by @pymq in #187

Full Changelog: v0.13.0...v0.14.0
Milestone: v0.14.0

Installation

For instructions on how to install anywherelan see readme.

Android

awl-android-v0.14.0.apk

Desktop version (awl-tray)

Windows binary builds

awl-tray-windows-386-v0.14.0.zip
awl-tray-windows-amd64-v0.14.0.zip

macOS binary builds

awl-tray-macos-amd64-v0.14.0.zip
awl-tray-macos-arm64-v0.14.0.zip

Linux binary builds

awl-tray-linux-386-v0.14.0.tar.gz
awl-tray-linux-amd64-v0.14.0.tar.gz
awl-tray-linux-arm-v0.14.0.tar.gz
awl-tray-linux-arm64-v0.14.0.tar.gz
awl-tray-linux-mips-v0.14.0.tar.gz
awl-tray-linux-mipsle-v0.14.0.tar.gz

Server version (awl)

Linux binary builds

awl-linux-386-v0.14.0.tar.gz
awl-linux-amd64-v0.14.0.tar.gz
awl-linux-arm-v0.14.0.tar.gz
awl-linux-arm64-v0.14.0.tar.gz
awl-linux-mips-v0.14.0.tar.gz
awl-linux-mipsle-v0.14.0.tar.gz

Windows binary builds

awl-windows-386-v0.14.0.zip
awl-windows-amd64-v0.14.0.zip

v0.13.0 - better relays support, UDP broadcast

Choose a tag to compare

@pymq pymq released this 12 Oct 09:39
62130db

What's Changed

This release introduces significant improvements to relay usage when a direct connection between peers is unavailable. Previously, relays were chosen randomly, which could result in traffic being relayed from Europe to Canada and back again (we have default community relays in three different countries in Europe and one in Canada). With this release peers choose relays based on latency.

We also added support for UDP broadcast feature. It allows to play certain multiplayer games that use UDP broadcast as a discovery mechanism on local networks.

Thanks to @pftmclub we now have new community bootstrap node (and relay) in SEA region (Vietnam) 🎉

  • all: update dependencies by @pymq in #167
  • config: add community relay bootstrap-node in SEA region by @pftmclub in #168
  • Relay improvements by @pymq in #171
  • vpn: add support for UDP broadcast by @pymq in #178

New Contributors

Full Changelog: v0.12.0...v0.13.0
Milestone: v0.13.0

Installation

For instructions on how to install anywherelan see readme.

Android

awl-android-v0.13.0.apk

Desktop version (awl-tray)

Windows binary builds

awl-tray-windows-386-v0.13.0.zip
awl-tray-windows-amd64-v0.13.0.zip

macOS binary builds

awl-tray-macos-amd64-v0.13.0.zip
awl-tray-macos-arm64-v0.13.0.zip

Linux binary builds

awl-tray-linux-386-v0.13.0.tar.gz
awl-tray-linux-amd64-v0.13.0.tar.gz
awl-tray-linux-arm-v0.13.0.tar.gz
awl-tray-linux-arm64-v0.13.0.tar.gz
awl-tray-linux-mips-v0.13.0.tar.gz
awl-tray-linux-mipsle-v0.13.0.tar.gz

Server version (awl)

Linux binary builds

awl-linux-386-v0.13.0.tar.gz
awl-linux-amd64-v0.13.0.tar.gz
awl-linux-arm-v0.13.0.tar.gz
awl-linux-arm64-v0.13.0.tar.gz
awl-linux-mips-v0.13.0.tar.gz
awl-linux-mipsle-v0.13.0.tar.gz

Windows binary builds

awl-windows-386-v0.13.0.zip
awl-windows-amd64-v0.13.0.zip

v0.12.0 - new socks5 proxy feature, Android 15 support and many other updates

Choose a tag to compare

@pymq pymq released this 07 Apr 19:23
cea3507

What's Changed

This is a fairly major update to the project. We added support for exit node settings - now you can not only connect to other peers in VPN mode, but also route traffic through remote peers like a SOCKS5 proxy. We also updated all dependencies, which gave us performance improvements from libp2p updates and jumping Go from 1.22 to 1.24. We also updated Flutter and now we have support for Android 15.

  • api: fix saving config after updating peer info by @pymq in #131
  • awldns: update to latest ts-dns by @pymq in #133
  • socks5: implement proxy through remote peer by @pymq in #139
  • api: add methods to list and update socks5 proxy by @pymq in #141
  • all: update to go 1.23, update dependencies by @pymq in #144
  • cmd/awl-tray: improve checking for working admin.awl address in Open Web UI button by @pymq in #143
  • tray connected peers counter by @GrigoryKrasnochub in #145
  • socks5: various fixes by @pymq in #147
  • p2p: add default timeouts for dht.FindPeer to prevent goroutines stuck, increase default reconnect interval from 10s to 20s by @pymq in #148
  • cli: display info for socks5 proxy, add commands me list_proxies and me set_proxy by @pymq in #153
  • cmd/awl-tray: add Proxy menu that allows to set current peer for proxy by @pymq in #154
  • all: update dependencies by @pymq in #155
  • ci: update to flutter 3.27 by @pymq in #156
  • all: update to go 1.24, update dependencies by @pymq in #158

Full Changelog: v0.11.0...v0.12.0
Milestone: v0.12.0

Installation

For instructions on how to install anywherelan see readme.

Android

awl-android-v0.12.0.apk

Desktop version (awl-tray)

Windows binary builds

awl-tray-windows-386-v0.12.0.zip
awl-tray-windows-amd64-v0.12.0.zip

macOS binary builds

Linux binary builds

awl-tray-linux-386-v0.12.0.tar.gz
awl-tray-linux-amd64-v0.12.0.tar.gz
awl-tray-linux-arm-v0.12.0.tar.gz
awl-tray-linux-arm64-v0.12.0.tar.gz
awl-tray-linux-mips-v0.12.0.tar.gz
awl-tray-linux-mipsle-v0.12.0.tar.gz

Server version (awl)

Linux binary builds

awl-linux-386-v0.12.0.tar.gz
awl-linux-amd64-v0.12.0.tar.gz
awl-linux-arm-v0.12.0.tar.gz
awl-linux-arm64-v0.12.0.tar.gz
awl-linux-mips-v0.12.0.tar.gz
awl-linux-mipsle-v0.12.0.tar.gz

Windows binary builds

awl-windows-386-v0.12.0.zip
awl-windows-amd64-v0.12.0.zip

v0.11.0 - vpn optimizations, signed apk, updated Go and other dependencies

Choose a tag to compare

@pymq pymq released this 16 Jun 18:12
b770805

What's Changed

  • vpn speed optimizations: from 10% to 40% increase, especially for high latency connections
  • all: update dependencies by @pymq in #116
  • ci: sign android release build by @pymq in #117
  • tunnel: write packet size and packet data in one stream.Write call by @pymq in #118
  • all: update to go 1.22, update dependencies by @pymq in #124
  • ci: fix installing ndk-bundle in build-manual by @pymq in #125

Note: on Android you need to first uninstall and then install application because apk signature was changed. Before reinstalling you can export configuration in settings menu and then import it.

Full Changelog: v0.10.0...v0.11.0
Milestone: v0.11.0

Installation

For instructions on how to install anywherelan see readme.

Android

awl-android-v0.11.0.apk

Desktop version (awl-tray)

Windows binary builds

awl-tray-windows-386-v0.11.0.zip
awl-tray-windows-amd64-v0.11.0.zip

macOS binary builds

awl-tray-macos-amd64-v0.11.0.zip
awl-tray-macos-arm64-v0.11.0.zip

Linux binary builds

awl-tray-linux-386-v0.11.0.tar.gz
awl-tray-linux-amd64-v0.11.0.tar.gz
awl-tray-linux-arm-v0.11.0.tar.gz
awl-tray-linux-arm64-v0.11.0.tar.gz
awl-tray-linux-mips-v0.11.0.tar.gz
awl-tray-linux-mipsle-v0.11.0.tar.gz

Server version (awl)

Linux binary builds

awl-linux-386-v0.11.0.tar.gz
awl-linux-amd64-v0.11.0.tar.gz
awl-linux-arm-v0.11.0.tar.gz
awl-linux-arm64-v0.11.0.tar.gz
awl-linux-mips-v0.11.0.tar.gz
awl-linux-mipsle-v0.11.0.tar.gz

Windows binary builds

awl-windows-386-v0.11.0.zip
awl-windows-amd64-v0.11.0.zip

v0.10.0 - updated Go and Flutter, quic transport optimizations

Choose a tag to compare

@pymq pymq released this 10 Sep 19:27