Linux.squid 代理服务器
官网资料 :http://www.squid-cache.org
配置文件 : /etc/squid/squid.conf
linux设置代理主机
配置文件: /etc/profile
http_proxy=172.16.0.2:7892
https_proxy=172.16.0.2:7892
no_proxy=127.0.0.1,localhost,192.168.*.*,10.*.*.*,172.16.*.*
export http_proxy https_proxy no_proxy
即时生效方式: . /etc/profile
docker设定代理主机
方式1
具体内容见
官方文档:https://docs.docker.com/config/daemon/systemd/
HTTP/HTTPS proxy篇
sudo mkdir -p /etc/systemd/system/docker.service.d
vim /etc/systemd/system/docker.service.d/https-proxy.conf
##########
[Service]
Environment="HTTPS_PROXY=http://172.16.0.2:7892/"
##########
vim /etc/systemd/system/docker.service.d/http-proxy.conf
##########
[Service]
Environment="HTTP_PROXY=http://172.16.0.2:7892/"
##########
sudo systemctl daemon-reload
sudo systemctl restart docker
方式2
vim /usr/lib/systemd/system/docker.service
在[Service]下增代理
Environment="HTTPS_PROXY=http://172.16.0.2:7892"
sudo systemctl daemon-reload
sudo systemctl restart docker
使用docker info 可以看到对应的信息
kubeadm 的代理
kubeadm会直接读取当前系统的http_proxy
参考:https://github.com/kubernetes/kubeadm/issues/324