正向代理用户需要知道这个代理服务器

反向代理用户不知道这个代理服务器
正向代理:
1.安装
yum -y install squid
2.vim /etc/squid/squid.conf
cache_dir 打开缓存
添加:
cache_mem 28 MB(数字要小于 cache_dir 中的内存值 100)
refresh_pattern \.(jpg|png|gif|js|css|mp3|mp4) 1440 20% 2880 ignore-reload
visible_hostname aminglinux.com
3.启动
/etc/init.d/squid start
查看 log 日志 /var/log/squid/cache.log
4.netstat -lnp | grep 3128
5.浏览器设置代理
工具——internet 选项——链接——局域网设置——打钩代理服务器——填写代理服务器和端口 3128
6.linux 抓包
tcpdump -nn port 3128
7.curl -x127.0.0.1:3128www.baidu.com -I
linux curl查看本地代理是否可以访问外网
端口可以在配置中修改 http_port 3128
8.阻止员工上网
配置中 :
acl http proto HTTP
acl good_domain(白名单) dstdomain .baidu.com
http_access allow good_domain
http_access deny !good_domain
# squid -kcheck 命令查看配置是否正确
# squid -kre (kreload)重新加载配置
curl -x来查看除白名单之外的域名
设置黑名单
acl bad_domain dstdomain ....
http_access deny bad_domain
http_access allow !bad_domain
反向代理:
1.修改配置 
http_port 80 accel vhost vport
#设置代理(源IP ,源端口,域名)
cache_peer ip(baidu.com 的源 ip ) parent 80(baidu后端的端口) 0 originserver name=a
cache_peer_domain awww.baidu.com
2.在 hosts 中添加代理
squidip 域名(www.baidu.com www.aminglinux.com  )
这个时候浏览器中访问 只有www.baidu.com 才能正常访问,因为 squid 只有配置 百度的反向代理

squid 简介与安装配置相关推荐

  1. 【①MySQL】浅谈数据库系统:MySQL的简介与安装配置

    前言 欢迎来到小K的MySQL专栏,本节将为大家带来MySQL的简介与安装配置的详细讲解~ 目录 前言 一.数据库系统概述 数据(Data) 数据库(Database) 数据库管理系统(Databas ...

  2. 【赵强老师】Redis简介和安装配置

    先看视频. [赵强老师]Redis简介和安装配置 什么是Redis? Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串 ...

  3. Git版本SVN工具简介与安装配置及使用

    文章目录 SVN介绍 一.使用原理 二.安装配置SVN 1.安装Git 2.下载SVN 总结 SVN介绍 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采 ...

  4. Python学习笔记一简介及安装配置

    Python学习笔记一 参考教程:廖雪峰官网https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e54 ...

  5. JDK简介及安装配置|史上最全详细版

    yanze v3.0 20200328 一.Java概述 Java创始人是詹姆斯·高斯林(James Gosling),他在1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡 ...

  6. ETL工具Kettle简介和安装配置基本使用

    什么是Kettle Kettle是一款国外开源的ETL工具,纯java编写,可以在Window.Linux.Unix上运行,绿色无需安装,数据抽取高效稳定. Kettle 中文名称叫水壶,该项目的主程 ...

  7. Tez的简介以及安装配置

    Tez简介 Tez是一个Hive的运行引擎,由于没有中间存盘的过程,性能优于MR.Tez可以将多个依赖作业转换成一个作业,这样只需要写一次HDFS,中间节点少,提高作业的计算性能. Tez的安装步骤 ...

  8. ZBar简介及安装配置流程 | 2021SC@SDUSC

    2021SC@SDUSC 目录 Zbar简介 配置流程 环境 下载ZBer库文件 配置环境变量 VS配置 测试代码 总结 Zbar简介 zbar算法是现在网上开源的条形码,二维码检测算法,算法可识别大 ...

  9. hive简介以及安装配置

    Hive简介 1.1在hadoop生态圈中属于数据仓库的角色.他能够管理hadoop中的数据,同时可以查询hadoop中的数据. 本质上讲,hive是一个SQL解析引擎.Hive可以把SQL查询转换为 ...

最新文章

  1. Spring Boot2.x-04Spring Boot基础-使用注解装配bean
  2. 机器学习 数据增加_【机器学习】数据降维概述
  3. 万维网服务器协议提供web,万维网的HTTP和FTP协议.doc
  4. mybatis传参问题总结
  5. 浏览器和服务器交互原理?(请求--响应的过程)
  6. java自学难点_分享在达内教育培训Java的感受
  7. 48周岁交的社保,加医疗合计每月1200,想问问退休能开多少?
  8. String.valueOf()方法的使用总结
  9. 关于内存泄漏检测问题,和大家一起分享
  10. c语言erf函数,erf_数值 | Numerics_C_参考手册_非常教程
  11. import requests
  12. micropython nodemcu 获取天气预报_NodeMCU获取并解析心知天气信息
  13. 如何将时间序列分解为周期序列和趋势序列的和?
  14. Build Setting 之 Code Signing 详解
  15. 【HTMLCSS】CSS当中设置背景图片不显示的问题
  16. Linux笔记之Docker安装,基于Debian 11(bullseye)
  17. Lecture3 损失函数和优化损失函数
  18. 【读书笔记《凤凰架构》- 构架可靠的大型分布式系统.周志明】(一)
  19. 重理工疫情期间自动打卡JS实现(每日上报+体温上报)
  20. CSS 实现input自定义样式--文本框

热门文章

  1. jQuery实现异形轮播图
  2. A. Arena of Greed(博弈+贪心)2020 ICPC, COMPFEST 12, Indonesia Multi-Provincial Contest
  3. Unity 你以为SetParent()是个很简单的API???!!
  4. 软件工程读书笔记(五)——软件工程师的思维误区
  5. 翻译Houdini官方文档:PDG教程之HDA处理器
  6. vps服务器租用费用
  7. DDN周报|3月19日-3月25日
  8. 【干货】百度清风算法中标后我是如何恢复的
  9. MPU6050开发 -- 测试程序分析
  10. The method xxx of type xxx must override or implement a supe