Skip to main content

Posts

Featured

OpenWrt + Hyprspace: easiest overlay network solution

OpenWrt supports a number of overlay network solutions, the most popular being: Tailscale , Netbird , and ZeroTier . Overlay networks are useful if you want to remotely administer your device but you don't want to expose it generally to the public Internet. There's another really easy overlay network solution if your hardware supports Go: Hyprspace Hyprspace doesn't require you to sign up for any service or host your own server components and has excellent NAT-traversal for IoT devices behind a firewall. Here's how to use it: 1. Install Go: opkg update && opkg install golang 2. Download the Hyprspace binary to your OpenWrt device and set it to be executable. On my device the commands were: wget -O hyprspace https://github.com/alecbcs/hyprspace/releases/download/v0.2.2/hyprspace-v0.2.2-linux-arm64 chmod +x ./hyprspace 3. Initialize it: ./hyprspace init utun0  --config ./hyprspace-config.yaml && chmod 600 ./hyprspace-config.yaml 4. Update the OpenWrt fire

Latest Posts

My OpenWrt observations

Self-Hosted Open-Source Apps

xz saga: a cautionary tale

Bah! Authy discontinues their desktop app :(

Goodbye, IKEv2. Hello, OpenConnect.

A big deal: switching my default Linux server

Nice webcam

Allow web access on Oracle Cloud

A big deal: switching my default Android browser

My new favorite ball-point pen: Uni-Ball Signo Micro 207 (0.5mm)