基于Xen的VPS 配置squid服務器
更新時間:2010年07月12日 14:38:53 作者:
前面總結了 基于Xen的VPS的web服務器的配置:ubuntu+nginx+php,下面記錄下squid服務器的配置。
安裝很簡單:apt-get install squid
配置中的重點是打開用戶驗證。
通過htpasswd建立用戶名密碼文件,然后在squid的配置文件中設置。
http_port 3128
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/squid.password
auth_param basic children 5
auth_param basic realm Hamo's Private Proxy
auth_param basic credentialsttl 4 hours
acl all src all
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl localnet src 10.0.0.0/8 # RFC1918 possible internal network
acl localnet src 172.16.0.0/12 # RFC1918 possible internal network
acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
acl SSL_ports port 443 # https
acl SSL_ports port 563 # snews
acl SSL_ports port 873 # rsync
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 631 # cups
acl Safe_ports port 873 # rsync
acl Safe_ports port 901 # SWAT
acl purge method PURGE
acl CONNECT method CONNECT
acl normal proxy_auth REQUIRED
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny to_localhost
http_access allow localhost
http_access allow normal
http_access deny all
然后重啟squid即可。
配置中的重點是打開用戶驗證。
通過htpasswd建立用戶名密碼文件,然后在squid的配置文件中設置。
http_port 3128
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/squid.password
auth_param basic children 5
auth_param basic realm Hamo's Private Proxy
auth_param basic credentialsttl 4 hours
acl all src all
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl localnet src 10.0.0.0/8 # RFC1918 possible internal network
acl localnet src 172.16.0.0/12 # RFC1918 possible internal network
acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
acl SSL_ports port 443 # https
acl SSL_ports port 563 # snews
acl SSL_ports port 873 # rsync
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 631 # cups
acl Safe_ports port 873 # rsync
acl Safe_ports port 901 # SWAT
acl purge method PURGE
acl CONNECT method CONNECT
acl normal proxy_auth REQUIRED
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny to_localhost
http_access allow localhost
http_access allow normal
http_access deny all
然后重啟squid即可。
相關文章
戴爾dell poweredge r730服務器系統(tǒng)安裝配置詳解教程
這篇文章主要介紹了戴爾dell poweredge r730服務器系統(tǒng)安裝配置詳解教程,需要的朋友可以參考下2018-05-05
ubuntu服務器部署gitlab docker并配置nginx反向代理https訪問的過程解析
這篇文章主要介紹了ubuntu服務器部署gitlab docker并配置nginx反向代理https訪問的過程,本文給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧2024-02-02
Dell R730服務器6i陣列卡Raid5配置方法(熱備)
這篇文章主要介紹了Dell R730服務器6i陣列卡Raid5配置方法,需要的朋友可以參考下2018-05-05
git多人協(xié)作_動力節(jié)點Java學院整理
這篇文章主要介紹了git多人協(xié)作,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-08-08
如何通過交換機連接服務器管理節(jié)點檢查AWS云狀態(tài)
這篇文章主要介紹了如何通過交換機連接服務器管理節(jié)點檢查AWS云狀態(tài),本文給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧2024-04-04

