Skip to content

anyhop

Several VPN exits at once. One set of rules.

Homepage  ·  Docs  ·  Source  ·  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 each connection out the exit a rule picks (domain, CIDR, geosite, geoip, or a catch-all). 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 open the homepage or the getting-started guide.

Repositories

Repo What
anyhop.github.io Organization homepage — anyhop.github.io
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 in the provider research.

Pinned 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

Repositories

Showing 4 of 4 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…