代理上网

更新时间:2025年7月25日 22:33 浏览:10

代理软件

在有网机器上安装 squid,默认端口为 3128
代理网址为:http://x.x.x.x:3128

设置 http 代理

echo 'export http_proxy=http://x.x.x.x:3128' >> ~/.bashrc && \
echo 'export https_proxy=http://x.x.x.x:3128' >> ~/.bashrc && \
source ~/.bashrc

设置 apt 代理

cat > /etc/apt/apt.conf.d/proxy.conf <<-EOF
Acquire::http::Proxy "http://x.x.x.x:3128";
Acquire::https::Proxy "http://x.x.x.x:3128";
Acquire::https::Verify-Peer "false";
Acquire::https::Verify-Host "false";
EOF

清除 apt 代理

rm -rf /etc/apt/apt.conf.d/proxy.conf
apt clean && apt --purge autoremove

docker 设置代理

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

cat > /etc/systemd/system/docker.service.d/http-proxy.conf <<-EOF
[Service]
Environment="HTTP_PROXY=http://x.x.x.x:3128"
Environment="HTTPS_PROXY=http://x.x.x.x:3128"
EOF

systemctl daemon-reload && systemctl restart docker

git 设置代理

git config --global http.proxy http://x.x.x.x:3128
git config --global https.proxy http://x.x.x.x:3128
导航