一个原生的
mihomo 代理客户端。
A native proxy
client for mihomo.
界面由 Go 和 MyGo 直接绘制,没有 WebView。macOS 与 Windows 共用同一份代码。订阅自备。 Drawn directly in Go and MyGo, with no webview. One codebase for macOS and Windows. Bring your own subscription.
Hop 目前只支持 macOS 和 Windows,请在电脑上安装。 Hop runs on macOS and Windows only. Install it on a computer.
在终端里运行,装好后自动打开 · 免费开源(GPL-3.0) · 更多安装方式 Run it in a terminal; Hop opens when it's done · Free and open source (GPL-3.0) · Other ways to install
截图中的节点和流量为示例数据Nodes and traffic in the screenshots are sample data
每个连接走了哪条路,看得见。See which route every connection takes.
连接页列出每个连接的应用、命中的规则和出口节点。可以按主机、应用、规则筛选,逐个或一次关掉。The connections page lists each connection's app, the rule that matched and the node it leaves by. Filter by host, app or rule; close one or all.
两下,给任何一个连接加条规则。Two clicks to add a rule for any connection.
连接旁的 + 会打开已经填好的对话框:整个站点、域名、应用或地址。选直连、代理或拒绝,确定就生效。The + beside a connection opens the dialog already filled in: the whole site, the host, the app or the address. Choose direct, proxy or reject, and it takes effect.
不开窗口,也能换线路。Switch routes without opening the window.
菜单栏(macOS)或托盘(Windows)里的面板,能换线路和节点、切换模式、开关代理。The panel in the menu bar (macOS) or tray (Windows) switches routes, nodes and modes, and turns the proxy on and off.
- 菜单栏图标旁可以显示实时速度The live speed can sit beside the menu bar icon
- 关掉窗口,Hop 继续在后台运行Close the window and Hop keeps running
- 可以开机自启Starts at login if you like
流量去了哪里,一页说清。Where your traffic went, on one page.
今天、本月和最近 30 天,分成走代理的和直连的。本月的用量还能按订阅分开看。Today, this month and the last 30 days, split into proxied and direct. This month is also broken down by subscription.
三种接入方式,按需要选。Three ways to connect. Pick what you need.
系统代理System proxy
顶栏一个开关。别的程序已经占着系统代理时,Hop 不会抢;只清除指向自己的代理,退出时还原。One switch in the header. If another app already holds the system proxy, Hop leaves it alone; it clears only a proxy that points at itself, and puts things back when it quits.
TUN
接管所有应用的流量。通过一个只装一次的特权辅助组件实现,内核按 TUN 需要的权限运行,Hop 本身不以管理员身份运行。Carries every app's traffic. A small privileged helper, installed once, gives the core the rights a TUN needs, so Hop itself never runs as administrator.
局域网共享LAN sharing
手机和同一网络里的其他电脑,把这台电脑的地址填成 HTTP 或 SOCKS5 代理即可。默认关闭,开启后需要账号密码,只回应私有网络。Phones and other computers on the same network use this computer's address as an HTTP or SOCKS5 proxy. Off by default; once on it asks for an account, and only private networks are answered.
该有的都有,不多也不少。What you need, and no more.
订阅与本地配置Subscriptions and local configs
导入订阅链接,或直接粘贴节点链接、Clash 配置。定时刷新,显示用量和到期时间。Import a subscription link, or paste node links or a Clash config. Refreshed on a schedule, with usage and expiry shown.
智能规则Smart rules
AI、流媒体、Telegram、Google、Apple、Microsoft 分组,地区分组,以及每周更新的国内直连。也可以沿用机场自己的规则。Groups for AI, streaming, Telegram, Google, Apple and Microsoft, region groups, and direct routing for China that updates weekly. Or keep the provider's own rules.
测速与解锁检测Speed and unlock checks
整组节点并发测速,按延迟排序。一次检测 ChatGPT、Netflix 和 YouTube Premium 在各分组里能不能用。Test a whole group at once and sort by latency. One check tries ChatGPT, Netflix and YouTube Premium through every group.
出口 IPExit address
点一下复制当前出口的公网 IP 和国家。只在出口变化时查一次,不落盘。Click to copy the public IP and country traffic leaves by. Looked up once when the exit changes, kept in memory only.
三种模式Three modes
规则、全局、直连,每种模式都写明它做什么。Rule, Global and Direct, each with a note on what it does.
实时日志Live logs
内核日志实时滚动,可以按级别筛选。The core's log, live, with a level filter.
自动更新Automatic updates
装好之后 Hop 自己保持最新,每个更新都带签名,先验证再安装。After install Hop keeps itself current. Every update is signed, and verified before it installs.
中文与英文English and Chinese
界面有中文和英文,默认跟随系统,可以在设置里改。The interface comes in English and Chinese, following the system by default; change it in Settings.
浅色、深色,跟着系统走。Light and dark, following the system.
纸张、海蓝、暮紫三套配色,各有浅色和深色。Paper, Ocean and Dusk, each in light and dark.
Hop 不替你做决定。线路、规则、系统设置,都由你打开,退出时一一还原。Hop decides nothing for you. Routes, rules and system settings change when you turn them on, and go back when you quit.
你的订阅,只在你的电脑上。Your subscription stays on your computer.
订阅链接是凭据A subscription link is a credential
不写进日志,只发给它自己的主机。链接在你的电脑上转换,没有任何第三方转换服务见过它。Never written to a log, sent only to its own host. Links are converted on your computer; no other company's converter ever sees one.
默认什么都不改Changes nothing until you ask
系统代理和 TUN 默认关闭,只在你打开时才改动系统,退出时还原。System proxy and TUN are off by default. Hop touches the system only when you turn them on, and puts it back when it quits.
数据只在本机Data stays local
所有数据存在本机,目录权限 0600。Hop 不读写其他 Clash 客户端的文件或进程,默认端口也避开了它们常用的端口。All data lives on this machine, mode 0600. Hop reads and writes nothing of another Clash client, and its default ports stay clear of the ones they use.
一行命令装好。One command to install.
再运行一次就是升级。装好之后 Hop 会自己更新。Run it again to upgrade. After that Hop updates itself.
macOS
Apple 芯片和 Intel 通用。脚本不需要 sudo,会校验下载文件的大小和 Ed25519 签名,然后打开 Hop。Apple silicon and Intel in one app. No sudo; the script checks the download's size and Ed25519 signature, then opens Hop.
Windows
x64,Windows 10 和 11。在 PowerShell 里运行,校验安装包的 SHA-256,为当前用户静默安装,不需要管理员权限。x64, Windows 10 and 11. Run it in PowerShell; it checks the installer's SHA-256 and installs silently for the current user, with no administrator rights.
你可能想知道的几件事。A few things you may want to know.
Hop 提供节点或订阅吗?Does Hop provide servers or subscriptions?
不提供。你需要自己的订阅链接,或者自己的节点(粘贴节点链接或 Clash 配置)。请遵守你所在地区的法律法规。No. You bring your own subscription link or your own nodes (paste node links or a Clash config). Follow the laws where you live.
能和其他 Clash 客户端一起装吗?Can it sit beside another Clash client?
可以。Hop 不读写其他客户端的文件或进程,默认端口也避开了它们常用的端口。系统代理同一时间只能指向一个程序:别的程序占着时,Hop 会拒绝抢。Yes. Hop reads and writes nothing of another client, and its default ports stay clear of theirs. The system proxy can point at only one program at a time: if another holds it, Hop declines to take it.
为什么 TUN 要装辅助组件?Why does TUN install a helper?
TUN 需要管理员权限才能接管网络。Hop 自己不以管理员运行,而是让一个很小的辅助组件(macOS 上是 LaunchDaemon,Windows 上是服务)来启动内核。只在你开 TUN 时才需要,装一次、授权一次。A TUN needs administrator rights to take over the network. Hop never runs as administrator; a small helper (a LaunchDaemon on macOS, a service on Windows) starts the core instead. It's needed only when you turn TUN on, installed once with one authorization.
macOS 提示「已损坏」或「无法打开」怎么办?macOS says the app is damaged or can't be opened.
用上面的安装命令装,不要用浏览器下载的文件。浏览器下载的文件会带上隔离标记,而 Hop 目前没有 Apple 开发者证书,macOS 会因此拒绝打开;命令行下载不带这个标记。Install with the command above, not a file downloaded in a browser. A browser download carries a quarantine mark, and Hop has no Apple developer certificate yet, so macOS refuses it; a download from the command line carries no such mark.
Windows 的 SmartScreen 拦住了安装包?Windows SmartScreen blocks the installer.
安装包还没有代码签名。点「更多信息」,再点「仍要运行」。用上面的 PowerShell 命令安装一般不会遇到这个提示。The installer isn't code signed yet. Choose "More info", then "Run anyway". Installing with the PowerShell command above usually avoids the prompt.
试一试 Hop。Give Hop a try.
免费、开源,一行命令装好。Free and open source. One command to install.