柔情似水 发表于 2015-1-16 17:24:10

来一发Linux体系上一个功能较全的Squid设置文件

Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手。
 一个功效较全的squi设置文件
 
  #用户认证
 
  auth_parambasicprogram/usr/lib/squid/ncsa_auth/etc/squid/password
 
  auth_parambasicchildren5
 
  auth_parambasicrealmSquidproxy-cachingwebserver
 
  auth_parambasiccredentialsttl1hours
 
  auth_parambasiccasesensitiveoff
 
  aclallsrc0.0.0.0/0.0.0.0
 
  aclmanagerprotocache_object
 
  acllocalhostsrc127.0.0.1/255.255.255.255
 
  aclto_localhostdst127.0.0.0/8
 
  aclSSL_portsport443
 
  aclSafe_portsport80#http
 
  aclSafe_portsport21#ftp
 
  aclSafe_portsport443#https
 
  aclSafe_portsport70#gopher
 
  aclSafe_portsport210#wais
 
  aclSafe_portsport1025-65535#unregisteredports
 
  aclSafe_portsport280#http-mgmt
 
  aclSafe_portsport488#gss-http
 
  aclSafe_portsport591#filemaker
 
  aclSafe_portsport777#multilinghttp
 
  aclCONNECTmethodCONNECT
 
  http_accessallowmanagerlocalhost
 
  http_accessdenymanager
 
  http_accessdeny!Safe_ports
 
  http_accessdenyCONNECT!SSL_ports
 
  #本网段用户能够上彀
 
  aclour_networkssrc192.168.1.0/24192.168.2.0/24
 
  http_accessdeny!our_networks
 
  #绑定mac和ip
 
  acluseripsrc192.168.1.3
 
  aclusermacarp00:0C:29:4E:F5:92
 
  http_accessdenyusermac!userip
 
  http_accessdeny!usermacuserip
 
  http_accessallowlocalhost
 
  #每一个人的毗连限定为一个
 
  aclonlyonemaxconn2
 
  http_accessdenyonlyone
 
  #一个用户只能从一个ip登录代办署理服务器
 
  aclperipmax_user_ip-s1
 
  http_accessallowperip
 
  #拦阻某些关头字开首的网址
 
  aclbadheaddstdom_regex-i^news^game^pic^xxx
 
  http_accessdenybadhead
 
  #拦阻带有某些关头的网址
 
  aclbadurlurlpath_regex-inewsgamepicsexmp3xxx
 
  http_accessdenybadurl
 
  #拦阻详细网站
 
  aclbadsiteurl_regex-iwww.msn.comwww.xxx.comxxx.com
 
  http_accessdenybadsite
 
  #克制下载某些范例的文件
 
  aclbadfileurl_regex-i.mp3$.vbs$.rmvb$.rm.exe$.mpg$.mpeg$
 
  http_accessdenybadfile
 
  #受权用户能够会见web
 
  acluserauthproxy_authREQUIRED
 
  http_accessallowuserauth
 
  #其他用户毗连一概回绝
 
  http_accessdenyall
 
  icp_accessallowall
 
  log_uses_indirect_clienton
 
  http_port3128
 
  hierarchy_stoplistcgi-bin?
 
  aclQUERYurlpath_regexcgi-bin?
 
  cachedenyQUERY
 
  cache_mem16MB
 
  cache_dirufs/var/spool/squid10016256
 
  access_log/var/log/squid/access.logsquid
 
  mime_table/etc/squid/mime.conf
 
  pid_filename/var/run/squid.pid
 
  ftp_telnet_protocolon
 
  refresh_pattern^ftp:144020%10080
 
  refresh_pattern^gopher:14400%1440
 
  refresh_pattern.020%4320
 
  aclapacherep_headerServer^Apache
 
  broken_vary_encodingallowapache
 
  half_closed_clientson
 
  cache_mgrroot@lrq.com
 
  mail_programmail
 
  cache_effective_usersquid
 
  cache_effective_groupsquid
 
  visible_hostnamefc8.lrq.com
 
  delay_pools1
 
  error_directory/usr/share/squid/errors/Simplify_Chinese
 
  check_hostnameson
 
  dns_timeout2minutes
 
  dns_nameservers192.168.1.254202.96.134.133
 
  fqdncache_size1024
 
  forwarded_foron
 
  client_dbon
 
  uri_whitespacestrip
 
  coredump_dir/var/spool/squid</p>
系统做了些什么,这需要时间去掌握,(背命令不是一件好的学习方法,相信我你一定会在你背完之前全部忘光),尽量掌握常用命令;

飘灵儿 发表于 2015-1-25 22:02:30

Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。

若相依 发表于 2015-2-4 08:44:29

如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。

海妖 发表于 2015-2-27 21:12:35

目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。

乐观 发表于 2015-3-9 14:09:27

Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。

分手快乐 发表于 2015-3-17 00:07:57

这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?

老尸 发表于 2015-3-23 08:32:12

学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。
页: [1]
查看完整版本: 来一发Linux体系上一个功效较全的Squid设置文件