Themyth
V2EX  ›  macOS

在 Mac OSX 中使用 bbr TCP 加速的方法。

  •  
  •   Themyth · May 4, 2019 · 4706 views
  •   You need to sign in to view this topic
    This topic created in 2727 days ago, the information mentioned may be changed or developed.
    由于 bbr 是基于 linux 内核的,所以 Mac osx 原生没法用。
    折腾了一下,使用了一个曲线救国的办法。
    在 Mac 中用 homebrew 安装了 docker。
    然后安装了一个 ssr-bbr-docker 镜像。
    这个镜像使用了 docker lkl,由于 lkl 本身就带了 bbr 加速,so....
    不过这里有个坑,需要在 docker.app 里面的偏好设置里,将本机代理取消,否则流量无限循环,数据出不去,并且要打开 mac os 系统内的 IP forward=1.

    然后 mac 宿主机连接 ss 开全局就行了...
    不过这个方法不是让你凸 qiang 的,因为你还是在用你本地网络出口。
    只是让你的 mac 使用上了 bbr 加速。
    19 replies  •  2019-05-05 01:23:27 +08:00
    DonaidTrump
        1
    DonaidTrump  
       May 4, 2019 via iPhone
    这么加速有意义嘛
    Themyth
        2
    Themyth  
    OP
       May 4, 2019
    @tulongtou 优化了上行,间接优化了下行吧
    NeoChen
        3
    NeoChen  
       May 4, 2019 via iPhone
    额…有没有对比测试…本机用 bbr 与没用 bbr 的区别
    514146235
        4
    514146235  
       May 4, 2019
    docker 在 mac 也不是原生的。代价就是虚拟机会一直占用着内存。
    love
        5
    love  
       May 4, 2019 via Android
    至少在我的移动宽带上行完全不是问题,下行才拥堵
    drackzy
        6
    drackzy  
       May 4, 2019
    因为 bbr macOS 换了 ubuntu
    wowboy
        7
    wowboy  
       May 4, 2019
    一般是 bbr 是服务端装的,装本机上感觉效果不大。
    Themyth
        8
    Themyth  
    OP
       May 4, 2019
    @NeoChen 目前没有明显区别 speedtest.cn 上 上传测试有区别...尴尬
    Themyth
        9
    Themyth  
    OP
       May 4, 2019
    @514146235 内存无所谓的..

    @love 是的 我是两条 500m 移动 我也发现了这个问题。。上行再快都没用。。。
    @drackzy 好吧,为啥不直接装锐速?
    @wowboy 是的 不是很大
    towser
        10
    towser  
       May 4, 2019
    你天天优化上行做乜嘢
    Themyth
        11
    Themyth  
    OP
       May 4, 2019
    @towser 玩
    lookas2001
        12
    lookas2001  
       May 4, 2019 via Android
    提供一个思路,如果公司有外网而家中没有,可以试试在路由器上下功夫,部分路由器的固件基于 Linux 开发,且内核版本比较高的,可以试试安装 tcp_bbr 内核模块。
    lookas2001
        13
    lookas2001  
       May 4, 2019 via Android
    我能想到的需要 bbr 加速上行的一般也就是往国外的服务器上传文件、去视频网站上传视频或者在国外社区贡献资源吧。正常工作的情况下感觉很难遇到外网大上传的。
    mattx
        14
    mattx  
       May 4, 2019 via iPhone
    优化上行 用处不大,特别国内小水管。
    Themyth
        15
    Themyth  
    OP
       May 4, 2019
    @lookas2001 是的 Openwrt 都已经自带 bbr 内核了,默认开启,只是我路由器装的梅林,回头有时间了刷成 openwrt。


    @mattx 我上行 200Mbps,下行 500Mbps x2
    neptuno
        16
    neptuno  
       May 4, 2019 via iPhone
    @Themyth 本机上行不是瓶颈吧
    dremy
        17
    dremy  
       May 4, 2019 via iPhone
    BBR 只能优化上行传输,所以基本只在服务端部署才有意义
    motmist
        18
    motmist  
       May 5, 2019
    路由器应该是标配。
    bao3
        19
    bao3  
       May 5, 2019 via iPhone
    这个功能只对上行有意义,也就是服务器的上行,对你来说是下行。除非你是有成吨的东西要上传
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5484 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 07:11 · PVG 15:11 · LAX 00:11 · JFK 03:11
    ♥ Do have faith in what you're doing.