• 保存到桌面加入收藏设为首页
电脑教程

ubuntu/Linux终端shell配置代理 | git 配置代理

时间:2019-08-14 20:55:26   作者:612459.com   阅读:205   评论:0

首先声明,我仅仅转发备份.

原文地址:https://blog.csdn.net/twx843571091/article/details/76585599


需要访问github,否则我不能push pull代码啊,很蛋疼。于是只能折腾了。




Google后知道了不能访问的原因是:终端只支持http和http协议。然而在终端正常访问https://github.com等网站肯定是会屏蔽的。所以需要走ss代理,然而ss走的是socks5协议,所以需要用工具将http协议转换成sokcs5协议。



这个工具就是polipo.



安装Polipo

sudo apt install polipo

修改配置文件

       sudo  vim /etc/polipo/config


# This file only needs to list configuration variables that deviate
# from the default values.  See /usr/share/doc/polipo/examples/config.sample
# and "polipo -v" for variables you can tweak and further information.
 
logSyslog = true
logFile = /var/log/polipo/polipo.log
 
proxyAddress = "0.0.0.0"
 
socksParentProxy = "127.0.0.1:1080"
socksProxyType = socks5
proxyPort = 8123
 
chunkHighMark = 50331648
objectHighMark = 16384
 
serverMaxSlots = 64
serverSlots = 16
serverSlots1 = 32

注意: socksParentProxy = "127.0.0.1:1080" 是ss的配置端口

proxyPort=8123是polipo的代理端口。我们访问http、https的时候就是直接访问这个8123端口,然后polipo处理好报文信息后转发到ss的1080端口,完成协议转换。




重启polipo服务

sudo /etc/init.d/polipo restart
测试/验证
export http_proxy=http://127.0.0.1:8123

curl www.google.com #若有html内容返回就OK了



最终配置:

vim ~/.bashrc #打开这个文件

加入:

export http_proxy=http://127.0.0.1:8123

export https_proxy=https://127.0.0.1:8123

保存。

使.bashrc立即生效: source ~/.bashrc

取消用#注销

说明:网上看到很多教程在配置export http_proxy=http://127.0.0.1:8123这一步的时候,端口指定的是ss的1080,这是不行的。



But......But.......

虽然目前已经能使用curl、wget访问网站、下载文件了,但是想要git clone 仓库还不行。



配置git proxy:

git config --global http.proxy http://192.168.10.29:8123

git config --global https.proxy https://192.168.10.29:8123

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


好了,现在可以使用git clone https://github.com/tangwenixng/Spring.git了

但是不能git clone git@github.com:tangwenixng/Spring.git,因为这要走git协议,配置起来很麻烦。
--------------------- 
版权声明:本文为CSDN博主「吃不胖的茶叶蛋」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/twx843571091/article/details/76585599
   版权声明,所有转载都有注明出处,本站不负责承担任何法律责往。若有侵权,请联系我。我会及时删除。

电脑维护,系统安装,软 、硬件维修,电脑配件,零售业务,网站建设,路由器安装设置 服务器维护,电脑、网络维护,智能手机刷机,安装WIFI 调试!

        咨询电话:18175576644  点击这里给我发消 息
        手机用户选择任意下面一种方法关注微文号
       点击我关注微信、扫描二维码、添加公众号
cz612459”     分享资讯、享受生活          


      


相关评论
免责申明:本站部分资料来源互联网,如果侵犯了您的版权,请作者速来电或QQ与本站联系,我们将第一时间给予以改正或删除。
Copyright© 2014-2019 哎丫丫