Squid 3.5安装和配置_vitrovitro的博客-CSDN博客


本站和网页 https://blog.csdn.net/yizhuanlu9607/article/details/78436847?locationNum=5&fps=1 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

Squid 3.5安装和配置_vitrovitro的博客-CSDN博客
Squid 3.5安装和配置
vitrovitro
于 2017-11-03 16:23:18 发布
5331
收藏
分类专栏:
squid
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/yizhuanlu9607/article/details/78436847
版权
squid
专栏收录该内容
1 篇文章
0 订阅
订阅专栏
Squid cache(简称为Squid)是一个流行的自由软件,它符合GNU通用公共许可证。Squid作为网页服务器的前置cache服务器,可以代理用户向web服务器请求数据并进行缓存,也可以用在局域网中,使局域网用户通过代理上网 1、squid安装与配置,下载文件 http://www.squid-cache.org/Versions/v3/3.5/squid-3.5.1.tar.gz 2、添加squid用户 /usr/sbin/groupadd squid -g 23 /usr/sbin/useradd -u 23 -g squid -s /sbin/nologin squid 3、源码编译安装: tar zxf squid-3.5.1.tar.gz  cd squid-3.5.1 ./configure --prefix=/usr/local/squid \ --enable-epoll \ --enable-htcp \ --enable-stacktraces \ --enable-storeio=ufs,aufs,diskd \ --enable-removal-policies=lru,heap \ --enable-icmp \ --enable-default-err-language=Simplify_Chinese \ --enable-err-languages="Simplify_Chinese English" \ --enable-cache-digests \ --enable-auth \ --enable-auth-basic="NCSA" \ --enable-useragent-log \ --enable-referer-log \ --enable-linux-netfilter \ --enable-delay-pools \ --enable-follow-x-forwarded-for \ --enable-kill-parent-hack \ --enable-gnuregex \ --enable-underscore \ --enable-arp-acl \ --enable-x-accelerator-vary \ --disable-ident-lookups \ --disable-ssl \ --disable-wccp \ --disable-internal-dns \ --disable-mempools \ --with-default-user=squid \ --with-pthreads \ --with-aio \ --with-large-files \ --with-filedescriptors=65535 make && make install 编译参数解释: ./configure --prefix=/usr/local/squid \ --enable-epoll  指定使用epoll()函数,提升性能 --enable-htcp HTCP 是超文本缓存协议--类似于ICP的内部缓存协议 --enable-stacktraces 系统支持在程序崩溃时,自动产生数据追踪,数据追踪信息被写到cache.log文件 --enable-storeio=ufs,aufs,diskd Squid支持大量的不同存储模块,可以在这里指定 --enable-removal-policies=lru,heap  Squid缓存替换策略 --enable-icmp 加入icmp支持 --enable-default-err-language=Simplify_Chinese \ --enable-err-languages="Simplify_Chinese English" \ --enable-cache-digests 使能缓存摘要,加快检索缓存的速度 --enable-auth  启用模块身份认证 --enable-auth-basic="NCSA"  持NCSA身份验证 --enable-useragent-log 激活来自客户请求的HTTP用户代理头的日志 --enable-referer-log  激活来自客户请求的HTTP referer日志 --enable-linux-netfilter 可以支持透明代理 --enable-delay-pools  支持限制带宽配置 --enable-follow-x-forwarded-for 当一个请求被另一些代理服务器转发时通过从http头中寻找X-Forwarded-For来发现直接或间接的客户端的IP地址 --enable-kill-parent-hack 掉suqid的时候,要不要连同父进程一起关掉 --enable-gnuregex  支持GNU正则表达式。 --enable-underscore 允许解析的URL中出现下划线 --enable-arp-acl         可在规则中设置通过MAC地址进行管理,防止IP欺骗 --enable-x-accelerator-vary  该功能squid被配置成加速器时使用,在响应请求时,从后台原始服务中读取X-Accelerator-Vary头信息。 --disable-ident-lookups 防止系统使用RFC931规定的身份识别方法 --disable-ssl  禁用squid的SSL/TLS 安全连接 --disable-wccp 用于阻止或分发HTTP请求到一个或多个caches --disable-internal-dns 禁用内部DNS查询 --disable-mempools   关闭内存池,以防止squid运行时间长了会变慢 --with-default-user=squid 默认用户,应首先创建 --with-pthreads  支持POSIX线程 --with-aio         支持POSIX AIO --with-large-files 支持大文件,如日志文件等 --with-filedescriptors=65535 文件描述符个数,必须是64的整数倍 4、/usr/local/squid/etc/squid.conf 配置文件 # 官网推荐配置,允许访问的IP和端口的ACL acl localnet src 10.0.0.0/8     # RFC1918 possible internal network acl localnet src 172.16.0.0/12  # RFC1918 possible internal network acl localnet src 192.168.0.0/16 # RFC1918 possible internal network acl localnet src fc00::/7       # RFC 4193 local private network range acl localnet src fe80::/10      # RFC 4291 link-local (directly plugged) machines #定义了Safe_ports所代表的端口 acl SSL_ports port 443 acl Safe_ports port 80          # http acl Safe_ports port 21          # ftp acl Safe_ports port 443         # https acl Safe_ports port 70          # gopher acl Safe_ports port 210         # wais acl Safe_ports port 1025-65535  # unregistered ports acl Safe_ports port 280         # http-mgmt acl Safe_ports port 488         # gss-http acl Safe_ports port 591         # filemaker acl Safe_ports port 777         # multiling http #定义CONNECT代表http里的CONNECT请求方法 acl CONNECT method CONNECT acl PURGE method PURGE http_access deny !Safe_ports http_access deny CONNECT !SSL_ports http_access allow localhost manager http_access allow PURGE localhost http_access allow PURGE localnet http_access deny PURGE all http_access deny manager http_access allow localnet http_access allow localhost #错误页面缓存设置 acl badurl http_status 403-404 500- http_access deny badurl #自定义允许访问域名的ACL,协议,端口 acl denyHost dstdomain app.go-news.com acl accessHostA dstdomain .go-news.com acl accessHostB dstdomain .test.com acl accessProtocol proto HTTP acl accessPort port 80 #设定对ACL的访问策略 http_access allow accessProtocol accessPort accessHostA http_access allow accessProtocol accessPort accessHostB http_access deny accessProtocol accessPort denyHost #拒绝其他所有请求 http_access deny all ###########反向代理相关设置################################# #设置反向代理服务器监听的端口为80,accel表示开启squid的accel加速模式, #vhost和vport表示支持虚拟主机和虚拟端口,如果再加上transparent表示支持透明代理 http_port 80 accel  vhost vport #cache_peer表示如果本机缓存中找不到客户端请求的数据,将与主机www.zcu.com以parent类型进行联系,no-query表示不使用ICP协议进行联系, #而是使用HTTP协议进行联系,no-digest表示代理服务器之间不做摘要表查询,直接用ICP协议沟通(同级代理)。端口是80,orginserver表示此服务器是源服务器,name表示别名。 cache_peer 192.168.4.156 parent 80 0 no-query no-digest originserver name=Server_go cache_peer 192.168.5.80 parent 80 0 no-query no-digest originserver name=Server_te #设置别名所对应的域名,如果cache_peer中使用域名而不是IP的话,那么cache_peer_domain中一定要用相同的域名,否则无法访问 cache_peer_domain Server_te image.go-news.com cache_peer_domain Server_go www.go-news.com #################缓存相关参数设置################ #设置缓存内存大小,最大使用内存为512M, #当使用超过95%时开始对缓存进行替换,直到下降到90%后停止 cache_mem 512 MB cache_swap_low 90 cache_swap_high 95 #设置内存中最大可缓存的最大文件大小 maximum_object_size_in_memory 128 KB #设置磁盘中可缓存的最大文件大小 maximum_object_size 65536 KB minimum_object_size 0 KB #设置缓存文件夹的路径和参数,10240表示10G大小,目录下面分为16级,每级又有256个目录 cache_dir ufs /data/cache 10240 16 256 #内存和硬盘cache的替换策略 memory_replacement_policy lru cache_replacement_policy lru #设置缓存日志文件路径 logformat main %>a  %{%Y-%m-%d %H:%M:%S}tl  %>Hs     %<st    %ru     %{Referer}>h    %Ss:%Sh access_log /usr/local/squid/var/logs/access.log main cache_log /dev/null cache_store_log none #关闭该项,这样就可以显示用户的整个请求内容 strip_query_terms off  #禁止squid的出错页面总会在网页的最下方显示主机相关信息和squid的版本信息 httpd_suppress_version_string on #设置针对错误status代码缓存,如403、404等。如果不缓存则设置0 #negative_ttl 10 second #设置用户请求的HTTP头大小 request_header_max_size 128 KB #设置用户的真实IP地址通过X-Forwarded-For中传递下去 forwarded_for on  #http1.0的vary信息里带有过期时间的话,squid还是不能缓存住。打开此选项提高缓存命中率 vary_ignore_expire on #修改默认缓存时间,默认是60s,解决当Expires设置为60秒以内时都不会Cache但当设置成61秒时就能Cache minimum_expiry_time 10 seconds #合并回源,多个回源流量变成一个回源,这个在大文件时,也比较有用。 collapsed_forwarding on #refresh_pattern 控制文件过期的,percent与Min、Max(都是分钟)两个值是完全没有关系 #1.缓冲对象在squid的cache缓冲的时间大于refresh_pattern定义的max,该响应过期 #2.缓冲对象在squid的cache缓冲的时间大于(原始数据进入squid的缓冲的时间-原始web数据所规定的Last-Modified时间)*percent,该响应过期 #开头是ftp的话,那么在一天(1440分钟)后,如果proxy 再次取用这个档案时,则cache内的数据会被更新 refresh_pattern ^ftp:           1440    20%     10080 refresh_pattern ^gopher:        1440    0%      1440 refresh_pattern (cgi-bin|\?)    0       0%      0 refresh_pattern .               0       20%     4320 #设置squid 用户和组 cache_effective_user squid cache_effective_group squid #设置代理服务器名称 visible_hostname go-news.com #设置缓存服务器管理员邮箱 cache_mgr mail@go-news.com #squid的UDP端口,用来接收和发送ICP消息 icp_port 3130 #squid挂掉后,错误信息的存放目录 coredump_dir /usr/local/squid/var/cache 5、启动Squid #建立缓存目录: mkdir /data/cache && chown squid.squid /data/cache/ chown squid.squid /usr/local/squid/var -R #检查配置文件 /usr/local/squid/sbin/squid -k parse  #初始化缓存目录 /usr/local/squid/sbin/squid -z 在前台启动 squid ,并输出启动过程。 #/usr/local/squid/sbin/squid -N -d1 6、Squid启动脚本/etc/init.d/squid,加入系统服务 #!/bin/bash # chkconfig: - 90 25 # pidfile: /usr/local/squid/var/run/squid.pid # config: /usr/local/squid/etc/squid.conf # ### BEGIN INIT INFO # Provides: squid # Short-Description: starting and stopping Squid Internet Object Cache # Description: Squid - Internet Object Cache. Internet object caching is \ #       a way to store requested Internet objects (i.e., data available \ #       via the HTTP, FTP, and gopher protocols) on a system closer to the \ #       requesting site than to the source. Web browsers can then use the \ #       local Squid cache as a proxy HTTP server, reducing access time as \ #       well as bandwidth consumption. ### END INIT INFO # Source function library. . /etc/rc.d/init.d/functions PATH=/usr/bin:/sbin:/bin:/usr/sbin:/usr/local/squid/sbin export PATH # Source networking configuration. . /etc/sysconfig/network # Time to wait for Squid to shut down when asked. Should not be necessary # most of the time. SQUID_SHUTDOWN_TIMEOUT=100 # default squid conf file SQUID_CONF="/usr/local/squid/etc/squid.conf" # don't raise an error if the config file is incomplete # set defaults instead: SQUID_OPTS=${SQUID_OPTS:-""} SQUID_PIDFILE_TIMEOUT=${SQUID_PIDFILE_TIMEOUT:-20} SQUID_SHUTDOWN_TIMEOUT=${SQUID_SHUTDOWN_TIMEOUT:-100} SQUID_CONF=${SQUID_CONF:-"/usr/local/squid/etc/squid.conf"} # determine the name of the squid binary [ -f /usr/local/squid/sbin/squid ] && SQUID=squid prog="$SQUID" # determine which one is the cache_swap directory CACHE_SWAP=`sed -e 's/#.*//g' $SQUID_CONF | \         grep cache_dir | awk '{ print $3 }'` RETVAL=0 probe() {         # Check that networking is up.         [ ${NETWORKING} = "no" ] && exit 1         [ `id -u` -ne 0 ] && exit 4         # check if the squid conf file is present         [ -f $SQUID_CONF ] || exit 6 } start() {         probe         parse=`$SQUID -k parse -f $SQUID_CONF 2>&1`         RETVAL=$?         if [ $RETVAL -ne 0 ]; then                 echo -n $"Starting $prog: "                 echo_failure                 echo                 echo "$parse"                 return 1         fi         for adir in $CACHE_SWAP; do                 if [ ! -d $adir/00 ]; then                         echo -n "init_cache_dir $adir... "                         $SQUID -z -F -f $SQUID_CONF >> /usr/local/squid/var/logs/squid.out 2>&1                 fi         done         echo -n $"Starting $prog: "         $SQUID $SQUID_OPTS -f $SQUID_CONF >> /usr/local/squid/var/logs/squid.out 2>&1         RETVAL=$?         if [ $RETVAL -eq 0 ]; then                 timeout=0;                 while : ; do                         [ ! -f /usr/local/squid/var/run/squid.pid ] || break                         if [ $timeout -ge $SQUID_PIDFILE_TIMEOUT ]; then                                 RETVAL=1                                 break                         fi                         sleep 1 && echo -n "."                         timeout=$((timeout+1))                 done         fi         [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$SQUID         [ $RETVAL -eq 0 ] && echo_success         [ $RETVAL -ne 0 ] && echo_failure         echo         return $RETVAL } stop() {         echo -n $"Stopping $prog: "         $SQUID -k check -f $SQUID_CONF >> /usr/local/squid/var/logs/squid.out 2>&1         RETVAL=$?         if [ $RETVAL -eq 0 ] ; then                 while : ; do                         if  ps aux|grep squid.conf|grep -v grep >/dev/null 2>&1 ;then                         $SQUID -k shutdown                          else                         rm -f /usr/local/squid/var/run/squid.pid                         break                         fi                 done                 rm -f /var/lock/subsys/$SQUID                 timeout=0                 while : ; do                         [ -f /usr/local/squid/var/run/squid.pid ] || break                         if [ $timeout -ge $SQUID_SHUTDOWN_TIMEOUT ]; then                                 echo                                 return 1                         fi                         sleep 2 && echo -n "."                         timeout=$((timeout+2))                 done                 echo_success                 echo         else                 echo_failure                 if [ ! -e /var/lock/subsys/$SQUID ]; then                         RETVAL=0                 fi                 echo         fi         return $RETVAL } reload() {         $SQUID $SQUID_OPTS -k reconfigure -f $SQUID_CONF } restart() {         stop         start } condrestart() {         [ -e /var/lock/subsys/squid ] && restart || : } rhstatus() {         status $SQUID && $SQUID -k check -f $SQUID_CONF } case "$1" in start)         start         ;; stop)         stop         ;; reload|force-reload)         reload         ;; restart)         restart         ;; condrestart|try-restart)         condrestart         ;; status)         rhstatus         ;; probe)         probe         ;; *)         echo $"Usage: $0 {start|stop|status|reload|force-reload|restart|condrestart|try-restart|probe}"         exit 2 esac exit $? 加入系统服务: #chmod 755 /etc/init.d/squid && chkconfig --add squid && chkconfig --level 345 squid on 7、常用帮助命令     1)初始化你在 squid.conf 里配置的 cache 目录     #/usr/local/squid/sbin/squid -z //第一次启动squid服务时必须输入此命令     如果有错误提示,请检查你的 cache目录的权限。     2)对你的squid.conf 排错,即验证 squid.conf 的 语法和配置     #/usr/local/squid/sbin/squid -k parse     如果squid.conf 有语法或配置错误,这里会返回提示你。     3)在前启动squid,并输出启台动过程     #/usr/local/squid/sbin/squid -N -d1     如果有到 ready to server reques,恭喜,启动成功     然后 ctrl + c,停止squid,并以后台运行的方式启动它。     4)启动squid在后台运行     #/usr/local/squid/sbin/squid -D     这时候可以 ps -A 来查看系统进程,可以看到两个个 squid 进程。     5)停止 squid     #/usr/local/squid/sbin/squid -k shutdown     6)重引导修改过的 squid.conf     #/usr/local/squid/sbin/squid -k reconfigure     这个估计用的时候比较多,当你发现你的配置有不尽你意的时候,可以随时修改squid.conf,然后别忘记对你的 squid.conf排错,然后再执行此指令,即可让运行中squid重新按照你的squid.conf 来运行。     7)清除某个url的缓存     /usr/local/squid/bin/squidclient -p 80 -m PURGE -h 192.168.5.77 http://image.go-news.com/a.html     8)查看Squid运行状态     /usr/local/squid/bin/squidclient -p 80 mgr:info     /usr/local/squid/bin/squidclient -p 80 mgr:menu (menu可以查看支持的命令)。
vitrovitro
关注
关注
点赞
收藏
打赏
评论
Squid 3.5安装和配置
Squid cache(简称为Squid)是一个流行的自由软件,它符合GNU通用公共许可证。Squid作为网页服务器的前置cache服务器,可以代理用户向web服务器请求数据并进行缓存,也可以用在局域网中,使局域网用户通过代理上网1、squid安装与配置,下载文件http://www.squid-cache.org/Versions/v3/3.5/squid-3.5.1.tar.gz
复制链接
扫一扫
专栏目录
squid3.5 for windows x64
09-06
squid3.5版 for windows 64位。经过在windows server 2008上测试好用。
squid-3.5.20.tar.gz
11-18
Squid是一个高性能的代理缓存服务器,Squid支持FTP、gopher、HTTPS和HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。
参与评论
您还未登录,请先
登录
后发表或查看评论
squid代理配置
最新发布
wdy0078的博客
11-15
42
squid配置
squid 3.5配置实现用户认证
weixin_44767770的博客
03-04
586
安装squid
yum -y install squid
修改配置
将原有的配置文件/etc/squid/squid.conf 清空
贴上自己的配置
http_port 0.0.0.0:8888# 支持ipv4和ipv6,代理端口
cache_dir ufs /var/spool/squid 1000 64 1024#缓存目录
cache_access_log /var/log...
squid3.5.5的编译安装
liuxiaolei86的专栏
07-03
6391
1.Squid是什么?
  Squid是一个单进程的异步代理缓存服务器,支持HTTP,FTP,GOPHER,ICP等协议。通过配置,可以实现反向代理、透明代理的功能,并且支持缓存,是实现高性能网站的必备基础设施之一;当前我主要研究透明代理者部分,写的不当的地方欢迎拍砖;
