全球主机交流论坛

标题: macOS终端设置代理-iTerm-Terminal设置socks5代理 [打印本页]

作者: Zynstream    时间: 2021-12-27 16:51
标题: macOS终端设置代理-iTerm-Terminal设置socks5代理
本帖最后由 Zynstream 于 2021-12-27 16:52 编辑

即使你电脑使用科学上网工具,设置了全局代理,使用终端的时候,仍然卡的一批,就比如 brew 和 git。

brew的话还可以通过换源来解决,但是听说换源有可能会带来未知的小毛病,所以当然是用原生的brew好啊

brew代理

brew 是用 curl 下载的,所以给 curl 设置 socks5 代理即可

在 ~/.curlrc 文件中输入代理地址即可(没有的话需要先创建)

  1. socks5 = "127.0.0.1:7890"
复制代码


不用说端口都要换成你自己的啦。不然肯定没效果

设置完以后,最好在终端执行一下

  1. source ~/.curlrc
复制代码


这样设置的话不太好控制,需要关闭的时候需要打开相应文件进行修改

全文请移步博客查看 William's Blog:https://blog.iyume.top/other/122.html


作者: layui    时间: 2021-12-27 16:57
本帖最后由 layui 于 2021-12-27 16:59 编辑

我喜欢用这个方法:https://c删除nblogs.com/shihaoyu/p/11126513.html

proxy_on或proxy_off来控制开关代理
作者: feeeei    时间: 2021-12-27 17:04
直接给工具设置代理有点儿太粗暴了,并不是所有的terminal中的请求,必须要走代理的...

比如拉公司私有Git仓库,只有在公司内网才能访问,你搞你这种方式就不好了...


更合适的方案是,需要的时候,在terminal中加环境变量
export https_proxy=http://xxxx:port http_proxy=http://xxxx:port all_proxy=http://xxxx:port

或者写个 alias
alias proxy='export https_proxy=http://xxxx:port http_proxy=http://xxxx:port all_proxy=http://xxxx:port'

需要走代理的时候,就 proxy && xxxxx 就可以了
作者: TechBlack    时间: 2021-12-27 17:55
zsh
+
https://blog.skk.moe/post/macos-auto-read-proxy-settings-zsh/
作者: Mr.Qin    时间: 2021-12-27 18:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: phytry    时间: 2021-12-27 18:06
用的自带的终端,开全局的时候,重新打开终端就好了
作者: Zynstream    时间: 2021-12-28 09:21
feeeei 发表于 2021-12-27 17:04
直接给工具设置代理有点儿太粗暴了,并不是所有的terminal中的请求,必须要走代理的...

比如拉公司私有Git ...

你这不就是我博客中的方法吗?我写的就是可以控制的,你是没看全文
作者: ShqBql    时间: 2021-12-28 09:23
类似clashx pro的增强模式行吗?
作者: Zynstream    时间: 2021-12-28 09:23
layui 发表于 2021-12-27 16:57
我喜欢用这个方法:https://c删除nblogs.com/shihaoyu/p/11126513.html

proxy_on或proxy_off来控制开关代 ...

你这不就是我博客中的方法吗?我写的就是可以控制的,你是没看全文
作者: feeeei    时间: 2021-12-28 09:44
Zynstream 发表于 2021-12-28 09:21
你这不就是我博客中的方法吗?我写的就是可以控制的,你是没看全文

哦哦哦,没注意看你的Blog...

只注意到了帖子里的
作者: imoe    时间: 2021-12-28 09:52
正解
作者: layui    时间: 2021-12-28 13:29
Zynstream 发表于 2021-12-28 09:23
你这不就是我博客中的方法吗?我写的就是可以控制的,你是没看全文

看了啊,不一样的




欢迎光临 全球主机交流论坛 (https://loc.xiu.ee/) Powered by Discuz! X3.4