Skip to content
@anyhop

AnyHop

AnyHop

A universal VPN client that runs many VPN connections at once, with rule-based routing.

Source  ·  Documentation  ·  PyPI  ·  Container


Your commercial VPN's official app connects to one location at a time. anyhop keeps several exits live at once — from one provider or mixed across providers — and sends different traffic out different VPN servers by rule (domain, process, CIDR, or an always-on default). One sing-box process, WireGuard under the hood.

Interfaces for people (CLI + bundled Web UI) and for programs (loopback REST API + container image). Deliberately headless: no menu-bar or tray app.

Get started

# one-command install (macOS + systemd Linux)
curl -LsSf https://github.com/anyhop/anyhop/releases/latest/download/install.sh | sh

# or
pip install anyhop
brew install anyhop/tap/anyhop
docker pull ghcr.io/anyhop/anyhop

Then follow the getting-started guide.

Repositories

Repo What
anyhop/anyhop The client — CLI, daemon, control API, Web UI, container image
anyhop/homebrew-tap brew install anyhop/tap/anyhop

Providers

Supported today: NordVPN, Proton VPN. More on the roadmap.

Popular repositories Loading

  1. anyhop anyhop Public

    Universal VPN client | Rule-based multi-VPN routing | For human and AI

    Python 2 1

  2. homebrew-tap homebrew-tap Public

    Homebrew tap for anyhop — brew install anyhop/tap/anyhop

    Ruby 1

  3. .github .github Public

    AnyHop organization profile

    1

Repositories

Showing 3 of 3 repositories

People

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

Top languages

Loading…

Most used topics

Loading…