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

MacOS15 bash 终端怎么使用网络代理

在macOS 15版本的bash终端中配置网络代理,可以按照以下步骤进行设置:

配置步骤

1. 确定代理设置

首先,确认你的代理客户端的IP地址和端口。例如,假设你的HTTP代理为127.0.0.1:1088

2. 修改.bash_profile文件

  1. 打开终端并输入以下命令以编辑.bash_profile文件:
    vi ~/.bash_profile
    
  2. 在文件末尾添加以下内容以设置代理:
    alias proxy='export http_proxy=http://127.0.0.1:1088; export https_proxy=$http_proxy'
    alias unproxy='unset http_proxy; unset https_proxy'
    
  3. 保存并退出编辑器。

3. 使配置生效

在终端中运行以下命令以使更改立即生效:

source ~/.bash_profile

4. 测试代理设置

  • 使用以下命令查看当前IP地址,以确认未使用代理:
    curl ipinfo.io
    
  • 启用代理:
    proxy
    
  • 再次检查IP地址以确认代理是否生效:
    curl ipinfo.io
    

5. 禁用代理

如果需要关闭代理,可以使用以下命令:

unproxy

附加配置(Git和NPM)

如果你还需要在Git或NPM中使用代理,请执行以下命令:

  • Git:

    git config --global http.proxy http://127.0.0.1:1088
    git config --global https.proxy https://127.0.0.1:1088
    
  • NPM:

    npm config set proxy http://127.0.0.1:1088
    npm config set https-proxy http://127.0.0.1:1088
    

通过这些步骤,你可以在macOS的bash终端中成功配置和使用网络代理。

Citations:
[1] https://www.hangge.com/blog/cache/detail_3138.html
[2] https://cloud.baidu.com/article/2825134
[3] https://www.cnblogs.com/oziasly/p/17100911.html
[4] https://www.cnblogs.com/ghj1976/p/macos-xia-huan-jing-bian-liang-de-pei-zhi-wen-jian.html
[5] https://blog.csdn.net/xiaxl/article/details/137552528
[6] https://blog.csdn.net/sinat_38719275/article/details/105989892
[7] https://blog.csdn.net/yang2330648064/article/details/142727271


http://www.kler.cn/a/501589.html

相关文章:

  • 浅谈计算机网络01 | 计算机网络数据平面
  • 关于Java数组操作函数
  • 单片机(MCU)-简单认识
  • 【微服务】面试 2、服务雪崩
  • windows中,git bash 使用conda命令
  • 漏洞扫描工具
  • 《拉依达的嵌入式\驱动面试宝典》—操作系统篇(五)
  • Kotlin 极简小抄 P5(异常、异常处理、自定义异常)
  • 三天学完微服务其二
  • 【江协STM32】10-4/5 I2C通信外设、硬件I2C读写MPU6050
  • Web3 重塑隐私保护:构建数字安全新防线
  • Flutter:吸顶效果
  • git打补丁
  • 010:传统计算机视觉之大津算法初探
  • centos7.6 安装nacos 2.0.4与恢复nacos的mysql
  • 【Ubuntu与Linux操作系统:八、Ubuntu桌面应用】
  • 因泰立科技激光车检器,高速公路的精准流量统计专家
  • ubuntu编译ijkplayer,支持rmvb以及mkv
  • 【集成学习】Bagging、Boosting、Stacking算法详解
  • HTML语言的数据库编程
  • 英语互助小程序springboot+论文源码调试讲解
  • 【Uniapp-Vue3】uniapp创建组件
  • 通过ESP32和INMP441麦克风模块实现音频数据传递
  • Scala语言的数据类型
  • #Uniapp: uniapp国际化适配
  • mac homebrew配置使用