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

如何让MacOS「终端」走代理

MacOS 操作系统中,默认情况下,终端命令行不会通过代理进行网络连接。这导致在应用软件研发过程中,许多需要通过命令行下载安装的软件或依赖包无法成功安装。经常出现Failed to connect to xxx port 443 after 75329 ms: Couldn't connect to server错误提醒。

错误提醒

如果您需要让 Mac终端命令行走代理,可以按照以下步骤进行设置:

一、配置bash_profile文件

  • 首先:在当前用户根目录找到(新建)一个文件名为 .bash_profile文件,然后输入以下代码:
function proxy_off(){unset http_proxyunset https_proxyunset ftp_proxyunset rsync_proxyecho -e "已关闭代理"
}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_proxyexport ftp_proxy=$http_proxyexport rsync_proxy=$http_proxyexport HTTP_PROXY=$http_proxyexport HTTPS_PROXY=$http_proxyexport FTP_PROXY=$http_proxyexport RSYNC_PROXY=$http_proxyecho -e "已开启代理"
}

函数中的 http_proxy="http://127.0.0.1:7890"就是你代理的端口和IP,比方说我用的代理,默认端口就是7890。

  • 然后:
    当让终端走代理的时候,输入: source ~/.bash_profile proxy_on
    当想关闭代理的时候,输入:source ~/.bash_profile proxy_off

二、实操

首先,打开终端,输入:

source  ~/.bash_profile
proxy_on

让MacOS终端走代理

然后,测试是否开启成功:

curl www.google.com

测试是否开启成功

当安装相应软件后,关闭代理,输入:

source  ~/.bash_profile
proxy_off #或者直接关闭终端窗口
http://www.lryc.cn/news/335241.html

相关文章:

  • 数码相框-显示JPG图片
  • PHP自带的密码加密函数Password_verify 和password_hash
  • UVA1596 Bug Hunt 找Bug 解题报告
  • Java编程题 | 提取整数的特定位数
  • 设置你的第一个React应用
  • 【黑马头条】-day07APP端文章搜索-ES-mongoDB
  • SSL数字证书
  • 番茄 abogus rpc调用
  • CSS设置元素的宽高比
  • jenkins+docker实现可持续自动化部署springboot项目
  • 【LAMMPS学习】八、基本知识的讨论(1.8)键的断裂
  • GPT提示词分享 —— 中医
  • 什么的零日攻击,如何防御零日攻击
  • MySQL 建表语句详解
  • 【Linux】虚拟化技术docker搭建SuitoCRM系统及汉化
  • P8707 [蓝桥杯 2020 省 AB1] 走方格
  • Window安装PostgresSQL
  • 竞赛升温,量子革命待发
  • 登录压力测试
  • Linux服务器上搭建深度学习环境(安装anaconda、创建虚拟环境、安装pytorch)
  • SRNIC、选择性重传、伸缩性、连接扩展性、RoCEv2优化(六)
  • 【神经网络】生成对抗网络GAN
  • 智慧能耗预付费系统解决方案——用户侧能源计量及收费
  • 探秘大模型:《提示工程:技巧、方法与行业应用》背后的故事
  • 2024年光学通信和物联网、自动化控制和大数据国际会议(OCITACB2024)
  • q @ k运算及att = (q @ k.transpose(-2, -1))含义
  • leetcode628-Maximum Product of Three Numbers
  • 本地项目提交 Github
  • Idea中 maven 下载jar出现证书问题
  • ArcGIS Server 10发布要素服务时遇到的数据库注册问题总结(一)