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

配置与管理squid代理服务器

时间:2024-07-07 18:31:01浏览次数:14  
标签:www squid 218.29 主机 配置 代理服务器 Proxy 运行

应用背景如下图所示,

公司用squid作代理服务器,代理服务器内网IP地址为192.168.200.1,外网IP为192.168.200.3公司内网所用IP地址段为192.168.200.0/24,并且想用8080作为代理端口。

1: 配置非透明代理

1.1 、配置主机网络

准备三台Linux主机,第一台为外网主机名为www,网卡(Vmnet1)IP为218.29.30.29,子网掩为255.255.255.0,网关为218.29.30.29。

第二台主机名为Proxy,是代理服务器,配置两块网卡,第1块网卡(Vmnet1)IP为218.29.30.31,子网掩为255.255.255.0,网关为218.29.30.31。第2块网卡(Vmnet8)IP为192.168.200.1,子网掩为255.255.255.0,网关为192.168.200.1。

第三台主机名为client,是内网主机,网卡(Vmnet8)IP为192.168.100.100,子网掩为255.255.255.0,网关为192.168.100.1。

1.2 、检测主机的连通性

(1)在Proxy主机上运行ping 192.168.200.100查看是否能连通。

(2)在Proxy主机上运行ping 218.29.30.29查看是否能连通。

1.3 、在www主机上设置httpd服务及主页

(1)在www主机上写好yum源配置文件,并挂载好RHEL的光盘。

(2)在www主机上运行yum install httpd命令安装好httpd服务。

(3)在www主机上运行systemctl start httpd命令启动httpd服务。

(4)在www主机上运行vi /var/www/html/index.html,编辑一个默认网站主页,内容任意

(5)在www主机上设置防火墙,运行firewall-cmd --permanent --add-service=http,允许访问http服务端口。

(6)在www主机上运行firewall-cmd --reload,重启防火墙。

(7)在Proxy主机上运行火狐浏览器,在地址栏输入:218.29.30.29,测试是否能访问www主机的默认网站。

1.4、 测试client主机访问www主机情况

(1)在client主机运行ping 218.29.30.29,测试不能ping通

(2)在client主机上运行浏览器,地址栏输入218.29.30.29,测试不能访问www主机的默认主页。

1.5 在Proxy主机上安装使用squid代理服务器

(1)在Proxy主机上写好yum源配置文件,并挂载好RHEL的光盘。

(2)Proxy主机上运行yum install squid命令安装好squid服务。

(3)在Proxy主机上运行 systemctl start squid ,开启server的squid服务。

1.6 在Proxy主机上切换为iptables防火墙

1)在Proxy主机上运行systemctl stop firewald关闭firewall防火墙。

2)在Proxy主机上运行systemctl start iptables开启iptables防火墙。(如iptables未安装,请自行安装,步骤参见实训项目2。)

3)在firewall主机上运行命令iptables -t filter -F清空filter表规则。

4)在firewall主机上运行命令iptables -t filter -L 查看filter表的规则。

1.7 在Proxy主机上配置squid服务

1)运行vi /etc/squid/squid.conf ,编辑squid的配置文件。

2)确认内网网段是否在acl localnet src定义允许访问的网段之内,如果没有则进行修改。

3)确认是否有http_access allow localnet,如果没有则修改之。

4)将http端口更改为8080端口,修改【 http port 80 】项为8080。

5)执行【 systemctl restart squid 】重启squid服务。

1.8 在client主机访问www主机网页

通1)在client主机执行ping 218.29.30.29,测试ping不通

2)在client主机运行火狐浏览器,地址栏输入218.29.30.29,测试能否访问www主机的主页【  不能    】(能/不能)。

3)打开浏览器菜单,依次单击“首选项”→“高级”→“网络”→“设置”,点击“手动配置代理”,HTTP代理填入192.168.<X>.1,端口号填写8080,点击“确定”。关闭火狐浏览器。

