export http_proxy="http://192.168.0.101:7897"
export https_proxy="http://192.168.0.101:7897"
export no_proxy="localhost,127.0.0.1,::1"

containerd:http

mkdir /etc/systemd/system/containerd.service.d/
cat > /etc/systemd/system/containerd.service.d/http-proxy.conf <<EOF
[Service]
Environment="HTTP_PROXY=http://192.168.0.101:7897"
Environment="HTTPS_PROXY=http://192.168.0.101:7897"
Environment="NO_PROXY=localhost,127.0.0.1,192.168.0.0/24,::1,docker,containerd"
EOF

containerd:socks5

mkdir /etc/systemd/system/containerd.service.d/
cat > /etc/systemd/system/containerd.service.d/http-proxy.conf <<EOF
[Service]
Environment="HTTP_PROXY=socks5://192.168.0.101:7897"
Environment="HTTPS_PROXY=socks5://192.168.0.101:7897"
Environment="NO_PROXY=localhost,127.0.0.1,192.168.0.0/24,::1,docker,containerd"
EOF