用命令行的方式
- 分两种情况
全用 socks5 代理
.zshrc 文件里添加
alias proxy='export all_proxy=socks5://127.0.0.1:1086'
alias unproxy='all_proxy'
弊端
- 不是所有的命令都能用 socks 协议的
http 用 http,socks 用 socks
alias proxy='export socks5_proxy=socks5://127.0.0.1:1086;export http_proxy=http://127.0.0.1:1087;export https_proxy=https://127.0.0.1:1087'
alias unproxy='unset socks5_proxy http_proxy https_proxy'
问题
- 虽然用两种协议,但是有些还是不能用,比如用
brew cu -ay telegram
更新telegram
的时候curl
会报错
用 Proxifier 方式
- 如果把
proxifier
设为全局代理,暂时没有发现什么问题,用brew cu -ay telegram
更新telegram
的时候没有报错,正常下载
关于换源
brew
换源并不是一个好办法,还是以更新telegram
为例子,即使换源curl
还是会报35
错误
brew cu 命令
- https://github.com/buo/homebrew-cask-upgrade