macOS: Hummingbird 2.0.0 available

Hello!

We're very glad to inform you that Hummingbird 2.0.0 for macOS (Mojave or higher version required) is available. Different native versions for Intel and M1/M2/M3/M4 based Mac computers are available for maximum performance.

Hummingbird is free and open source released under GPLv3: https://gitlab.com/AirVPN/AirVPN-Suite

Main features

Lightweight and stand alone binary client supporting both OpenVPN and WireGuard

No heavy framework required, no GUI

Small RAM footprint

Lightning fast

Based on OpenVPN 3 library fork by AirVPN and WireGuard

Robust leaks prevention through Network Lock based on pf

Proper handling of DNS push by VPN servers

New, more flexible Network Lock

What's new

linked against OpenVPN3-AirVPN 3.12 library

all libraries and dependencies have been updated

added complete WireGuard support by means of the official WireGuard tools provided by its developers. Installation of wg and wireguard-go binaries is currently required, as WireGuard library is not available on macOS. Please check the user's manual (README.md file included in the packages) WireGuard support section for comfortable, step by step instructions.

new Network Lock related options offering more flexibility. Now you can accept or deny incoming, outgoing or both ICMP-echo packets, and independently you can permit or forbid IPv6 NDP, which is based on ICMPv6. The new options supported by Hummingbird (please check the readme file for additional details) are:

--allow-ping

--allow-ipv6ndp

Apple ARM based systems version is now C++20 compliant (required by Sequoia)

Important note for high speed line users

Because of some architectural specifications and implementation in macOS Hummingbird may warn the user about shortage of buffer space, specifically when connected with the UDP. This condition is signaled by Hummingbird with the below messages in the log:

UDP send exception: send: No buffer space available ERROR: NETWORK_SEND_ERROR

The error is caused by the maximum network sockets size set in macOS, a value usually small and unsuited for modern high speed networks. The solution consists in increasing the maximum allowed size for socket buffers and, in case the problem persists, the number of mbuf clusters. The procedure is simple, please find out all the details in the manual. Open the README.md file with any viewer and consult the "Note on macOS and UDP" section.

Download the software here:

https://airvpn.org/macos/hummingbird/

Kind regards & datalove

AirVPN Staff

https://airvpn.org/forums/topic/73447-macos-hummingbird-200-available/?do=findComment&comment=252908

Reply to this note

Please Login to reply.

Discussion

No replies yet.