Skip to content

Releases

LinkPool 0.2.1(稳定性修复 · arm64/Intel)

Choose a tag to compare

@kevinyuzekai kevinyuzekai released this 25 Oct 01:08

LinkPool v0.2.1 — 稳定性修复 / Stability fixes

  • 真正按网卡出站(macOS):拨号时设置 IP_BOUND_IF,避免流量仍从默认路由网卡走出。
    Real per-NIC egress on macOS via IP_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, or xattr -cr /Applications/LinkPool.app)

LinkPool 0.2.0(自适应调度 · 分段加速 · arm64/Intel)

Choose a tag to compare

@kevinyuzekai kevinyuzekai released this 20 Sep 14:11

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。

安装与首次打开

  1. 解压 zip,将 LinkPool.app 拖到「应用程序」文件夹(或任意位置)。
  2. 若被 Gatekeeper 拦截,可在终端执行:
    xattr -cr /Applications/LinkPool.app
    或:系统设置 → 隐私与安全性 → 仍要打开。
  3. 本应用没有原生窗口;启动后请用浏览器打开控制面板:http://127.0.0.1:8787
  4. 勾选 ≥2 张网卡,调度选「自适应加速」,点击「启动」。可选启用系统代理,或手动将客户端指向 HTTP 127.0.0.1:18080 / SOCKS5 127.0.0.1:11080。

说明

  • 当前发布物为 .zip(内含 .app),由 Linux 交叉编译组装。.dmg 将在有 Mac 构建环境后补发。
  • 本工具按「新连接」跨网卡调度;单条 TCP 无法拆分(非 TUN / MPTCP)。单文件请用内置「分段加速下载」。
  • SHA256 见附件 SHA256SUMS.txt。

LinkPool 0.1.1 (macOS arm64 · ad-hoc 签名)

Choose a tag to compare

@kevinyuzekai kevinyuzekai released this 20 Sep 13:18

LinkPool 0.1.1 (macOS arm64)

修复 Gatekeeper「已损坏无法打开」相关体验:安装包内 app 已 ad-hoc 签名;启动后会尝试打开浏览器并弹出通知。

若仍提示已损坏

Chrome/Safari 下载会带隔离标记,在终端执行:

xattr -cr /Applications/LinkPool.app
open /Applications/LinkPool.app

然后打开 http://127.0.0.1:8787

安装

  1. 打开 dmg,把 LinkPool.app 拖到应用程序
  2. 本版本未 Apple 公证;首次可能仍需「仍要打开」

SHA256: 70cd04ddf784ec225c3cafe6ac8d589ed4ec77c6f2b7d10a2417cb81f7086276

LinkPool 0.1.0 (macOS arm64 DMG)

Choose a tag to compare

@kevinyuzekai kevinyuzekai released this 20 Sep 13:03

LinkPool 0.1.0 (macOS arm64)

HypoMux 风格的 Mac 多网卡聚合 MVP(系统代理 / 本地 HTTP+SOCKS5,源地址绑定调度)。

安装

  1. 打开 LinkPool-0.1.0-arm64.dmg,把 LinkPool.app 拖到应用程序(或直接运行)
  2. 若 Gatekeeper 拦截:系统设置 → 隐私与安全性 → 仍要打开(未公证)
  3. 浏览器打开控制台 http://127.0.0.1:8787(也可用 LinkPool -open)

说明

SHA256: fbe5ab1413e8a6b71c0376d0e1f5f9cb878501ad8b079675e8b7520a44e809cf