Many exits, still on
Your VPN app holds one location. anyhop holds several. No disconnect to switch countries.
Keep locations live at the same time — one provider or mixed — and send each connection out the exit a rule picks.
curl -LsSf https://github.com/anyhop/anyhop/releases/latest/download/install.sh | sh
macOS & Linux · brew, pip, Docker, and more
How it routes
domain tracker.example.com
block
cidr 192.168.0.0/16
direct
domain netflix.com
nordvpn/us
all
nordvpn/jp
CLI, web UI, or REST — same rules. Rule-based routing →
Your VPN app holds one location. anyhop holds several. No disconnect to switch countries.
Domain, CIDR, geosite, geoip, or a catch-all. Order is priority. Unmatched goes direct.
CLI and a bundled web UI for you. Stable local proxies and /api/v1 for everything else.