部署和调优 2.1 squid正向代理
安装squid
yum install -y squid
Squid 官方网站为 http://www.squid-cache.org
打开注释掉的
cache_dir ufs /var/spool/squid 100 16 256
缓存目录的位置,大小100M 一级子目录16个 二级子目录256个。
在下面添加一行
cache_mem 128 MB
为了加快速度,把缓存的东西放内存里,128M
在最后添加一行
refresh_pattern \.(jpg|png|gif|js|css|mp3|mp4) 1440 20% 2880 ignore-reload
visible_hostname aminglinux.com
正则表达匹配,,把这些格式的文件缓存,忽略重新加载。
启动squid
/etc/init.d/squid start
查看监听端口
netstat -lnp
tcp 0 0 :::3128 :::* LISTEN 1423/(squid)
占用的是3128端口
在windows浏览器里设置
工具-Internet选项-链接-局域网设置-为LAN使用代理服务器-地址192.168.1.117:端口3128
访问www.baidu.com,很慢,还是可以访问。
抓包
安装抓包命令
yum install -y tcpdump
抓包命令
tcpdump -nn port 3128
缓存目录产生了很多文件,都是刚刚产生的
cd /var/spool/squid/00/00
用curl查看,ok的
curl -x127.0.0.1:3128 www.baidu.com -I
HTTP/1.0 200 OK
控制访问
有时,我们会有这样的需求,就是想限制某些域名不能通过代理访问,或者说只想代理
某几个域名
打开配置文件
vim /etc/squid/squid.conf
添加一段
acl http proto HTTP acl good_domain dstdomain .baidu.com .qq.com http_access allow good_domain http_access deny !good_domain
制定http协议
good_domain 白名单
allow 允许访问
deny 拒绝非good_domain
cache_mem分的内存太大,要小于上面的100 修改否则报错
WARNING cache_mem is larger than total disk cache space!
cache_mem 128 MB 改为 cache_mem 28 MB
检查配置文件是否正确
squid -kcheck
重新加载
squid -kre
crul 一下网站试试
curl -x127.0.0.1:3128 www.qq.com -I
200 OK
curl -x127.0.0.1:3128 www.163.com -I
403
黑名单
acl http proto HTTP
acl bad_domain dstdomain .sina.com .souhu.com
http_access allow http !bad_domain
http_access deny http bad_domain
转载于:https://www.cnblogs.com/wangshaojun/p/5060006.html
部署和调优 2.1 squid正向代理相关推荐
- 云创大数据1+X大数据应用部署与调优职业技能等级证书预申报正式开启!
2020年12月31日,教育部职业技术教育中心研究所发文"关于受权发布参与1+X证书制度试点的第四批职业教育培训评价组织及职业技能等级证书名单的通知".经过专家遴选.公示.核查企业 ...
- squid正向代理 反向代理 CDN加速
文章目录 一.squid正向代理 反向代理 CDN加速. 1.正向代理 1.1如何实现正向代理 2.反向代理 2.1 如何实现反向代理 3.CDN加速 3.1.如何实现CDN加速 一.squid正向代 ...
- Linux配置squid正向代理(标准正向代理)
Squid是支持HTTP,HTTPS,FTP等的Web的缓存代理.它通过缓存和重用频繁请求的网页来减少带宽并缩短响应时间.Squid拥有广泛的访问控制,是一个出色的服务器加速器.并根据GNU GPL许 ...
- Squid正向代理矩阵
简介: squid是很老的代理软件,功能齐全可以做正向和反向代理.目前反向代理市场已经被nginx和varnish占据了主导地位,不过依然是正向代理的霸主.本文介绍如何利用squid的子节点和父节点配 ...
- Centos7 Squid正向代理
环境centos7(1台),windows(1台) Centos7,两张网卡,一张网卡是内网不能上网,IP地址为192.168.10.1/24 另一张网卡设置为桥接模式要求可以上网. Windows, ...
- 部署和调优 1.5 vsftp部署和优化-1
系统自带的ftp服务软件.vsftpd 安装vsftpd yum install -y vsftpd 启动vsftpd /etc/init.d/vsftpd start 如果启动失败,可能是端口被占用 ...
- 部署和调优 1.3 pureftp部署和优化-1
FTP 是 File Transfe Protocol(文件传输协议)的英文简称,而中文简称为 "文传协议" 用于 Internet 上的控制件的双向传输. 可以访问 www ...
- 部署和调优 3.4 腾讯企业邮箱免费版 未完
浏览器输入腾讯的企业邮箱官网 exmail.qq.com 点右上角的 申请开通 最下面有个 免费版 填好基本信息 根据提示验证密保邮箱 转载于:https://www.cnblogs.com/wan ...
- Squid正向代理(编译安装)
tps://www.aliyun.com/product/cas?source=5176.11533457&userCode=kv73ipbs&type=copy https://ww ...
- squid 正向代理
squid访问控制 acl元素类型 src:源地址(即客户机IP地址) dst:目的地址(即服务器IP地址) srcdomain:源名称(即客户机名称) dstdomain:目的名称(即服务器名称) ...
最新文章
- Open-falcon运维监控系统——微信接口二次开发
- python数据分析之pandas里的Series
- 双系统安装ubuntu的各种错误
- Android开发之RecyclerView嵌套ListView自动计算高度的方法
- antd table排序 vue_商品品牌业务之Vue编写前端页面
- 常见的面试题整理 -python
- SpringBoot整合kafka(安装)
- 可适配平板、手机的Web开发方式
- 使用OBS直播软件进行直播推流
- matlab电磁场与微波技术相关仿真的代码,几乎覆盖电磁和微波领域
- 百度AI认为最漂亮的中国女星是----范冰冰
- 更改itunes备份路径【windows备份iphone数据】
- python样本期望值_总体是指数分布,样本均值倒数的期望和方差如何求?
- 创新实训(6)——有关博客的摘要抽取的算法实现(TextRank)
- CSDN上传设置资源积分的霸王条款
- 高通 NFC开发基础知识 之 “NDEF及NFC Record”
- 世茂集团稳健财务带领企业迈向高质量发展
- 嵌入式系统常用词汇表
- 生物老师(搞笑)鼻子和手
- linux中匿名用户怎么登陆_linux 匿名登陆
热门文章
- 在使用体验上,VS远远不如Eclipse
- 没解决:RuntimeWarning: tp_compare didn't return -1 or -2 for exception
- gstreamer之RTSP Server test-mp4正确运行代码
- LINUX安装7Zip
- LINUX查看文件系统
- Strategy(策略模式)
- mysql 高级查询总结_MySQL高级查询
- C++ 10进制字符串转10进制 10进制字符串转换
- 学习写第一份在CSDN上的博客;
- java多肽跟重载_Java多态vs重写vs重载