Skip to content

Latest commit

 

History

History
82 lines (58 loc) · 1.25 KB

proxy.md

File metadata and controls

82 lines (58 loc) · 1.25 KB

proxy setup

terminal

export http_proxy= export https_proxy= export no_proxy=

snap

mkdir -p /etc/systemd/system/snapd.service.d/

新建两个文件http-proxy.confhttps-proxy.conf,分别填上:

[Service]
Environment="http_proxy=<your-proxy>"

[Service]
Environment="https_proxy=<your-proxy>"

然后重启:

sudo systemctl daemon-reload
sudo systemctl restart snapd

docker

mkdir /etc/systemd/system/docker.service.d
touch /etc/systemd/system/docker.service.d/http-proxy.conf

文件里写:

[Service]
Environment="HTTP_PROXY=<your-proxy>"
Environment="HTTPS_PROXY=<your-proxy>"

重启:

sudo systemctl daemon-reload
sudo systemctl show --property Environment docker
sudo systemctl restart docker

apt

touch /etc/apt/apt.conf.d/http-proxy.conf

文件里写:

Acquire {
	HTTP::proxy "<your-proxy>";
	HTTPS::proxy "<your-proxy>";
}

microk8s

To let MicroK8s use a proxy enter the proxy details in ${SNAP_DATA}/args/containerd-env and restart the containerd daemon service with:

sudo systemctl restart snap.microk8s.daemon-containerd.service

Normally, ${SNAP_DATA} points to /var/snap/microk8s/current.