Mac 上,终端如何开启 proxy

文章目录


为什么要这么做

mac 上的终端比较孤僻吧,虽然开了,但是终端并不走🪜...产生的现象就是,浏览器可以访问🌍,但是终端不可以访问🌍

终端如何测试能不能访问🌍呢?输入下面这个命令

javascript 复制代码
curl -I https://www.google.com

没有设置之前

设置完之后

前提

  • 确保你的浏览器可以访问 google,就是得先有这个能力🪜

步骤

  • 查看网络的 http/https 还有 socks5port
  • 配置 .zshrc

查看 port

点击 wifi 设置

以我的为例,我的 http/https 都是 7890socks57891

查看代理的port

以我的软件为例,跟 wifi 的是对应的

配置 bash

我用的 zsh,所以配置的是 .zshrc 以我的 .zshrc 举例子

打开 item2,我就直接用 vscode 打开了

然后编辑 .zshrc,添加这个函数

sql 复制代码
proxyon () {
    export http_proxy="http://127.0.0.1:7890"
    export https_proxy=$http_proxy
    export socks5_proxy="socks5://127.0.0.1:7891"
    echo "http/https proxy on."
    curl ip.gs
}

proxyoff () {
    unset http_proxy
    unset https_proxy
    unset socks5_proxy
    echo "http/https proxy off."
    curl ip.gs
}

测试

配置好上面的设置之后

重新开一个终端,重新开一个终端,重新开一个终端

或者有其他命令 source .zshrc

一下,具体原因百度一下吧 https://stackoverflow.com/questions/50689939/why-do-you-need-to-source-zshrc-for-every-new-shell-in-iterm

简单来说这个命令就是让我们的修改立即生效吧

之后 输入 proxyon

bash 复制代码
proxyon

curl -I https://www.google.com
相关推荐
微信-since8119243 分钟前
【mac】 mac使用
macos
REDcker18 小时前
macOS「系统数据」暴涨到 几百GB?一篇文章教你安全清理(含排查顺序)
macos
sysinside18 小时前
macOS Sequoia 15.7.2 (24G325) 正式版 ISO、IPSW、PKG 下载
macos·sequoia
只是有点小怂18 小时前
macOS 没有像 Windows 上的 MobaXterm 的工具
macos
小雨青年20 小时前
环境准备 Windows Mac 下 Docker Desktop 的安装与镜像源加速
windows·macos·docker
数据知道20 小时前
一文掌握 MongoDB 详细安装与配置(Windows / Linux / macOS 全平台)
linux·数据库·windows·mongodb·macos
知1而N21 小时前
电脑上运行APK文件(Android应用程序包),需要借助特定的软件或功能,因为Windows/macOS/Linux系统无法原生直接运行安卓应用
android·macos·电脑
island131421 小时前
Mac 用户久等了!节点小宝 4.0 macOS版,正式登陆!
macos
440资源库21 小时前
从 Windows 转向 macOS:数据迁移完整指南
windows·macos·win向maos迁移数据