2.squid3.5.5手动编译和安装
yum install -y perl gcc*autoconf automake
CentOS7.2 安装Squid3.5及正、反向代理设置
weixin_34216196的博客
10-03
656
Squid是比较知名的代理软件,它不仅可以跑在linux上还可以跑在windows以及Unix上,它的技术已经非常成熟。目前使用Squid的用户也是十分广泛的。Squid与Linux下其它的代理软件如Apache、Socks、TISFWTK和delegate相比,下载安装简单,配置简单灵活,支持缓存和多种协议。 Squid之所以用的很多,是因为它的缓存功能,Squid缓存不仅可...
Windows下Squid 3.5安装及配置代理服务器
热门推荐
qy20115549的博客
10-25
1万+
安装
软件下载地址为http://squid.diladele.com/。点击下图的下载按钮进行下载。
双击,下载文件,点击Next。
接收协议,点击Next。
选择软件安装目录,如我的是G:\software\Squid
点击Install,安装。安装完成后,点击Finish。
下载完成之后,桌面会出现,以下两个图标(快捷键):
其中,squid的文件目录如下:
其中最核心的配置文...
【爬虫】 Squid 3.5.20 安装与配置 高匿代理
Ezrealer的博客
12-29
1167
Squid 介绍
Squid 是一款缓存代理服务器软件,广泛用于网站的负载均衡架构中,常见的缓存服务器还有varnish、ATS等。
正向代理服务器可满足内网仅有一台服务器可以上网,而要供内网所有机器上网的需求,也可以用于爬虫的代理访问。在实践中我将Squid作为爬虫代理服务器,实现了多IP切换的功能,将在后续文章中记录实现过程。
下载与安装
开启远程访问
iptables -F #清除防火墙filter表中规则
setenforce 0 #关闭增强安全×
squid 3.5 配置正向代理缓存加速
weixin_34124939的博客
11-16
443
配置文件如下
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
5...
CentOS 6.4下Squid代理服务器的安装与配置
weixin_34255793的博客
07-03
802
一、简介
代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息。
Squid是一个缓存Internet 数据的软件,其接收用户的下载申请,并自动处理所下载的数据。当一个用户想要下载一个主页时,可以向Squid 发出一个申请,要Squid 代替其进行下载,然后Squid 连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份,当别的用户申请同样的页面时,S...
Squid正向代理(编译安装)
01-23
369
tps://www.aliyun.com/product/cas?source=5176.11533457&userCode=kv73ipbs&type=copy
https://www.aliyun.com/product/cas?source=5176.11533457&userCode=kv73ipbs&type=copy
https:/...
Squid 3.5/WindowsAD Group
weixin_34354173的博客
10-20
184
Version:OS: SUSE Linux Enterprise Server 12 SP2 (x86_64)Samba:Version 4.4.2-29.4-3709-SUSE-SLE_12-x86_64Winbind:Version 4.4.2-29.4-3709-SUSE-SLE_12-x86_64Squid:Squid Cache: Version 3.5....
squid 3.5 新版配置正向代理
Hello World!
02-12
4821
squid 新版配置文件和旧版本比较,有了很多重要的改动,导致以前在用的配置文件无法在新版用,这里记录一个比较重要的改动
就是http_port,这里我们把squid配置成正向代理需要改为如下:
http_port 3128 accel allow-direct
其中allow-direct是指定可以转发,如果不配置这个对于一个正向代理来说,如果内容没有缓存则无法回源
squid3.5缓存代理实践记录
weixin_30419799的博客
03-13
98
准备:
两台服务器,一台web,一台squid缓存代理
squid机域名:www.dannylinux.top
web机IP:12.1.1.1
1.版本:
[root@danny squid]# squid -v
Squid Cache: Version 3.5.20
2.安装:略,直接yum安装
3.配置
vim /etc/squid/squid.con...
Linux之代理服务器squid安装和使用
月生的静心苑
02-01
4370
Squid是一个高性能的代理缓存服务器,Squid支持FTP、gopher、HTTPS和HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器(比如:http://www.baidu.com/)并向这个
squid-3.5.26.tar.gz
10-25
squid-3.5.26.tar.gz 版本,在Linux环境下使用。建议参考Squid相关配置进行修改,可能需要用到Perl语言。
squid-3.5.7
08-20
squid-3.5.7.tar.gz squid的源代码 squid-3.5.7版本
squid-3.5.25.tar.gz
05-26
squid3.5.25源码包
Squid 3.5.26 发布,代理服务器
weixin_34321753的博客
06-04
83
Squid 3.5.26 发布了。自 Squid 3.4 的最主要的新特性:
Support libecap v1.0
Authentication helper query extensions
Support named services
Upgraded squidclient tool
Helper support for concurrenc...
基于squid3.5.27的ssl代理服务器搭建(简易版)
bing_2016的博客
04-19
2404
最近因业务需要调研一款对内网的加密流量进行内容监控的方案,初步发现可以利用squid做ssl代理进行流量导出分析,有点类似于中间人攻击,但是受到的限制很多,而且需要在绝对受信任的情况下才能部署,最终是否利用还难说,squid的ssl代理的编译安装就不做介绍,下面分享一份简易版的配置文件,测试机利用Ubuntu14.04,squid版本3.5.27:## Recommended minimum co...
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:编程工作室
设计师:CSDN官方博客
返回首页
vitrovitro
CSDN认证博客专家
CSDN认证企业博客
码龄7年
暂无认证
60
原创
5万+
周排名
134万+
总排名
28万+
访问
等级
2773
积分
57
粉丝
202
获赞
30
评论
818
收藏
私信
关注
热门文章
python打开文件时'w'与'wb'的区别,'r'与'rb'的区别
61187
Python格式化字符串f-string f"{}{}{}"详细介绍
31427
linux 查看某进程 并杀死进程 ps grep kill
12622
python下的Pandas中DataFrame基本操作,基本函数整理
11835
python库itchat介绍(自动登录微信,自动回复消息)
11759
分类专栏
python
4篇
群机器人
1篇
正则
2篇
Leetcode
2篇
滑动数组
1篇
单调栈
1篇
ML
1篇
NLP
1篇
mongodb
2篇
网络通讯
3篇
curl
1篇
squid
1篇
centos
4篇
计算机理论基础
17篇
正则表达式
1篇
python编程
19篇
Go语言
Elasticsearch
3篇
Python爬虫
4篇
mysql同步
1篇
开源服务
1篇
Elasticsearch调优
1篇
Centos基础
4篇
Spark
1篇
BigData
2篇
最新评论
如何用Python快速开发一个企业微信群机器人?
m0_73355324:
这个不支持外部群管理一般用PC版模拟2645-542961还可以二次开发
python库itchat介绍(自动登录微信,自动回复消息)
孙一笑1123:
你好,请问在扫码登录的时候,微信登录新设备需要等待五秒钟,在最后两秒的时候同事timeout,然后重新加载二维码怎么办
python-docx处理word文档功能详细说明
向上737:
python中docx模块里的all_caps似乎没有作用,我试了好多次,求指教
Python将excel文件从xls转换为xlsx
kedoneyes:
完整的,先另存,然后关闭wb,最后退出excel,每个循环执行的都是一样的
Python将excel文件从xls转换为xlsx
vitrovitro:
检查下代码 每次循环的流程有执行完整吗
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
Chrome DevTools 中键盘快捷键的参考。
程序中遇到乱码怎么办?这里有篇乱码恢复指北
常见正则表达式全集
2021年4篇
2020年11篇
2019年26篇
2018年7篇
2017年13篇
目录
目录
分类专栏
python
4篇
群机器人
1篇
正则
2篇
Leetcode
2篇
滑动数组
1篇
单调栈
1篇
ML
1篇
NLP
1篇
mongodb
2篇
网络通讯
3篇
curl
1篇
squid
1篇
centos
4篇
计算机理论基础
17篇
正则表达式
1篇
python编程
19篇
Go语言
Elasticsearch
3篇
Python爬虫
4篇
mysql同步
1篇
开源服务
1篇
Elasticsearch调优
1篇
Centos基础
4篇
Spark
1篇
BigData
2篇
目录
评论
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
打赏作者
vitrovitro
你的鼓励将是我创作的最大动力
¥2
¥4
¥6
¥10
¥20
输入1-500的整数
余额支付
(余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值