分享一个 macbook 自动切换有线无线网络的工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
lxy141
V2EX    程序员

分享一个 macbook 自动切换有线无线网络的工具

  •  
  •   lxy141 2023-02-20 15:35:38 +08:00 2178 次点击
    这是一个创建于 1051 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景

    • 由于公司的 WiFi 速度查的离谱,于是开始用有线网络,虽然苹果说在配置中调整服务列表的顺序,可以优先使用有线网络。但实际上一旦打开 WiFi ,网络延迟就快速增加,也就是实际上连了有线网络后,也是永远优先使用 WiFi 。
    • 这个问题的解决办法,就是把 WiFi 关了。但是每次连上都要手动关,断线后又要手动开,太麻烦了。网上查到一些脚本,但大部分都不能直接用,而且在使用上需要配置不少权限。所以我写了个功能来实现这个的自动化,一键配置好。

    使用方法

    • 下载项目到本地
    • 解压后,进入项目文件目录
    • 执行 make start 就可以了。中间会问你要管理员密码,因为涉及到给服务执行权限。

    效果

    • 连上有线后,WiFi 自动关闭
    • 网线拔掉后,WiFi 自动开启
    • 注意,这个自动操作,会有几秒的延时。暂时只测试过 MacBook Pro 14,欢迎反馈其他 macbook 上的情况。

    项目地址: https://github.com/lxy1992/mac-network-switch

    如果觉得好用,可以点个 star ,支持下,谢谢啦

    第 1 条附言    179 天前
    我最近顺手写了一个实现这个功能的 app ,管理起来会更方便点,开源在 GitHub 上了,欢迎取用:
    https://github.com/lxy1992/NetworkSwitch
    10 条回复    2023-02-21 20:26:27 +08:00
    lxy141
        1
    lxy141  
    OP
       2023-02-20 15:37:29 +08:00
    还在解决把工具内文件复制到系统中的问题,解决了以后,就无需进入目录再执行了。
    Chaconne
        2
    Chaconne  
       2023-02-20 16:12:40 +08:00 via iPhone
    点赞,macbook 安装 linux 使用的路过
    lxy141
        3
    lxy141  
    OP
       2023-02-20 16:23:46 +08:00
    @Chaconne 不知道这个问题在 linux 中是否有? 据朋友说在 windows 里是有的
    lxy141
        4
    lxy141  
    OP
       2023-02-20 16:25:14 +08:00
    修改完了,现在只需要执行以下命令即可

    ```
    go install github.com/lxy1992/mac-network-switch@latest
    sudo mac-network-switch toggleAirport --switch start
    ```
    lxy141
        5
    lxy141  
    OP
       2023-02-20 16:35:10 +08:00
    一键安装的版本似乎有点问题,还是先用下载后解压的办法先用着,我研究下
    lxy141
        6
    lxy141  
    OP
       2023-02-20 16:41:26 +08:00
    false alarm ,测试用户下错了一个版本,记住下载 v0.0.2
    lyhiving
        7
    lyhiving  
       2023-02-20 18:03:37 +08:00
    有一天真的网络断了,你就很难判断到底是哪个网络的问题了。根本还是要解决公司网络的问题
    FrankAdler
        8
    FrankAdler  
       2023-02-21 01:22:25 +08:00
    可以试试 https://www.hammerspoon.org ,我用这个控制自动开关 wifi 以及登录公司 wifi 认证
    lxy141
        9
    lxy141  
    OP
       2023-02-21 16:12:17 +08:00 via iPhone
    @lyhiving 确实,主要是 IT 太菜了,优化过网络后就成这样了。目前推测是信道干扰。
    lxy141
        10
    lxy141  
    OP
       2023-02-21 20:26:27 +08:00
    @FrankAdler 感谢推荐,这个我好久前用过。把这个给忘了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5693 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 47ms UTC 06:26 PVG 14:26 LAX 22:26 JFK 01:26
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86