Start your own proxy in minutes.

Hana starts a small server in your own AWS account, installs a VLESS + REALITY and Hysteria2 proxy on it, and hands you a ready-made config for your laptop and your phone.

One binary. No subscription, no account to make, and nobody else sitting in the middle of your traffic. When you are done, one command shuts the server down and releases everything it created.

DOWNLOAD FOR MACOS Apple Silicon · 54 MB

source and other builds on GitHub

After you download

  1. Make it runnable. A downloaded binary usually arrives without permission to run:
    $ chmod +x ~/Downloads/hana
  2. macOS will refuse to open it the first time. It is not signed by an Apple developer account, so you get “Apple could not verify it is free of malware”. Open System Settings → Privacy & Security, scroll to the bottom, and press Open Anyway next to the message about Hana. You only do this once.

    On macOS 15 and later the old right-click → Open trick no longer works, so use Settings. From a terminal the equivalent is xattr -d com.apple.quarantine ~/Downloads/hana.

  3. Double-click it. A terminal window opens with the Hana interface. Everything is menus and arrow keys.

You will need an AWS key

Hana runs the server in your Amazon account, so it needs an access key ID and a secret access key. Amazon explains how to create one here:

docs.aws.amazon.com — managing access keys

Paste them into the first screen. They are kept in memory for that session and are never written to disk. If you already use the AWS CLI, Hana finds your existing profiles on its own and you can skip this.

Then

Pick a region — Hana suggests the closest one outside the country you are in — and choose Launch. A couple of minutes later it prints your links.

On a Mac, connect with sing-box:

$ brew install sing-box
$ sing-box run -c sing-box-<id>.json

then point your browser at the SOCKS5 proxy on 127.0.0.1:1080. On a phone, paste the link Hana gives you into any app that accepts vless://.