首页
学习
活动
专区
工具
TVP
发布

Linux-搭建SQUID

quid(代理服务器)配置:

1. 代理服务器基本类型:

Ø 传统代理:用户手工配置代理服务器的IP地址才可享用代理服务。

Ø 透明代理:用户不需要手工设置代理服务器地址直接享用服务代理。

2. 什么是代理服务器:

Ø 代理服务器帮你去访问某一个网站,缓存带自己的服务器中,然后客户端再进行访问。代理服务器好处是节省了局域网的带宽,减少了时间。

3. Squid(代理服务器)主配置文件:

Ø Vim /etc/squid/squid.conf

4. 配置squid代理服务器(red hat 5做实验):

Ø 安装软件包:squid-2.6

Ø vim /etc/squid/squid.conf 打开suqid配置文件

Ø set nu 调出数字

Ø http_port 3128 代理服务器默认端口号(查看:921)。也可以写192.168.10.10:3128指定某个IP地址。

Ø cache_mem 8 MB 是定代理服务器的缓存空间我们设置为64(查找:1579)

Ø maximum_object_size 超过指定大小将不被代理服务器缓存中(查找1588)。

Ø reply_body_max_size 0 allow all 允许用户下载的最大文件大小,默认0字节(查看778)。

Ø cache_dir ufs /var/spool/squid 100 16 256 指定缓存数据所使用的目录、容量、子目录个数等相关参数(查看:1786)。

Ø access_log /var/log/squid/access.log squid 指定代理服务器的日志文件位置(查看:1948) 。

Ø dns_testnames 用来执行dns解析测试,以保证dns查询功能正常。(查找:4184)。

Ø

5. 基本代理实验题要求:

1. 设置可见主机名。

2. 添加允许任何客户端使用代理服务器。

3. 设置允许下载的最大文件大小(10MB)。

Ø vim /etc/squid/squid.conf 进入代理服务器主配置

Ø set nu 调用出数字

Ø http_port 3128 开启3128端口 (921)

Ø visible_hostname localhost.localdomain 在任意地方输入设置主机名

Ø http_access allow all 任何人可以访问代理服务器(615)。

Ø reply_body_max_size 10240000 allow all 允许下载10MB (778)

Ø service squid restart 重启服务

Ø cd /var/www/html 进入http服务默认文件夹

Ø touch ./index.html 在这里面创建一个index.html测试文件

Ø vim ./index.html 进入编辑随便写一点东西进行去

Ø service httpd restart 启用httpd服务

Ø elinks 192.168.10.55 测试一下网站是否正常

Ø 开个客户端桥接和服务器同一个网段,然后打开浏览器:

Ø 工具-----选择----------连接-------局域网设置:选择自动选择设置,输入服务器IP地址,再输入服务器的默认代理端口号3128

结果:

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171228G01YS900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券