squid

sameersbn/squid Docker 镜像

自动构建

Squid缓存代理服务器Docker镜像,支持HTTP、HTTPS、FTP等协议,通过缓存频繁请求的网页降低带宽消耗并提升响应速度,具备完善的访问控制能力,可作为服务器加速器或网络代理使用。

230 次收藏下载次数: 0状态:自动构建维护者:sameersbn仓库类型:镜像最近更新:7 年前
下载命令
点击查看

sameersbn/squid:3.5.27-2

镜像概述

该镜像提供http://www.squid-cache.org/的Docker容器化部署,Squid是一款功能全面的缓存代理工具,支持HTTP、HTTPS、FTP等协议,通过缓存复用频繁请求的网页内容减少带宽占用,提升响应速度,同时具备灵活的访问控制策略,适用于服务器加速和网络代理场景。

核心功能

  • 支持多协议缓存代理(HTTP/HTTPS/FTP等)
  • 降低网络带宽消耗,优化网页响应效率
  • 提供细粒度访问控制策略
  • 支持缓存数据持久化
  • 允许自定义配置文件调整功能

使用场景

  • 企业内部网络代理,加速员工网页访问
  • Docker容器集群的统一代理配置
  • 开发环境中模拟代理测试场景
  • 静态资源服务器的加速优化

配置说明

安装方式

推荐从Docker Hub拉取镜像:

bash
docker pull docker.xuanyuan.run/sameersbn/squid:3.5.27-2

或自行构建:

bash
docker build -t sameersbn/squid github.com/sameersbn/docker-squid

快速启动

bash
docker run --name squid -d --restart=always \
  --publish 3128:3128 \
  --volume /srv/docker/squid/cache:/var/spool/squid \
  docker.xuanyuan.run/sameersbn/squid:3.5.27-2

自定义配置

挂载自定义配置文件覆盖默认设置:

bash
docker run --name squid -d --restart=always \
  --publish 3128:3128 \
  --volume /path/to/your/squid.conf:/etc/squid/squid.conf \
  --volume /srv/docker/squid/cache:/var/spool/squid \
  docker.xuanyuan.run/sameersbn/squid:3.5.27-2

重新加载配置:

bash
docker kill -s HUP squid

日志查看

访问容器内日志:

bash
docker exec -it squid tail -f /var/log/squid/access.log

镜像升级

  1. 拉取最新镜像:
bash
docker pull docker.xuanyuan.run/sameersbn/squid:3.5.27-2
  1. 停止并删除旧容器:
bash
docker stop squid && docker rm -v squid
  1. 启动新容器(保留原有配置参数):
bash
docker run --name squid -d \
  [你的配置参数] \
  sameersbn/squid:3.5.27-2

Shell访问(调试用)

bash
docker exec -it squid bash

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 squid 镜像标签

docker pull docker.xuanyuan.run/sameersbn/squid:<标签>

DockerHub 原生拉取命令

docker pull sameersbn/squid:<标签>
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持专业版保障服务可用付费会员免广告