Skip to content
@husarnet

Husarnet

Connect Your Devices. Directly.

Husarnet is a different kind of VPN - it's not installed on routers, but directly on your devices. It's a global scale peer-to-peer network that allows you to connect your devices directly in a secure and easy way, even if they are behind NAT or firewall. Each of your devices gets it's own IPv6 address (in Husarnet's fc94::/64 range) and, using our dashboard, you can specify which devices can communicate with each other. You can also share your devices with your coworkers or friends, without the need to overcomplicate your networking setup, all through our dashboard, using the addresses your devices already have!

It's a great solution for robotics, IoT, real-time communication, remote access, and many more. All the software that runs on your devices is open-source, so you're still in control. Our plans start at reasonable free (that's perfectly usable even for long term deployments) and end at custom solutions for enterprise needs.

  • 🔗 Landing page - If you want to learn more about the features and pricing - visit our landing page
  • 📚 Docs - If you want to learn how Husarnet works or how to use it, visit our documentation
  • 🔧 Dashboard - If you want to create an account and start using Husarnet, visit our dashboard

Husarnet works on plethora of platforms, including:

  • 🐧 Linux - we support Ubuntu, Debian, Fedora and Archlinux. You also can get static executables to integrate with a given OS yourself! curl https://install.husarnet.com/install.sh | sudo bash to install using our script!
  • 🤖 ROS - You can install the same packages as for Linux and then use our Husarnet-DDS integration to seamlessly connect your robots over any network
  • 📟 ESP32 - Yes, we've made it to ESP32 ecosystem too! Find out more at our ESP-IDF integration!
  • 🐋 Docker - We understand that Docker/containers are an important part of any serious deployment nowadays, so we've prepared multiple ways of deploying in Docker
  • 🪟 Windows - If you want to connect to your devices directly from your Windows Desktop, there's Windows installer ready for you
  • 🍏 MacOS - Our latest addition to supported platforms list Husarnet for MacOS in brew

More platforms to come!

Pinned Loading

  1. husarnet husarnet Public

    Husarnet is a Peer-to-Peer VPN to connect your laptops, servers and microcontrollers over the Internet with zero configuration.

    C++ 298 38

  2. esp_husarnet esp_husarnet Public

    ESP-IDF port of the Husarnet VPN client library

    C 4 1

  3. husarnet-action husarnet-action Public

    A GitHub Action for connecting workflows to Husarnet network

    JavaScript 4

  4. husarnet-ros2router husarnet-ros2router Public

    Husarnet optimized DDS Router Docker image for connecting ROS 2 nodes over the Internet.

    Shell 5 1

Repositories

Showing 10 of 30 repositories
  • husarnet Public

    Husarnet is a Peer-to-Peer VPN to connect your laptops, servers and microcontrollers over the Internet with zero configuration.

    husarnet/husarnet’s past year of commit activity
    C++ 298 38 14 2 Updated Aug 21, 2024
  • husarnet/homebrew-tap-nightly’s past year of commit activity
    Ruby 1 0 0 0 Updated Aug 12, 2024
  • husarnet-arduino-builder Public

    Arduino/PIO Husarnet library builder

    husarnet/husarnet-arduino-builder’s past year of commit activity
    Shell 0 0 0 0 Updated Aug 5, 2024
  • husarnet-esp32-arduino Public

    Arduino ESP32 port of the Husarnet VPN client library

    husarnet/husarnet-esp32-arduino’s past year of commit activity
    C++ 4 0 1 0 Updated Aug 5, 2024
  • husarnet-esp32-platformio Public

    PlatformIO port of the Husarnet VPN client library

    husarnet/husarnet-esp32-platformio’s past year of commit activity
    C++ 34 10 4 0 Updated Aug 5, 2024
  • esp_husarnet Public

    ESP-IDF port of the Husarnet VPN client library

    husarnet/esp_husarnet’s past year of commit activity
    C 4 1 0 0 Updated Aug 5, 2024
  • ros-docker Public

    ROS docker images with built-in configs for Husarnet VPN

    husarnet/ros-docker’s past year of commit activity
    Shell 2 Apache-2.0 1 0 0 Updated Aug 2, 2024
  • ros2-jazzy-env-demo Public

    How to use ROS_STATIC_PEERS and ROS_AUTOMATIC_DISCOVERY_RANGE envs with Husarnet in ROS 2

    husarnet/ros2-jazzy-env-demo’s past year of commit activity
    1 Apache-2.0 0 0 0 Updated Jul 20, 2024
  • arduino-esp32 Public archive Forked from espressif/arduino-esp32

    Arduino core for the ESP32

    husarnet/arduino-esp32’s past year of commit activity
    C 13 LGPL-2.1 7,414 0 0 Updated Jul 9, 2024
  • esp32-internet-ota Public template

    ESP32 + GitHub Actions + Husarnet. A boilerplate project for ESP32 allowing in-field firmware update using GitHub Actions workflow.

    husarnet/esp32-internet-ota’s past year of commit activity
    C++ 42 MIT 5 1 0 Updated Jul 9, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.