给kali,docker配置代理

注意

注意,这篇博客是给虚拟机kali配置代理,假设你的主机ipVMware Network Adapter VMnet8(桥接模式主机ip)是192.168.150.17890端口上运行了代理服务,通过修改以下配置,让虚拟机走主机代理,请注意自行修改

# 配置kali代理

cd /etc/profile.d
sudo vim proxy.sh
1
2

注意

注意修改为你主机的实际VMware Network Adapter VMnet8ip和端口

进入/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

保存退出,执行,立即生效

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

# 配置docker代理

# 配置镜像加速站

编写docker配置文件

sudo vim /etc/docker/daemon.json
1

写入加速镜像站

{
  "registry-mirrors": ["https://docker.the0n3.top"]
}
1
2
3

重启docker

sudo systemctl daemon-reload
sudo systemctl restart docker
1
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 VMnet8ip和端口

内容

[Service]
Environment="HTTP_PROXY=http://192.168.150.1:7890"
Environment="HTTPS_PROXY=http://192.168.150.1:7890"
1
2
3

重新加载,启动docker。查看信息

sudo systemctl daemon-reload
sudo systemctl restart docker
sudo docker info
1
2
3

# 授权当前用户docker权限

把当前用户加入docker组,可以直接使用docker命令

# 添加用户组
sudo usermod -aG docker $USER
# 直接刷新
newgrp docker
1
2
3
4
最后一次更新于: 2024/12/26, 21:15:11