终端代理以及git加速

zz/2024/7/13 12:29:34

终端代理以及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
    

http://www.ngui.cc/zz/2389947.html

相关文章

让Android Studio项目通过阿里云 代理加速下载依赖资源

让Android Studio项目通过阿里云 代理加速下载依赖资源 1.删除 Android Studio 的代理设置 (朋友们 注意!你要从https://maven.aliyun.com/mvn/view这个官方网址去查找代理地址的正确写法。网上现存很多的介绍文章,用的都是旧地址。会误导朋…

正向代理 反向代理 CDN加速

思考: 西安的QQ用户登陆访问腾讯服务器。西安用户的客户端到达腾讯深圳服务器快还是西安客户端到达西安的腾讯服务器快? 如今光纤宽带传输,地理的距离微乎其微,但是西安客户端到深圳服务器要比到西安服务器,设置的网关…

docker介绍说明,docker配置代理加速器、docker使用国内镜像仓库

文章目录容器的介绍了解容器容器管理配置docker代理【加速器】说明配置阿里云配置docker加速器使用国内镜像仓库网易云阿里云容器的介绍 了解容器 下面这篇博客中清晰解释了何为容器: Docker、Docker、Docker 容器管理 容器专有称呼:runtime【运行时…

利用Nginx正向代理加速代码编译外网依赖下载速度

一个典型场景: 之前在ci涉及项目代码构建过程中的依赖都需要到国外下载,例如GitHub,谷歌等等,最初的解决方案是在公司国外服务器节点上安装gitlab-runner,并register到gitlab,再将代码编译阶段job的tags指向为该runner的tag。 但代…

代理加速 gradle 构建

在项目下的 build.gradle 文件中加入(替换掉)使用阿里云镜像 buildscript {repositories {maven{ url http://maven.aliyun.com/nexus/content/groups/public/}} }allprojects {repositories {maven{ url http://maven.aliyun.com/nexus/content/groups…

git使用代理加速

设置使用代理 将你的proxy server地址代替以下的127.0.0.1 http类型代理 git config --global http.proxy http://127.0.0.1:1080 (这条即可) git config --global https.proxy https://127.0.0.1:1080socks5类型代理 git config --global http.proxy …

git clone 使用代理加速

背景 使用 git clone github 上代码时,有时速度才 20 ~ 30 kb/s,着实是慢。鉴于目前自己有代理服务器可用,遂进行加速。 设置 设置代理 git config --global http.proxy http://127.0.0.1:10801 git config --global https.p…

go 代理加速配置详解

官网文档:https://goproxy.io/zh/docs/introduction.html 1. Go 版本是 1.13 及以上 (推荐) go env -w GO111MODULEon go env -w GOPROXYhttps://goproxy.io,direct#设置不走 proxy 的私有仓库,多个用逗号相隔(可选&…

鉴别打印机真假墨盒墨水小妙招,收好勿谢!

现在,打印机在我们的生活、工作以及学习中,占据着越来越重要的位置。生活中,打印各种攻略、照片;工作中,打印各种报表、报告、文件;学习中,打印各类学习资料、习题集,等等。打印机不…

免费图标查询、下载的网站

网址:https://findicons.com/ 简介:FindIcons.com是一个图标搜索引擎,可以帮助您找到免费图标。我们拥有世界上最大的可搜索免费图标数据库并且复杂的搜索过滤和结果匹配系统使您可以获得每个设计任务所需的图标。