烂笔头 - 代理配置

 

bash代理

home目录下,新增.bashrc文件,加入以下内容

export http_proxy=socks5://127.0.0.1:2080
export https_proxy=socks5://127.0.0.1:2080
export no_proxy="10.*.*.*,192.168.*.*,*.local,localhost,127.0.0.1"

git代理

只能对git clone https://... 生效。

# socks5协议,1080端口修改成自己的本地代理端口
git config --global http.proxy socks5://127.0.0.1:1080
git config --global https.proxy socks5://127.0.0.1:1080

# http协议,1081端口修改成自己的本地代理端口
git config --global http.proxy https://127.0.0.1:1081
git config --global https.proxy https://127.0.0.1:1081

apt代理

sudo vim /etc/apt/apt-proxy.conf
sudo apt-get update -c /etc/apt/apt-proxy.conf

apt-proxy.conf 内容:

Acquire::http::proxy="socks5h://127.0.0.1:1080/";
Acquire::https::proxy="socks5h://127.0.0.1:1080/";

snap代理

# 由于直接设置 http_proxy 环境变量无法设置上,可以在snapd中直接设置 proxy
## 前置操作, 修改systemctl edit使用的编辑器为vim, 如果不介意nano可以跳过这一步
sudo echo "export SYSTEMD_EDITOR=\"/bin/vim\" " >> /etc/profile
source /etc/profile
## 开始设置代理
sudo systemctl edit snapd
## 加上:
[Service]
Environment="http_proxy=http://127.0.0.1:port"
Environment="https_proxy=http://127.0.0.1:port"

## 保存退出
sudo systemctl daemon-reload
sudo systemctl restart snapd