首页 > 其他分享 >【squid】使用docker搭建代理服务器

【squid】使用docker搭建代理服务器

时间:2022-10-25 23:01:46浏览次数:78  
标签:3128 http squid 代理 代理服务器 docker

1、官网

官网http://www.squid-cache.org/linux

 

2、代理服务器

正向代理:客户端(内网)--->squid---->服务器centos

反向代理:服务器--->squid---->客户端(内网)

 

3、dockerhub

https://hub.docker.com/r/ubuntu/squid

 

4、创建docker容器

docker run -d --name squid-container -e TZ=Asia/Shanghai -p 3128:3128 ubuntu/squid

 

5、修改配置文件

进入容器

docker exec -it squid-container /bin/bash

安装编辑vim

apt update && apt install vim

编辑配置文件

vim /etc/squid/squid.conf
# 修改 http_port 3128 为 http_port 0.0.0.0:3128 
# 修改 http_access deny all 为 http_access allow all

退出容器并且重启容器

exit && docker restart squid-container

 

3、正向代理

window10为例

点击右下角网络图标

 

 点击网络和internet设置

 

 点击代理设置

 

 设置代理服务器地址

 

 设置成你安装squid的电脑的ip和端口

 

4、测试

未开启代理时,访问Google

 

 设置之后(前提是你的代理服务器可以访问)

 

 懂得都懂,至此简单使用完成

标签:3128,http,squid,代理,代理服务器,docker
From: https://www.cnblogs.com/fireblackman/p/16826708.html

相关文章

  • docker 私人仓库 用户认证
    1、删除原启动的dockerregistry容器#dockerstopregistry#dockerrmregistry2、创建存储用户密码的文件mkdir/opt/application/registry/auth//可自定义yum......
  • Docker容器监控之CAdvisor+InfluxDB+Granfana(CIG)
    docker自带命令dockerstats通过dockerstats命令可以很方便的看到当前宿主机上所有容器的CPU,内存以及网络流量等数据。但是,dockerstats统计结果只能是当前宿主机的......
  • docker swarm快速部署redis分布式集群
    环境准备四台虚拟机192.168.2.38(管理节点)192.168.2.81(工作节点)192.168.2.100(工作节点)192.168.2.102(工作节点)时间同步每台机器都执行yuminstall-yntpcat<<EO......
  • Docker构建PHP8.
    容器DockerfileFROMphp:8.1-fpm-alpine3.16RUNechohttps://mirrors.ustc.edu.cn/alpine/v3.16/main>/etc/apk/repositories&&\echohttps://mirrors.ustc.edu.......
  • Centos环境下docker 安装 (一)
    1.安装之前先排查下是否有残留的docker安装包,如果有先删除。$ sudo yumremove docker\         docker-client\         d......
  • Docker-compose
    Docker-Compose是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。Compose是Docker公司推出的一个工具软件,可以管理多个Docker容器组成一个应用。你需要......
  • Caddy File Server Docker部署
    CaddyFileServerDocker部署1.切换到应用的文件夹下面$cd/alidata1/admin/app/caddy2.编辑docker-compose.ymlversion:"3.7"services:caddy:image:......
  • Windows 2016 安装 Docker
    打开PowerShellWindowsPowerShell版权所有(C)2016MicrosoftCorporation。保留所有权利。PSC:\Users\Administrator>[Net.ServicePointManager]::SecurityProt......
  • dockerdile创建镜像
    在执行命令dockerbuild-t='jkd1.8'.报错,可以看到是在配置文件的RUNmkdir处遇到没有这个文件或目录因为这个配置文件没有自动创建我们跑的这个目录,在mkdir后面加上-p(-......
  • 脚本将 Java 包打为 docker 镜像并重启
    DockerfileFROMopenjdk:11.0.16-jreADDbp.jarbp.jarEXPOSE9090ENTRYPOINT["java","-jar","-Dspring.profiles.active=cq","-Duser.timezone=Asia/Shanghai","......