Linux Squid代理之普通代理

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介:

一、安装Squid和配置

1、安装Squid

yum-yinstallsquid*

2、squid配置文件

/etc/squid/squid.conf

3、squid操作

servicesquidstart/stop/restart

4、重新加载配置文件

squid-kreconfig

二、Squid常用配置项

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#开启
http_port 192.168.10.1:3128
#设置使用内存大小
cache_mem 64 MB
#缓存对象大小
maximum_object_size 4096 KB
#允许代理服务器下载最大限制
reply_body_max_size 10480000 allow all
#进程日志
access_log  /var/log/squid/access .log
#提示主机信息
visible_hostname 192.168.10.1
#缓存设置 100是大小,16是一级目录,256是二级目录
cache_dir ufs  /var/spool/squid  100 16 256

三、除了以上配置,squid的防火墙配置一定要配


1
2
3
4
5
6
#添加acl访问控制列表
acl innet src 192.168.10.0 /24
acl all src 0.0.0.0 /0 .0.0.0
#配置列表的权限
http_access allow innet
http_access deny all

四、squid日志

cache.log缓存日志

squid.out错误日志

store.log存储日志















本文转自shayang8851CTO博客,原文链接:http://blog.51cto.com/janephp/1304056,如需转载请自行联系原作者

相关实践学习
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
相关文章
|
安全 Linux 网络安全
Linux使用HTTP隧道代理代码示例模版
Linux使用HTTP隧道代理代码示例模版
238 0
|
Linux Shell 数据安全/隐私保护
Linux配置代理请求
Linux配置代理请求
373 0
|
安全 Linux 应用服务中间件
在Linux中,包过滤防火墙与代理应用防火墙有什么区别?有哪些相应的产品?
在Linux中,包过滤防火墙与代理应用防火墙有什么区别?有哪些相应的产品?
|
缓存 负载均衡 应用服务中间件
在Linux中,Squid、Varinsh和Nginx有什么区别,工作中怎么选择?
在Linux中,Squid、Varinsh和Nginx有什么区别,工作中怎么选择?
|
Linux 网络虚拟化 Windows
ccproxy windows上用的代理软件(类似linux系统上的squid)
ccproxy windows上用的代理软件(类似linux系统上的squid)
1056 0
|
缓存 安全 Ubuntu
Linux配置代理上网
如何配置Linux代理
862 1
|
缓存 应用服务中间件 Linux
Linux系统中基于NGINX的代理缓存配置指南
配置后,NGINX将缓存后端服务器的响应,并根据缓存配置进行有效期控制。这样可以加速页面加载并减轻后端服务器的负担。
314 0
|
Linux
百度搜索:蓝易云【linux系统切换IP实现HTTP代理教程。】
请注意,上述步骤是一个基本的教程,实际的设置可能因Linux发行版和网络环境而有所不同。确保在进行任何网络配置更改之前备份重要的数据,并在需要时咨询网络管理员或系统管理员的帮助。
139 3
|
Linux
Linux/CentOS设置全局代理(http)
Linux/CentOS设置全局代理(http)
810 0
|
负载均衡 应用服务中间件 Linux
Nginx安装Windows、Linux | 正向代理、反向代理、负载均衡
Nginx安装Windows、Linux | 正向代理、反向代理、负载均衡
403 0