后端开发关于代理设置的最佳指南

本人花费半年的时间总结的《Java面试指南》已拿腾讯等大厂offer,已开源在github ,欢迎star!

转载声明:转载请注明出处,本技术博客是本人原创文章

本文GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了6个月总结的一线大厂Java面试总结,本人已拿大厂offer,欢迎star

原文链接:blog.ouyangsihai.cn >> 后端开发关于代理设置的最佳指南

今天真的算是踩了一个很大的坑,花了一天的时间才把这个问题给搞定,十分难熬,这个坑当然还是来源于以前自己的问题,代理的问题让我痛不欲生,今天就仔细的讲讲这个问题,望大家不要再采坑。

git的代理

git的代理问题不知道大家用过没有,有时候git很慢会考虑用代理,或者在公司的原因,只能用代理,就很容易出现这个问题。

如果你设置了代理,然后,正好你设置的这个代理由于某个原因失效了,那么就会出现一个问题,git的很多功能都会失效,最常见的一个问题就是这样的。

当你使用git clone的时候,就会出现下面这种情况,内心是绝望的。

当你使用git push的时候,死活不能push成功!

当你出现上面的这种情况的时候,就是你之前设置了代理,然后忘记取消了。

git的代理设置

git的设置我们一般在mac上可以在 ~/.gitconfig配置文件中进行配置。


[http]
        proxy = http://127.0.0.1:8080

这样就进行了git的代理配置了。

当然,我们也可以使用下面的命令进行配置,效果也是一样,在上面的配置文件中会进行相关的配置。


git config --global http.proxy http://127.0.0.1:8080

如果你需要设置https的代理,也是类似的,命令如下


git config --global https.proxy http://127.0.0.1:8080

设置好了之后,可以使用下面命令查看你配置的代理是否正确皮遏制。


git config --global --list

git的代理取消

git的代理的取消,跟设置类似,可以在前面配置文件中直接删除即可,同时也可以使用下面的命令进行设置。


git config --global --unset https.proxy
git config --global --unset http.proxy

在最开始的时候,我设置了代理导致我git clone使用失败,现在我使用上面的命令取消git的代理配置。

已经取消配置,再次git clone。

all change!

编译器的代理

这次我的坑就在这里,因为忘记取消goland的代理了,导致导包一直失败,后面回想起来才发现是以前设置了代理,百思不得其解。

在goland的 Preferences->Http Proxy是可以进行代理配置的,之前配置了,后面忘记配置,导致一直导包失败,这一点一定要注意。

mac电脑的代理

最后一点,再来讲一下mac电脑的代理的配置,这个可能用的不是那么的多,但是有时候也是需要用到的,比如,在公司的时候,有时候就需要进行代理才能进行办公,这里也进行简单的总结。

在终端设置代理之前,需要准备相应的环境。
1、代理服务器:诸如socks协议或者http协议的服务端,一般由公司运维已经搭建好。
2、代理客户端:本地协议转换及端口开放的客户端,一般默认端口号为1080,比如,proxifier等。

配置过程

1、修改用户全局配置文件:


vim ~/.bash_profile

2、在配置文件末尾添加代理服务器信息


# proxy
alias proxy='export all_proxy=socks5://127.0.0.1:1080'
alias unproxy='unset all_proxy'

3、使配置生效


source ~/.bash_profile

这篇文章就讲这么多,这一天的坑全部在这里了,望大家不要再踩!

本人花费半年的时间总结的《Java面试指南》已拿腾讯等大厂offer,已开源在github ,欢迎star!

转载声明:转载请注明出处,本技术博客是本人原创文章

本文GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了6个月总结的一线大厂Java面试总结,本人已拿大厂offer,欢迎star

原文链接:blog.ouyangsihai.cn >> 后端开发关于代理设置的最佳指南


 上一篇
都下班了,剩下自己一个人,怕废了! 都下班了,剩下自己一个人,怕废了!
今天发现一个帖子很有意思,我觉得这个话题可能对于很多996的程序员来说都是很有意思的话题,加班,可能一直都是互联网行业的常态。 上面老铁说到: 从字节跳动离职,今天入职一家事业单位,下午四点四十大家都下班了,只剩下我一个人在这里。感觉好
下一篇 
圈子哥发年终奖了 圈子哥发年终奖了
这几天被大伙的年终奖刷屏了,来给大家瞧瞧。 腾讯100股普照快手100股普照华为400亿分红人均40万陌陌人手一台苹果12和mac pro… 看着不眼红吗,其实,我也想被发年终奖,恨不得早点入职,拿个100股的年终难道不香吗,“怀才不遇”,