git命令行通过socks5隧道方式

  • A+
所属分类:技术分享 运维笔记

前不久听说github永远的离开了我们,所以国内的阿里云服务器已经无法通过github代码库拉取源码了,有时候直接down下来的话,如果遇到源码迭代更新更是无法使用,每次都下载替换很是尴尬,所以今天介绍下使用socks5让你的git clone不再困难!

socks5我们使用的是Python版的Ss

具体的项目大家可以看:breakwa11

这个是客户端,并不要当成服务端混淆!

我来简简单单说下使用方式吧

首先是获取源代码:可以直接使用下载的方式下载下来

 

 

嗯,为了被抓关键词,所以引用了官方的截图!

这个搭建socks隧道也很重要,因为你wget或者是yum安装什么东西的时候都可以配置socks代理,有了代理,还会怕什么呢?

但这个设置项不是重点!

下面重点来了,就是git配置,并使用刚才运行的隧道代理

给一个简单的脚本:

这个脚本是来自网上的,不过有了这个脚本会更加方便!

将上述文件保存为gitproxy,注意不要带任何后缀,将其复制到/usr/local/bin,增加可执行权限即可。

使用说明

打开socks5代理

gitproxy on

关闭socks5代理

gitproxy off

查看socks5状态

gitproxy status

然后就可以开启您的git clone之路了!

其实无论怎么变化,方法都有的!

david

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: