V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LucasLee92
V2EX  ›  macOS

brew 代理除了设置 all_proxy 还有什么网上找不到的技巧吗

  •  
  •   LucasLee92 · 2019-08-20 11:21:33 +08:00 · 4697 次点击
    这是一个创建于 1941 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1. 了解切换中科大镜像
    2. 设置 all_proxy 为了一个 brew 有点没必要
    17 条回复    2019-08-22 09:05:45 +08:00
    bearice
        1
    bearice  
       2019-08-20 11:24:09 +08:00   ❤️ 1
    alias brew='all_proxy=xxxx brew'

    另外你在网络上找网络上找不到的技巧这不是一个悖论么?
    chendy
        2
    chendy  
       2019-08-20 11:59:22 +08:00
    https_proxy 差不多够用了,配镜像配崩过,就老老实实开代理了
    Nitroethane
        3
    Nitroethane  
       2019-08-20 12:19:21 +08:00 via Android
    其实只有更新 homebrew 本身的时候比较慢,而下载二进制文件压缩包的时候是很快的(北京联通,除了那些需要在 GitHub 上下载二进制包的软件),而 homebrew 本身更新貌似是去 GitHub 更新仓库,所以我现在只给全局的 git 设置了代理
    pwrliang
        4
    pwrliang  
       2019-08-20 12:33:31 +08:00 via Android
    3.搞个透明代理的路由器
    AnyISalIn
        5
    AnyISalIn  
       2019-08-20 13:12:33 +08:00
    surge enhanced mode
    wingoo
        6
    wingoo  
       2019-08-20 13:23:44 +08:00
    proxifier
    per
        7
    per  
       2019-08-20 14:08:45 +08:00
    跑到 hk 用完再回来
    darrenfang
        8
    darrenfang  
       2019-08-20 17:02:54 +08:00
    cat ~/.bash_profile


    #! /bin/bash

    function proxy_off(){
    unset http_proxy
    unset https_proxy
    echo -e "已关闭代理"
    }

    function proxy_on() {
    export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
    export http_proxy="http://127.0.0.1:1088"
    export https_proxy=$http_proxy
    echo -e "已开启代理"
    }
    monsterxx03
        9
    monsterxx03  
       2019-08-20 17:09:16 +08:00
    自己写了个透明代理: https://github.com/monsterxx03/snet 直接本地国内外分流. Mac 用的少,测试可能不够
    wyanassert
        10
    wyanassert  
       2019-08-20 18:05:21 +08:00
    用 proxychanins-ng 启动 shell, 能够解决部分用了 all_proxy 但是没走代理的情况
    hzw1199
        11
    hzw1199  
       2019-08-20 18:26:15 +08:00 via Android
    brew 拉取都是基于 git 的,在全局 gitconfig 中加入酸酸乳代理一劳永逸,当然国内仓库也会走代理了
    Wicked
        12
    Wicked  
       2019-08-20 18:51:33 +08:00 via iPhone
    全走代理,目前没发现有啥问题
    或者可以试下前置代理,用规则过滤一下墙内 ip
    zjb861107
        13
    zjb861107  
       2019-08-20 18:59:52 +08:00
    https://blog.i1hao.com/2019/07/27/homebrew-tencent-mirror/

    brew cask 的只能走代理,其他走腾讯云镜像
    mXw
        14
    mXw  
       2019-08-20 19:12:53 +08:00
    surge 你值得拥有
    LucasLee92
        15
    LucasLee92  
    OP
       2019-08-20 19:19:06 +08:00
    @bearice 这个可以,谢谢
    bzq2810
        16
    bzq2810  
       2019-08-20 20:21:52 +08:00
    610915518
        17
    610915518  
       2019-08-22 09:05:45 +08:00 via iPhone
    Surge +1
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1642 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:32 · PVG 00:32 · LAX 08:32 · JFK 11:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.