终端代理以及git加速

  • 需求

    在终端clone代码下载墙外的文件,需要加速或者代理
    
  • 终端代理(linux)

    • 配置privoxy
    #安装privoxy(见网络)
    #配置config,在/usr/local/etc/privoxy/config 加上如下内容listen-address 0.0.0.0:8118forward-socks5 / localhost:1080 .
    
    • 终端启动代理

      在.bashrc/.bash_profile上添加如下内容
      
    startvpn(){sudo /usr/local/sbin/privoxy /usr/local/etc/privoxy/config
    export http_proxy='http://127.0.0.1:8118'
    export https_proxy='http://127.0.0.1:8118'echo "设置代理"
    }
    stopvpn(){unset http_proxyunset https_proxyecho "取消代理"
    }
    
    • 启动代理
    localhost:~ liu$ startvpn
    localhost:~ liu$ startvpn
    Password:
    设置代理
    localhost:~ liu$ curl ip.gs
    Current IP / 当前 IP: 172.247.33.133
    ISP / 运营商: fncloud.net cloudradium.com
    City / 城市: Los Angeles California
    Country / 国家: United States
    IP.GS is now IP.SB, please visit https://ip.sb/ for more information. /     IP.GS 已更改为 IP.SB ,请访问 https://ip.sb/ 获取更详细 IP 信息!
    Please join Telegram group https://t.me/sbfans if you have any issues. /        如有问题,请加入 Telegram 群 https://t.me/sbfans /\_/\
    =( °w° )=)   (  //(__ __)//localhost:~ liu$ stopvpn
    取消代理
    localhost:~ liu$ 
  • git加速

    • 通过git命令配置,配置的内容,会加入到.gitconfig文件中
    #启动git代理,命令方式
    git config --global http.proxy socks5://127.0.0.1:1080
    git config --global http.proxy socks5://127.0.0.1:1080
    #.gitconfig  或者直接修改.gitconfig文件
    localhost:~ liu$ cat .gitconfig
    [http]
    postBuffer = 524288000
    proxy = socks5://127.0.0.1:1080
    [https "https://github.com"]
    proxy = socks5://127.0.0.1:1080
    
    • status 下载速度从30k到900k
    localhost:~ liu$  git clone https://github.com/hyperledger/fabric.git
    Cloning into 'fabric'...remote: Enumerating objects: 37, done.
    remote: Counting objects: 100% (37/37), done.
    remote: Compressing objects: 100% (28/28), done.
    ceiving objects:  15% (11958/79719), 4.57 MiB | 948.00 KiB/s
    localhost:~ liu$
    

  • 补充mac

    小飞机右键,复制终端代理命令,打开终端粘贴,回车,即可
    复制的命令,其实就是
    
    export http_proxy=http://127.0.0.1:1087
    export https_proxy=http://127.0.0.1:1087
    

终端代理以及git加速相关推荐

  1. 命令行查看、设置和取消git或终端代理

    1. git代理 1.1 查看git代理 git config --global -l 1.2 设置git代理 1.2.1命令行设置(临时) //设置全局代理 //http git config -- ...

  2. MacOS设置终端代理

    前言 国内的开发者或多或少都会因为网络而烦恼,因为一些特殊原因有时候网络不好的时候需要使用代理才能完成对应的操作.原来我一直都是使用斐讯路由器然后刷了梅林的固件,直接在路由器层面设置转发代理,把一些国 ...

  3. mac 上搭建gitlabel_在mac终端中使用git(适用于github、gitlabel)

    一.升级安装git 使用终端升级指令: git clone https://github.com/git/git 二.SSH-Keys准备 使用终端生成.ssh文件 1.判断电脑是否已存在.ssh文件 ...

  4. idea terminal终端修改为git bash设置

    idea terminal终端修改为git bash设置: 修改前: 修改后:

  5. ubuntu使用git时,终端不显示git分支。

    1:问题描述: 在Windows环境下习惯使用git bash操作git分支,最近学习linux环境,发现linux环境终端不显示git分支,相关现象如下:      期望效果是: 我的linux环境 ...

  6. 终端中显示git分支名称的方法

    终端中显示git分支名称的方法   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客,B站昵称为:亓官劼,地址为亓官劼 ...

  7. 代理服务之反向代理(反向加速代理)

    反向代理(反向加速代理) 1对1 [web]---[squid]----internet client 192.168.1.8   192.168.1.249 192.168.2.249 192.16 ...

  8. 使用反向代理给 PPA 加速

    PPA 的英文全称叫 Personal Package Archives,既 **「个人软件包仓库」**.是 Ubuntu 为了方便用户发表.下载那些 Ubuntu 官方软件仓库中没有收录的或者版本较 ...

  9. mac 开启终端代理

    mac打开终端代理 1 打开终端代理 vim ~/.zshrc(如果没后.zshrc文件就自己新建一个) 2 然后按 i 编辑一下命令 # ------------------------------ ...

最新文章

  1. js数组的排序 sort详解
  2. LSOF 安装与使用(功能强大)
  3. 一步一步SharePoint 2007系列文章目录
  4. java起源_Java的来源
  5. [C++STL]C++ 实现map容器和set容器
  6. 北京语言大学计算机科学与技术研究生好考吗,北京语言大学计算机科学与技术专业研究生培养方案...
  7. frameset嵌套多个html,在一个html的js中调用另一个html的变量和函数(导航栏更新个人图标)
  8. 智能优化算法:郊狼优化算法-附代码
  9. 02-2--数据库MySQL:DDL(Data Definition Language:数据库定义语言)操作数据库中的表(二)...
  10. adb shell 执行sh脚本_Shell命令脚本初步认识,Shell脚本入门
  11. Kafka安装包下载地址
  12. 提高开发效率的 Chrome 开发者工具高端使用技巧(一)
  13. 交运集团开设“技师工作站“ 创新“机电一体化“人才培养模式
  14. SQL SERVER数据库三种数据插入方式
  15. mysql 更新某个字段值_怎么对mysql数据表中的某个字段的所有数据修改
  16. win7中怎么显示文件名后缀
  17. 微信小程序引入字体图标 1
  18. FME不需要符号库转换CAD填充
  19. AutoSAR系列讲解(入门篇)5.2-描述文件
  20. ps大图缩小让小图更清晰

热门文章

  1. 离散信道容量迭代算法
  2. HTML5中polygon坐标,SVG Polygon(多边形)
  3. html escape unescape
  4. Codeforces E. Game With String
  5. iTween插件使用整理
  6. ATF官方文档翻译(二):Authentication Framework Chain of Trust(身份验证框架和信任链)(2)
  7. Git 备份 Hexo 博客
  8. 离散数学蕴含等值式前件为假命题为真的理解
  9. 大数据风控AI竞赛总结
  10. @Validated规则校验和校验分组Group