首页 > 其他分享 >配置squid代理服务器

配置squid代理服务器

时间:2022-11-18 17:01:27浏览次数:45  
标签:squid 配置 代理 代理服务器 网卡 IP地址 服务器

拓扑图:

配置squid代理服务器_客户端

推荐步骤

  • Squid服务器配置IP地址配置正确网关和网卡模式,安装squid服务器
  • 配置squid传统模式访问web服务器

实验步骤:

一、squid服务器配置IP地址配置正确网关和网卡模式、安装squid服务器

1、squid服务器网络设置

(1)添加双网卡vm1内网通信VM2互联同通信

配置squid代理服务器_服务器_02

(2)Squid生成外网网卡配置文件

配置squid代理服务器_客户端_03

(3)外网网卡设置IP

配置squid代理服务器_服务器_04

配置squid代理服务器_客户端_05

(4)查看IP地址是否生效

配置squid代理服务器_客户端_06

2、squid服务器开启路由功能实现不同网段通信

(1)修改配置文件开启路由功能

vim /etc/sysctl.conf

配置squid代理服务器_客户端_07

(2)更新内核参数开启路由转发

配置squid代理服务器_客户端_08

3、安装squid服务器

(1)切换到程序光盘

配置squid代理服务器_客户端_09

(2)挂载程序光盘到/mnt解压源代码程序/usr/src

配置squid代理服务器_服务器_10

tar zxvf /mnt/squid-3.4.6.tar.gz -C /usr/src

(3)创建管理squid用户

配置squid代理服务器_客户端_11

(4)配置squid和安装squid服务器

配置squid代理服务器_服务器_12

配置squid代理服务器_客户端_13

(5)优化squid命令修改目录所有者

配置squid代理服务器_服务器_14

配置squid代理服务器_客户端_15

4、配置外网的网站服务器

(1)设置外网网站网卡模式

配置squid代理服务器_服务器_16

(2)外网网站服务器配置IP地址

配置squid代理服务器_客户端_17

配置squid代理服务器_服务器_18

(3)重新启动网卡服务查看IP地址

配置squid代理服务器_服务器_19

(4)删除系统自带yum仓库本地yum仓库,挂载系统光盘

配置squid代理服务器_服务器_20

配置squid代理服务器_服务器_21

(5)安装apache网站服务

配置squid代理服务器_服务器_22

(6)启动服务设置开机自动启动

配置squid代理服务器_服务器_23

(7)网站根目录创建测试数据1.iso和2.iso文件

配置squid代理服务器_客户端_24

二、配置传统代理模式squid限制用户不允许超过100M的文件

(1)修改squid配置文件支持传统代理

vim /etc/squid.conf
http_access allow all

配置squid代理服务器_服务器_25

(2)启动squid服务

配置squid代理服务器_客户端_26

2、win10客户端配置代理

(1)浏览器配置代理在Internet选项进行代理

配置squid代理服务器_客户端_27

(2)设置代理服务器IP地址和端口号

配置squid代理服务器_客户端_28


(3)Apache网站动态监控访问日志、将客户端IP地址伪装为squid服务器的外网IP地址

配置squid代理服务器_客户端_29

配置squid代理服务器_客户端_30

(4)验证超过200M文件无法下载

配置squid代理服务器_客户端_31

二、配置透明代理服务

1、在squid服务器安装iptables

(1)切换centos7.4光盘

配置squid代理服务器_客户端_32

(2)挂载光盘到/mnt目录

配置squid代理服务器_客户端_33

(3)删除系统自带yum源

配置squid代理服务器_服务器_34

(4)安装iptables

配置squid代理服务器_服务器_35

2、配置iptables防火墙

(1)查看防火墙默认规则

配置squid代理服务器_客户端_36

(2)清除防火墙所有的默认规则

配置squid代理服务器_服务器_37

(3)配置将http、https、ftp、服务映射到squid服务器的3128端口

配置squid代理服务器_客户端_38

(4)查看创建的iptables防火墙规则

配置squid代理服务器_服务器_39

3、修改squid主配置文件支持透明代理

(1)修改squid主配置文件支持透明代理功能

vim /etc/squid.conf

配置squid代理服务器_服务器_40

(2)关闭squid进程

配置squid代理服务器_服务器_41

(3)启动服务加载透明模式squid

配置squid代理服务器_服务器_42

4、客户端验证squid透明代理

(1)客户端关闭浏览器代理

配置squid代理服务器_服务器_43

(2)客户端访问

配置squid代理服务器_服务器_44

(3)查看日志

配置squid代理服务器_服务器_45

(4)阻止下载大文件

配置squid代理服务器_服务器_46


标签:squid,配置,代理,代理服务器,网卡,IP地址,服务器
From: https://blog.51cto.com/u_15830844/5867688

相关文章

  • SpringBoot基础配置
    属性配置1、修改配置例子:(1)修改服务器端口server.port=80;(2)关闭运行日志图标(banner)spring.main.banner-mode=off(3)设置日志相关logging.level.root=debug SpringB......
  • 数传电台实现PLC远程控制中MCGS参数配置与查询
    1、施耐德PLC施耐德IPv4参数查询以及是否能使Modbus Server,通过查询TM221手册可获取端口为502,不同的PLC端口可能不同,一般公司都将502作为ModbusServe默认端口。2.串口......
  • 数传电台实现PLC远程控制中MCGS参数配置与查询
    1、施耐德PLC施耐德IPv4参数查询以及是否能使Modbus Server,通过查询TM221手册可获取端口为502,不同的PLC端口可能不同,一般公司都将502作为ModbusServe默认端口。2.串口屏(MC......
  • centos7.4系统: redis配置密码
    背景:因为安全需要,对redis进行密码配置说明:默认redis没有密码,需要自己配置密码一、配置临时密码(重启后失效)以下以密码:wangzy为例1.1连接客户端[root@wangzyredis]#......
  • 内网渗透神器CobaltStrike之重定向服务配置(二)
    重定向服务的概念"重定向"是一个在CS服务器与目标主机进行网络传输之间的服务器,不仅能保护CS服务器,还能增强与目标网络传输的稳定性,例如某一台重定向服务器倒塌了,......
  • loongnix-server配置 root 自动登陆
    loongnix-server窗口界面默认必须输入用户名和密码登陆,但是我们可以通过配置让lightdm支持root登陆,配置如下:vim/etc/lightdm/lightdm.conf直接在最下方添加以下......
  • SOLIDWORKS如何批量拆分多配置
    SOLIDWORKS的配置功能让我们可以在单一的文件中对零件或装配体生成多个设计变化。在零件文档中,配置可以生成具有不同尺寸、特征和属性的零件系列。在装配体文件中,配置可以......
  • springboot配置项
    该文档主要描述,在springboot项目下相关的一些配置项的使用记录及说明1、日志文件配置项对应的配置项就是:logging.file=./logs/xxx.log表示这个服务的日志要输出到......
  • spring-security 跨域配置
    跨域问题是实际应用开发中一个非常常见的需求,在Spring框架中对于跨域问题的处理方案有好几种,引入了SpringSecurity之后,跨域问题的处理方案又增加了。1.什么是CORSCORS(C......
  • 配置实现快速程序开发
    时光荏苒飞梭,今日已到三十有六回想十二年的程序开发之路,唯有近几年收获颇丰。1、从2008年开始自己积累了自己的基于配置实现的开发架构2、这几年所做的项目都有了积累并不断......