ZEROL
  • 首页
  • 博客
  • 漫画馆
  • 留言
Github
2024年10月3日 按艾晓零

终端配置代理

终端配置代理
2024年10月3日 按艾晓零

终端配置代理

1、终端代理配置,本文使用 iTerm + clashX

文件说明:如果是 bash,配置 .bash_profile 文件,如果是 zsh,则配置 .zshrc 文件

2、操作步骤

  1. 添加如下代码到 .bash_profile 或 .zshrc 中
# 开启代理
function proxy_on() {
    export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
    export http_proxy="http://127.0.0.1:7890"
    export https_proxy=$http_proxy
    # export all_proxy=socks5://127.0.0.1:7890 # or this line
    echo -e "\n"
    echo -e "\033[32m已开启代理\033[0m" # 设置颜色
}

# 关闭代理
function proxy_off(){
    unset http_proxy
    unset https_proxy
    unset all_proxy
    echo -e "已关闭代理"
}
  1. 保存文件后,加载文件
source .zshrc
  1. 输入指令,开启代理
proxy_on
  1. 测试网络,看是否能把网页资源拉下来
# 注意不能使用 ping 测试,ping 使用的是 ICMP 协议,不支持代理
curl -vv https://www.google.com
  1. 使用 git clone 项目,需要使用 https 的形式,代理不支持 ssh

3、参考链接

  1. http://www.manongjc.com/detail/28-gbpdpdskfkzdqbh.html
  2. https://github.com/Dreamacro/clash/issues/592

上一篇Git 常用命令

最近的文章

终端配置代理2024年10月3日
Git 常用命令2024年10月3日
nodejs 环境配置2024年10月3日

分类

  • 前端
  • 工具

归档

  • 2024年10月
Rife Free Theme ❤ Made by Apollo13Themes.com | 皖ICP备20006502号-1

hi,你好,欢迎访问我的博客!

ZEROL

保持独立思考,不忘学习,不忘编码。

This is ZEROL
Welcome !