当前位置: 首页 > news >正文

Mac 上,终端如何开启 proxy

文章目录

  • 为什么要这么做
  • 前提
  • 步骤
  • 查看 port
  • 查看代理的port
  • 配置 bash
  • 测试


为什么要这么做

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

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

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,添加这个函数

在这里插入图片描述

proxyon () {export http_proxy="http://127.0.0.1:7890"export https_proxy=$http_proxyexport socks5_proxy="socks5://127.0.0.1:7891"echo "http/https proxy on."curl ip.gs
}proxyoff () {unset http_proxyunset https_proxyunset socks5_proxyecho "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

proxyoncurl -I https://www.google.com

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • vulnhub-prime1
  • YARN性能优化高频面试题及答案
  • 大表数据如何在OceanBase中进行表分区管理的实践
  • Shiro-550—漏洞分析(CVE-2016-4437)
  • 【笔记】第二节 轧制、热处理和焊接工艺
  • 同一时刻最多有多少会议进行
  • EP25 调试接口渲染分类页面
  • Android 内核开发之—— repo 使用教程
  • 电线覆盖物检测数据集 气球风筝鸟巢 1300张 voc yol
  • 【Windows】快速帮你解决如何找到 Windows 上的 .condarc 文件
  • set的相关函数(3)
  • 关于加强银行业保险业移动互联网应用程序管理的通知
  • python爬虫初体验(一)
  • 网络编程问题解答
  • C++教程(五):C++高手养成之代码规范,如何写出规范优雅的程序
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • chrome扩展demo1-小时钟
  • classpath对获取配置文件的影响
  • CSS 三角实现
  • DOM的那些事
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • iOS 颜色设置看我就够了
  • Joomla 2.x, 3.x useful code cheatsheet
  • JS专题之继承
  • nodejs调试方法
  • Python 基础起步 (十) 什么叫函数?
  • QQ浏览器x5内核的兼容性问题
  • socket.io+express实现聊天室的思考(三)
  • 安装python包到指定虚拟环境
  • 初探 Vue 生命周期和钩子函数
  • 高度不固定时垂直居中
  • 构造函数(constructor)与原型链(prototype)关系
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 模型微调
  • 强力优化Rancher k8s中国区的使用体验
  • 如何解决微信端直接跳WAP端
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 小而合理的前端理论:rscss和rsjs
  • 小李飞刀:SQL题目刷起来!
  • 用element的upload组件实现多图片上传和压缩
  • 原生Ajax
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • NLPIR智能语义技术让大数据挖掘更简单
  • 积累各种好的链接
  • 如何用纯 CSS 创作一个货车 loader
  • # Redis 入门到精通(九)-- 主从复制(1)
  • # 数据结构
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB