Dream-Life
  • 首页
  • 技术
  • 小日记
  • 百宝盒
  • 小站
avatar
Clash 配置 Mac、Win 终端代理
avatarDream
2023-10-26
2891次阅读
0个评论

主要最近github老是抽风,pullpush的时候老是timeout,确实难办,所以记录一下clash, winmac下设置代理,
首先你得要个可以科学上网的节点,这样才可以在终端快乐!

先看clash的端口,默认都是7890

clash

一 、MacOs

我的Mac是 zsh,输入 open ~/.zshrc 打开配置文件

zsh 复制代码
 function set_proxy(){
 export no_proxy="localhost,127.0.0.1" //设置不代理
 export http_proxy="http://127.0.0.1:7890" // 设置http的代理值
 export https_proxy=$http_proxy  // 赋值给 https代理值
 export all_proxy=socks5://127.0.0.1: socks5的端口号 (如果要设置socks5 就要先去clash设置端口)
 }

function un_proxy(){
unset  http_proxy // 取消
unset  https_proxy // 取消
unset  all_proxy   // 取消socks5
}
 

设置完保存,执行一次source
source ~/.zshrc
重新打开终端输入 set_proxy
测试的话就curl https://www.google.com 看请求到数据没,取消的话执行un_proxy就可以了

二 、window

window可以使用批处理来实现,新建俩个txt文本,名字设置set_proxyun_proxy打开set_proxy.txt

set_proxy.txt 复制代码
git config --global http.proxy 127.0.0.1:7890
git config --global https.proxy 127.0.0.1:7890

打开un_proxy.txt

un_proxy.txt 复制代码
git config --global --unset http.proxy
git config --global --unset https.proxy

设置完成后,关闭文本,修改文本后缀为bat后缀批处理
以后要设置代理双击set_proxy.bat ,取消也是同理。
检查window的代理的话

复制代码
     git config --global --get http.proxy
     git config --global --get https.proxy

设置完代理以后github直接🛫️,当然不局限于github.........

文章最后更新于 2024-12-23 06:38
评论一下吧!
avatarBgc
avatar
Dream-Life
treasure every day
文章6
类型9
标签10
Catalog
世上只有一种英雄主义,那就是看清生活真相后依然热爱生活。
湘ICP备19022890号-1
Copyright © 2023 DreamLife