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...