网站首页 > 博客文章 正文
事件起因
前段时间,遇到一连串烦心的问题,就是Xcode拉取SPM包的拉取不下来,或者特别慢,细究原因,还是因为访问Github不通畅的问题。
通过各种方法(查询IP修改hosts等),终于能短暂的访问到Github,时好时坏,耽误不少时间,最后迫于无奈,还是使用了梯子。
有了梯子,又来了新问题,浏览器可以打开GitHub,但是Xcode的SPM包依然是老样子,经过一番查询,即便梯子设置全局代理,Xcode依然不走代理。
又经过一番查询,可以迂回,通过终端工具以命令行的形式拉取SPM包,然后把包拷贝到指定地点,打开Xcode就不需要再重新拉取。
说干就干,结果是,终端也出现连接失败或者连接超时的问题,问题出在哪?
原来终端默认也不会走代理,于是,有了今天的文章,记录一下终端工具设置代理的一种方式。
一、前提
已经有梯子,能在浏览器内正常访问Github,当然本文讲的是Mac os系统,所以也是在苹果电脑的环境下,Linux系统应该也通用,不过我没有验证。
二、实现
首先打开终端工具,然后输入命令
vim ~/.bash_profile
添加以下代码
function proxy_off(){
unset http_proxy
unset https_proxy
unset ftp_proxy
unset rsync_proxy
echo -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_proxy
export ftp_proxy=$http_proxy
export rsync_proxy=$http_proxy
export HTTP_PROXY=$http_proxy
export HTTPS_PROXY=$http_proxy
export FTP_PROXY=$http_proxy
export RSYNC_PROXY=$http_proxy
echo -e "已开启代理"
}
使之生效
source ~/.bash_profile
最后就可以输入
proxy_on
proxy_off
进行代理的开关控制
最后
代理端口号7890,是根据您的梯子工具的端口号进行配置的,有可能不适合,需要自行更改。
好了今天的分享就到这里,自己留个记录,怕被遗忘。
猜你喜欢
- 2024-11-02 SSH客户端Termius for Mac修复版推荐给大家
- 2024-11-02 狂拦51.6k stars !推荐一个可以替代 Nginx 的代理-Caddy
- 2024-11-02 NeatDownloadManager,mac用户必备一款多线程下载工具
- 2024-11-02 Folx Pro 5 for Mac(下载工具)(mac soft frost)
- 2024-11-02 Folx 5 Pro 苹果Mac上替代迅雷的首选下载软件
- 2024-11-02 Rumpus Pro for Mac(专业FTP服务器)
- 2024-11-02 苹果mac媒体编码器软件:Media Encoder 2022 (ME2022)
- 2024-11-02 公认好用的Mac下载工具Folx(mac最好的下载软件)
- 2024-11-02 Charles for Mac(信息抓包工具)(抓包获取mac地址)
- 2024-11-02 代理ARP:合法的MAC欺诈技术(代理 arp)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)