squid的簡單配置

2021-09-20 16:16:09 字數 2485 閱讀 9230

squid 命令

squid 啟動squid

squid -k parse 檢查配置檔案是否出現語法錯誤

squid -k shutdown 停止squid

squid -z 生成快取目錄

acl 列表名稱

squid.普通正向**服務:正向**是**客戶端,為客戶端收發請求,使真實客戶端對伺服器不可見;

http_port 192.168.200.157:3128         #**伺服器squid的ip 及其埠號                                     

acl manager proto cache_object #定義訪問的協議 為cache_object

acl localnet src 192.168.200.0/24 #所要**的客戶端網段

acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1  #這個不清楚

acl badsite dstdomain www.51cto.com #dstdomain為**伺服器所指向**的伺服器網域名稱.

acl ssl_ports port 443     #定義了一些加密時的埠.            

http_access deny badsite #禁止訪問badsite所代表的**

maximum_object_size 4 mb  

minimum_object_size 0 kb

maximum_object_size_in_memory 4096 kb

coredump_dir /var/spool/squid #squid掛掉後,臨終遺言要放到**,一般也不需要處理

cache_dir ufs /var/spool/squid 100 16 256

cache_log /var/log/squid/cache.log  #定義了些日至存放的路徑

cache_access_log /var/log/squid/access.log

cache_store_log /var/log/squid/store.log

logfile_rotate 10 #日誌輪詢10天

cache_swap_high 95 #cache占用95%時,開始清理cache,清理到90%

cache_swap_low 90

cache_mem 8 mb #額外占用的記憶體,可自己定義

cache_effective_user squid #啟動squid的使用者,和使用者組

cache_effective_group squid 

cache_mgr [email protected] #管理員郵箱.

refresh_pattern ^ftp:       1440    20% 10080

refresh_pattern ^gopher:    1440    0%  1440

refresh_pattern -i (/cgi-bin/|\?) 0 0%  0

refresh_pattern .       0   20% 4320       

在客戶端瀏覽器firefox中,

preferences->advanced->settings

設定squid**伺服器的ip和埠

squid反向**伺服器:反向**是**伺服器端,為伺服器收發請求,使真實伺服器對客戶端不可見。

修改上述檔案

http_port 192.168.200.157:3128 accel vhost #注意這裡accel vhost只有為反向**時才有

cache_peer 192.168.200.158 parent 80 0 //真實的web伺服器ip為158.

Squid配置詳解

基本配置 安裝完成後,接下來要對squid 的執行進行配置 不是前面安裝時的配置 所有專案都在squid.conf中完成。squid自帶的squid.conf包括非常詳盡的說明,相當於一篇使用者手冊,對配置有任何疑問都可以參照解決。在這個例子 中,伺服器同時也是閘道器,內部網路介面eth0的ip位址...

優化squid配置

設定執行時的使用者和組許可權 cache effective user squid cache effective group squid 設定管理 資訊 visible hostname proxy.yxtc.edu.cn cache mgr email bye2000 yxtc.edu.cn e...

squid 安裝配置

size medium 安裝squid yum install squid 安裝的版本是squid 3.1.10 1.el6 2.3.i686。一 正向 1 先備份配置檔案 cp etc squid squid.conf etc squid squid.conf.bak 2 編輯配置檔案 vim e...