Repository navigation
Releases
Releases · kevinyuzekai/LinkPool
LinkPool 0.2.1(稳定性修复 · arm64/Intel)
LinkPool v0.2.1 — 稳定性修复 / Stability fixes
- 真正按网卡出站(macOS):拨号时设置
IP_BOUND_IF,避免流量仍从默认路由网卡走出。
Real per-NIC egress on macOS viaIP_BOUND_IF(source-IP binding alone could still leave via the default route). - 网卡热插拔 / 掉线:每 3 秒检测网卡与 IP 变化,自动移除掉线网卡、恢复重新接入网卡(保留勾选与权重)。
Hot-plug / NIC drop: adapters re-checked every 3 s; dropped NICs leave the pool, returning ones keep their selection and weight. - 系统代理清理:原设置持久化,崩溃 / 强制退出后下次启动自动恢复;修复恢复时误开启原本关闭的代理;SIGHUP / SIGQUIT 也会清理。
System proxy cleanup: original settings persisted and restored after crash/force-quit; fixed restore re-enabling previously-off proxies; cleanup on SIGHUP/SIGQUIT. - 速率显示:后台每秒采样,关闭控制面板也准确;空闲归零。
Speed display sampled every second in the background; idle shows 0. - 连接收尾:转发 TCP 半关闭,连接不再挂起;连接计数防重复。
TCP half-close forwarded so relays don't hang; connection count no longer double-decremented.
Mac 只有一块 Wi‑Fi,无法同时连家里 Wi‑Fi 和手机 Wi‑Fi 热点;第二条线路请用 USB 共享、蓝牙 PAN 或 USB 网卡。
A Mac has one Wi‑Fi radio; use USB tethering, Bluetooth PAN or a USB adapter for the second link.
Downloads
- Apple Silicon:
LinkPool-0.2.1-arm64.dmg - Intel:
LinkPool-0.2.1-amd64.dmg
(ad-hoc signed; first open: System Settings → Privacy & Security → Open Anyway, orxattr -cr /Applications/LinkPool.app)
LinkPool 0.2.0(自适应调度 · 分段加速 · arm64/Intel)
LinkPool 0.2.0
本版本重点提升多网卡叠加体验,并同时提供 Apple Silicon(arm64) 与 Intel(amd64 / x86_64) 的 macOS .app 压缩包。
新特性
- 自适应调度:≥2 张网卡时默认按近期吞吐(EMA)提高更快网卡的有效权重,慢速 / 高错误网卡降权;也可切回固定权重。
- 拨号失败自动换卡(dial failover):绑定某网卡拨号失败时依次尝试其他网卡;连续失败会短暂降权 / 跳过。
- 分段加速下载:控制面板可将一个 HTTP(S) URL 拆成多段并行 Range 请求(默认段数 ≈ 已选网卡数 × 2),每段绑定不同网卡后拼成完整文件,尽量让单文件也接近带宽叠加。
- 软最少连接:权重接近时略微偏向活跃连接更少的网卡。
- UI:每网卡近似速率、调度模式切换、叠加说明提示。
下载哪个 zip?
| 你的 Mac | 芯片 | 下载文件 |
|---|---|---|
| 2020 年底及以后多数机型 | Apple Silicon(M1/M2/M3/…) | LinkPool-0.2.0-arm64.zip |
| 较旧的 Intel Mac | Intel x86_64 | LinkPool-0.2.0-amd64.zip |
不确定时可点左上角 →「关于本机」:若显示「芯片」为 Apple M* 选 arm64;若显示「处理器」为 Intel 选 amd64。
安装与首次打开
- 解压 zip,将
LinkPool.app拖到「应用程序」文件夹(或任意位置)。 - 若被 Gatekeeper 拦截,可在终端执行:
或:系统设置 → 隐私与安全性 → 仍要打开。
xattr -cr /Applications/LinkPool.app
- 本应用没有原生窗口;启动后请用浏览器打开控制面板:http://127.0.0.1:8787
- 勾选 ≥2 张网卡,调度选「自适应加速」,点击「启动」。可选启用系统代理,或手动将客户端指向 HTTP
127.0.0.1:18080/ SOCKS5127.0.0.1:11080。
说明
- 当前发布物为
.zip(内含.app),由 Linux 交叉编译组装。.dmg 将在有 Mac 构建环境后补发。 - 本工具按「新连接」跨网卡调度;单条 TCP 无法拆分(非 TUN / MPTCP)。单文件请用内置「分段加速下载」。
- SHA256 见附件
SHA256SUMS.txt。
LinkPool 0.1.1 (macOS arm64 · ad-hoc 签名)
LinkPool 0.1.1 (macOS arm64)
修复 Gatekeeper「已损坏无法打开」相关体验:安装包内 app 已 ad-hoc 签名;启动后会尝试打开浏览器并弹出通知。
若仍提示已损坏
Chrome/Safari 下载会带隔离标记,在终端执行:
xattr -cr /Applications/LinkPool.app
open /Applications/LinkPool.app安装
- 打开 dmg,把 LinkPool.app 拖到应用程序
- 本版本未 Apple 公证;首次可能仍需「仍要打开」
SHA256: 70cd04ddf784ec225c3cafe6ac8d589ed4ec77c6f2b7d10a2417cb81f7086276
LinkPool 0.1.0 (macOS arm64 DMG)
LinkPool 0.1.0 (macOS arm64)
HypoMux 风格的 Mac 多网卡聚合 MVP(系统代理 / 本地 HTTP+SOCKS5,源地址绑定调度)。
安装
- 打开
LinkPool-0.1.0-arm64.dmg,把LinkPool.app拖到应用程序(或直接运行) - 若 Gatekeeper 拦截:系统设置 → 隐私与安全性 → 仍要打开(未公证)
- 浏览器打开控制台
http://127.0.0.1:8787(也可用LinkPool -open)
说明
- 仅 Apple Silicon(arm64)
- 无 TUN;可选设置 macOS 系统 HTTP/HTTPS 代理
- 源码:https://github.com/kevinyuzekai/LinkPool
SHA256: fbe5ab1413e8a6b71c0376d0e1f5f9cb878501ad8b079675e8b7520a44e809cf