本文參考http://blog.s135.com/book/squid/chap07.html#a13,基本上是一步步照做
一、伺服器主機: centos5.3 159.226.3.209
區域網環境: 網路設定:172.16.2.*/24 閘道器:172.16.2.254
說明:由於區域網所用閘道器已另行設定好,故伺服器主機與區域網事先已經連通,那麼伺服器主機也就不必設定雙ip,閘道器,甚至dns等。如果你的區域網除了伺服器主機外沒有其它對外(外網,其它區域網)介面,就需要在伺服器主機上設定雙ip,風頭,dns等。
三、配置squid:
說明:這裡把日誌檔案重新設定了,預設的是/var/spool/log/下,
四、執行
執行前,先檢查配置檔案是否有效:
$ squid -k parse
如果沒有任何輸出,說明有效
生成cache目錄:
$ squid -zx
執行:$ squid -ndl #前台執行
或者:$ squid -s #後台執行
五、配置客戶端
1. firefox**設定
選單:編輯->首選項->高階->網路->設定->手動配置**
把http**,埠號填好,選上為所有協議使用相同**,最後點確定即可。
2. wget **設定
開啟/etc/wgetrc,找到如下行:
將後兩行前面的注釋去掉,把你的**位址、埠敲進去即可。
3. yum**設定
要設定所有 yum 操作都使用**伺服器,可以在 /etc/yum.conf 中設定**伺服器的資訊。proxy 配置項必須設定為完整的**伺服器的 url,包含 tcp 埠號在內。如果您的**伺服器要求使用者名稱和密碼,可以用 proxy_username 和 proxy_password 配置項來指定它們。示例如下:
上面的是為所有使用者配置,如果為單使用者配置,配置是在 ~/.bash_profile 中:
# 這個帳號使用的**伺服器和使用者名稱/密碼
乙個簡單的Http伺服器
計算機網路的課程設計 使用基本的socket編寫的,採用多執行緒處理訪問 寫了 一下午,本來想把php鏈進來,結果之後就不想碰了 環境是 vs2010 主要是兩個類 httpserver 用來建立監聽response 用來響應請求能夠處理get 和 post報文只是因為沒有後台的指令碼語言處理,所以...
乙個簡單的web伺服器
新的一年了,新的開始,打算重新看一遍asp.net本質論這本書,再重新認識一下,查漏補缺,認認真真的過一遍。首先需要引入命名空間 system.net,關於網路程式設計的大部分型別及操作都可以在這個命名空間下找到。system.net.sockets 命名空間中提供了基於socket程式設計的資料型...
伺服器軟體squid
squid cache 簡稱為squid 是乙個流行的自由軟體 gnu通用公共許可證 的 伺服器和web快取伺服器。squid有廣泛的用途,從作為網頁伺服器的前置cache伺服器快取相關請求來提高web伺服器的速度,到為一組人共享網路資源而快取全球資訊網,網域名稱系統和其他網路搜尋,到通過過濾流量幫...