Squid 啟動失敗

由 Derek 發表於 七月 30, 2012 / 尚無評論

啟動squid失敗

 

如果出現以上錯誤訊息的話。可下squid -z 看是那裡有錯誤

 

下指令 squid -z 後發現 squid.conf 內的 visible_hostname 有誤,還請修改

繼續閱讀 »

Squid 進階設定-使用帳密驗證

由 Derek 發表於 七月 23, 2012 / 尚無評論

前言 :

在使用Squid時,資安也是很重要的。在管理方面除了一些常用的設定,像限制使用IP、限制訪問網頁、限制連線時間和限制下載檔案類型等…還有就是登入時使用帳號密碼的驗證。一來可以防範不屬於設定內的人連線,也可增加安全性控管使用者。

 

設定與說明 :

Squid 帳號密碼驗證的方式有很多種,今天就來介紹幾種

1. Squid 預設本機驗證

2. LDAP Server 驗證

3. Windows AD Server 驗證

在開始設定以下驗證方式前,請先將SELinux關閉避免在操作上的問題

 

1. Squid 預設本機驗證

使用squid提供的ncsa_auth認證模組,此模組會使用apache提供的帳密建立指令 (htpasswd) 所製作的密碼檔作為驗證依據。

 

1.1 檢查是否有ncsa_auth和htpasswd

繼續閱讀 »

Squid 常用設定

由 Derek 發表於 七月 16, 2012 / 尚無評論

在介紹完 Squid 的正向、反向和通透式三種設定方式後。來介紹一些比較常用到的進階設定,可依個人需求在設定相關參數。

先介紹一些比較常用的進階設定

 

繼續閱讀 »

Squid 代理伺服器 (反向代理 Reverse Proxy)

由 Derek 發表於 七月 9, 2012 / 2 則評論

什麼是Squid ?

Squid 扮演著一種中介的角色,可用來節省使用者在連結網頁時所使用的頻寬,加快內部網路訪問的速度,並且也能提供監控記錄方便查詢。

Squid代理伺服器是網路上常見的服務之一優點如下:

1. 可以儲存暫存,減少伺服器的負載,同時也可提升Client訪問網頁的速度。

2. 可以解決現階段IPv4不足的問題,減少外網IP使用量。

3. 可對Web訪問時對內容進行過濾,設定一些網頁訪問的規則。也正因為介於伺服器和Client之間,在某些程度上可提高伺服器的安全性。

在 Squid 代理上可分為 正向代理、反向代理、通透式代理(透明代理)。以下就來介紹反向代理(Reverse Proxy)

 

反向代理 (Reverse Proxy) 

至於反向代理剛好和正向代理相反。客戶端是不需要做任何設定,當客戶端向Reverse Proxy 發出請求時。Reverse Proxy會主動判斷導向到那一個Web Server,以減少網站同一時間的流量過大,可以做到負載平衡。只要是高流量、客戶端數量大的網站,一般都會架設這種 Reverse Proxy 來減少 Web Server 的負載

 

系統環境

Centos 5.8  64位元

squid-2.6.STABLE21-6.el5

 

一台Squid Server

外網 : 220.133.192.160

 

兩台Web Server

內網 : Web1 192.168.1.7

Web2 192.168.1.37

 

反向代理 (Reverse Proxy)

繼續閱讀 »

Squid 代理伺服器 (通透式代理 Transparent Proxy)

由 Derek 發表於 七月 2, 2012 / 尚無評論

什麼是Squid ?

Squid 扮演著一種中介的角色,可用來節省使用者在連結網頁時所使用的頻寬,加快內部網路訪問的速度,並且也能提供監控記錄方便查詢。

Squid代理伺服器是網路上常見的服務之一優點如下:

1. 可以儲存暫存,減少伺服器的負載,同時也可提升Client訪問網頁的速度。

2. 可以解決現階段IPv4不足的問題,減少外網IP使用量。

3. 可對Web訪問時對內容進行過濾,設定一些網頁訪問的規則。也正因為介於伺服器和Client之間,在某些程度上可提高伺服器的安全性。

在 Squid 代理上可分為 正向代理、反向代理、通透式代理(透明代理)。以下就來介紹正向代理 (Forward Proxy)

 

通透式代理 (Transparent Proxy) 

Transparent Proxy在客戶端不需要做任何設定。主要是在Proxy Server啟用NAT服務和在防火牆設定上將NAT的80 port 轉向到3128 port、並且在squid上啟用transparent 功能。

 

系統環境 

Centos 5.8  64位元

squid-2.6.STABLE21-6.el5

 

設定 

首先先說明一下,不論是Reverse Proxy(反向代理)或是Transparent Proxy(通透式代理)都是由Forward Proxy(正向代理)修改設定而來的。因此在設定值說明部份以Forward Proxy為主,至於其他兩個代理也會在需要修改的地方加以註明。

 

通透式代理 (Transparent Proxy)

 

繼續閱讀 »

Squid 代理伺服器 (正向代理 Forward Proxy)

由 Derek 發表於 六月 25, 2012 / 尚無評論

什麼是Squid ?

Squid 扮演著一種中介的角色,可用來節省使用者在連結網頁時所使用的頻寬,加快內部網路訪問的速度,並且也能提供監控記錄方便查詢。

Squid代理伺服器是網路上常見的服務之一優點如下:

1. 可以儲存暫存,減少伺服器的負載,同時也可提升Client訪問網頁的速度。

2. 可以解決現階段IPv4不足的問題,減少外網IP使用量。

3. 可對Web訪問時對內容進行過濾,設定一些網頁訪問的規則。也正因為介於伺服器和Client之間,在某些程度上可提高伺服器的安全性。

在 Squid 代理上可分為 正向代理、反向代理、通透式代理(透明代理)。以下就來介紹正向代理 (Forward Proxy)

 

正向代理 (Forward Proxy) 

此類型的代理主要是位於客戶端和伺服器之間的Proxy Server,也是最常見的服務。主要應用為當客戶端透過Forward Proxy連上網路並要連結到其他網頁時,此時的Squid Forward Proxy 就會先將該網頁的資料暫存一份於Proxy Server上。然後當下一位使用者要連結時便可快速提供相關資料。已減少頻寬的消耗。

 

環境 

Centos 5.8  64位元

squid-2.6.STABLE21-6.el5

 

正向代理 (Forward Proxy) 

  繼續閱讀 »