乐趣区

关于linux:使用代理加速apt和git

vpn信息(应用V2ray)

本地提供基于 httpsock5vpn 服务,凋谢端口如下

socks5://127.0.0.1:20170
http://127.0.0.1:20171

apt 减速

配置办法

  1. 批改环境变量办法
$ export http_proxy=http://127.0.0.1:20171
$ sudo apt update
  1. 批改 apt 配置文件办法
$ cd /etc/apt/apt.conf.d
$ vim proxy
# 写入如下程序
Acquire::http::proxy "http://127.0.0.1:20171/";
Acquire::https::proxy "https://127.0.0.1:20171/";
  1. 命令行长期写入办法
    这个是比拟举荐的办法
$ sudo apt -o Acquire::https::proxy="http://127.0.0.1:20171/" install -y cmake

git减速

举荐应用 socks5 协定
目前次要是减速 github.com 的我的项目,配置的时候能够抉择具体的网址进行减速
个别在国内如果是 gitee.com 的我的项目不须要应用减速
如果只配置 https 代理,理论应用的时候发现没有什么减速成果
须要同时配置 httpshttp协定代理,减速成果最好
配置命令

$ git config --global http.https://github.com.proxy socks5://127.0.0.1:20170
$ git config --global https.https://github.com.proxy socks5://127.0.0.1:20170

配置实现之后能够在 $HOME 目录下查看增加的项,也能够间接批改这个文件

$ cat ~/.gitconfig 
[https "https://github.com"]
    proxy = socks5://127.0.0.1:20170
[http "https://github.com"]
    proxy = socks5://127.0.0.1:20170

感受一下减速后场景

$ git clone https://github.com/torvalds/linux.git
正克隆到 'linux'...
remote: Enumerating objects: 8843638, done.
^C 收对象中:   0% (31554/8843638), 15.20 MiB | 9.81 MiB/s
退出移动版