代理上网
更新时间: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