4)在client主机上重新运行火狐浏览器,地址栏输入218.29.30.29,测试能否访问www主机的主页【 能   】(能/不能)。

标签:www,squid,218.29,主机,配置,代理服务器,Proxy,运行
From: https://www.cnblogs.com/vayenge/p/17296696.html

相关文章

  • RedHat7.4—配置常规网络
    配置主机名把主机名修改为hyborn方法一、使用nmtui修改主机名需要管理员权限运行su-root输入root密码后进入管理员模式运行nmtui通过上下左右选择菜单栏回车选择,进入设置系统名即可设置确定后退出      运行hostnamectlstatus命令查看主机名,查看到的主机名,即......
  • RedHat7.4—配置远程管理Linux服务器
    公司的Linux服务器需24小时不间断工作,维护工程师希望通过设置能远程管理和维护服务器。要求通过SSH及VNC远程管理,实现如下配置需求:可以通过SSH服务访问远程主机,可以使用证书登录远程主机,不需要输入远程主机的用户名和密码可以使用VNC服务访问远程主机,使用图形界面访问,桌面端口......
  • 在Linux中,内核调优配置文件名字有哪些?举例几个内核需要优化的参数配置?
    在Linux中,内核调优涉及到对系统内核的各种参数进行优化,以适应不同的工作负载和场景。这些参数主要存储在两个地方:一个是运行时动态可调的/proc/sys目录下的文件,另一个是持久化的配置文件/etc/sysctl.conf。1.内核调优配置文件/etc/sysctl.conf:这是最常用的内核参数配置文件,用......
  • Spring 配置文件加密
    前文在某些场景下,使用Spring作为开发组件时,不可避免地需要使用到配置文件,然而,对于配置文件中的某些敏感数据(如密码等信息字段),如果使用明文的方式,则可能在一定程度上导致信息泄露。为此,需要一种有效的方式来对这些字段进行加密处理,当前主流的一种加密方式就是Jasypt基本使用......
  • spring-14-Spring 提供集合的配置元素
    <list>类型用于注入一列值,允许有相同的值。   对于Spring框架来说,<list>类型是一种用于注入一列值的配置元素。它允许您在Spring应用程序上下文中创建一个列表,并将它注入到一个bean的属性中。这个列表可以包含任意数量的对象,并允许出现相同的值。下面是一个完整的示例......
  • open-iad的环境配置
        建议自己阅读README文件。        1.使用的是python3.10版本。condacreate--nameopen-iadpython=3.10    2.安装CUDA和pytorch-gpu版本    2.1安装CUDA     2.1.1先查看一下自己的所需CUDA版本(在NVIDIA控制面板中系统......
  • Springboot2使用Knife4j快速配置
    jdk版本8/111.导入依赖<dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-spring-boot-starter</artifactId><version>${knife4j.version}</version></dependency>这里我的版本是3.0.32.创建配置类......
  • CentOS 6.5 配置国内在线yum源和制作openssh 9.8p1 rpm包 —— 筑梦之路
    CentOS6.5比较古老的版本了,而还是有一些古老的项目仍然在使用。环境说明1.更换国内在线yum源CentOS6在线可用yum源配置——筑梦之路_centos6可用yum源-CSDN博客cat>CentOS-163.repo<<'EOF'[base]name=CentOS-$releasever-Base-163.com#mirrorlist=http://m......
  • Linux 防火墙配置指南:firewalld 端口管理应用案例(二十个实列)
       ......
  • Apache/InLong InLong Manager 支持配置 Flink 任务并发度/Adjust sort resources acc
    audit已经实现了对于InLong系统的Agent、DataProxy、Sort模块的入流量、出流量进行实时审计对账。对账的粒度有分钟、小时、天三种粒度。audit的数据缓存在org.apache.inlong.audit.cache的各个类中,有DayCacheHalfHourCache等等请求audit数据的api在org.apache.inlong.audit.......