给kali,docker配置代理
注意
注意,这篇博客是给虚拟机kali配置代理,假设你的主机ipVMware Network Adapter VMnet8
(桥接模式主机ip)是192.168.150.1
,7890
端口上运行了代理服务,通过修改以下配置,让虚拟机走主机代理,请注意自行修改
# 配置kali代理
cd /etc/profile.d
sudo vim proxy.sh
1
2
2
注意
注意修改为你主机的实际VMware Network Adapter VMnet8
ip和端口
进入/etc/profile.d
目录,新建proxy.sh文件,写入:
export proxy="http://192.168.150.1:7890"
export http_proxy=$proxy
export https_proxy=$proxy
export HTTP_PROXY=$proxy
export HTTPS_PROXY=$proxy
1
2
3
4
5
2
3
4
5
保存退出,执行,立即生效
source proxy.sh
1
取消系统代理
- 删除代理文件
rm /etc/profile.d/proxy.sh
1
- 临时取消环境变量,并在当前会话生效
unset proxy
unset http_proxy
unset https_proxy
unset HTTP_PROXY
unset HTTPS_PROXY
source /etc/profile
1
2
3
4
5
6
2
3
4
5
6
# 配置docker代理
# 配置镜像加速站
编写docker配置文件
sudo vim /etc/docker/daemon.json
1
写入加速镜像站
{
"registry-mirrors": ["https://docker.the0n3.top"]
}
1
2
3
2
3
重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
1
2
2
# docker配置代理
/etc/systemd/system/docker.service.d/
这个目录可能不存在,先尝试创建
sudo mkdir -p /etc/systemd/system/docker.service.d/
1
创建配置文件,写入内容
sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf
1
注意
注意修改为你主机的实际VMware Network Adapter VMnet8
ip和端口
内容
[Service]
Environment="HTTP_PROXY=http://192.168.150.1:7890"
Environment="HTTPS_PROXY=http://192.168.150.1:7890"
1
2
3
2
3
重新加载,启动docker。查看信息
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo docker info
1
2
3
2
3
# 授权当前用户docker权限
把当前用户加入docker组,可以直接使用docker命令
# 添加用户组
sudo usermod -aG docker $USER
# 直接刷新
newgrp docker
1
2
3
4
2
3
4
编辑 (opens new window)
最后一次更新于: 2024/12/26, 21:15:11