星期三, 8月 12, 2009

建立 Squid Proxy Server



一向用 Scientific Linux 做 NAT server,之前以為很難,一直懶得起 Proxy Server,原來也是很簡單的。

(一) 用 yum 安裝 "squid" Proxy Server 套件,Scientific Linux 提供的是 ver.2.6

(二) 修改 /etc/squid/squid.conf,要改的地方不多,只有以下幾項:

1. 關於網路的參數設定部分
http_port 本機內部IP:3128
 
2. 設定快取目錄 ( Cache dir ) 的大小與記錄檔案所在的目錄
cache_dir ufs /var/spool/squid 1000 16 256

3. 設定 Memory Cache 的大小
cache_mem 256 MB
 
4. 提供 squid 服務
http_access allow all
 
(三) 啟動 squid:
1. 執行 /usr/local/squid/sbin/squid -z 建立 cache_dir,目錄擁有者會自動設定為 squid

2. 用 service GUI 開啟 squid

3. 再在 client 電腦設定 Proxy 就搞掂!!!

註:
i. 似乎檔案安裝位置有變,最多時間是用於找出 squid.conf及其他檔案位置
ii. user 與 group 用預設的便可,在 version 2.6 就算用 root 開啟 squid,預設也只會以 "squid" user 身份運行
iii. 關閉認證機制已沒有預設
iv. 參考鳥哥的 Linux 私房菜

沒有留言: