亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Linux服務器 > 正文

基于Linux網關服務器squid配置過程詳解

2024-09-05 23:02:02
字體:
來源:轉載
供稿:網友

前言

  在此,我們要配置一個只對內部網絡提供代理服務的 Proxy Server。它具有如下功能它將用戶分為高級用戶和普通用戶兩種,對高級用戶采用網卡物理地址識別的方法,

  普通用戶則需要輸入用戶名和口令才能正常使用。 高級用戶沒有 訪問時間和文件類型的限制,而普通用戶只在上班時可以訪問以及一些其它的限制。

  安裝

  從源中安裝

  源中自帶穩定版本,執行下面的命令進行安裝

  sudo apt-get install squid squid-common

  源碼編譯安裝

  當然你也可以到官方網站下載最新的版本進行編譯安裝:

  其中 STABLE 穩定版、DEVEL 版通常是提供給開發人員測試程序的,假定下載了最新的穩定版 squid-2.5.STABLE2.tar.gz,用以下命令解開壓縮包:

  tar xvfz squid-2.5.STABLE.tar.gz

  用 bz2方式壓縮的包可能體積更小,相應的命令是:

  tar xvfj squid-2.5.STABLE.tar.bz2

  然后,進入相應目錄對源代碼進行配置和編譯,命令如下:

  cd squid-2.5.STABLE2

  配置命令 configure 有很多選項,如果不清楚可先用“-help”查看。通常情況下,用到的選項有以下幾個:

  --prefix=/WEB/squid

  指定 Squid 的安裝位置,如果只指定這一選項,那么該目錄下會有 bin、sbin、man、conf 等目錄,而主要的配置文件此時在 conf 子目錄中。為便于管理,最好用參數--sysconfdir=/etc把這個文件位置配置為/etc。

  --enable-storeio=ufs,null

  使用的文件系統通常是默認的 ufs,不過如果想要做一個不緩存任何文件的代理服 務器,就需要加上 null 文件系統。

  --enable-arp-acl

  這樣可以在規則設置中直接通過客戶端的 MAC 地址進行管理,防止客戶使用 IP 欺騙。

  --enable-err-languages="Simplify_Chinese"

  --enable-default-err-languages="Simplify_Chinese"

  上面兩個選項告訴 Squid 編入并使用簡體中文錯誤信息。

  --enable-Linux-netfilter

  允許使用 Linux 的透明代理功能。

  --enable-underscore

  允許解析的 URL 中出現下劃線,因為默認情況下 Squid 會認為帶下劃線的 URL 是 非法的,并拒絕訪問該地址。 整個配置編譯過程如下:

  ./configure --prefix=/var/squid

  --sysconfdir=/etc

  --enable-arp-acl

  --enable-linux-netfilter

  --enable-pthreads

  --enable-err-language="Simplify_Chinese"

  --enable-storeio=ufs,null

  --enable-default-err-language="Simplify_Chinese"

  --enable-auth="basic"

  --enable-baisc-auth-helpers="NCSA"

  --enable-underscore

  其中一些選項有特殊作用,將在下面介紹它們。 最后執行下面兩條命令,將源代碼編譯為可執行文件,并拷貝到指定位置。

  make

  sudo make install

  基本配置

  安裝完成后,接下來要對 Squid 的運行進行配置(不是前面安裝時的配置)。所有項目都在squid.conf 中完成。Squid 自帶的 squid.conf 包括非常詳盡的說明,相當于一篇用戶手冊,對配置有任何疑問都可以參照解決。在這個例子中,代理服務器同時也是網關,內部網絡接口 eth0的 IP 地址為192.168.0.1,外部網絡接 eth1的 IP 地址為202.103.x.x。下面是一個基本的代理所需要配置選項:

  http_port 192.168.0.1:3128

  默認端口是3128,當然也可以是任何其它端口,只要不與其它服務發生沖突即可。為了安全起見,在前面加上 IP 地址,Squid 就不會監聽外部的網絡接口。 下面的配置選項是服務器管理者的電子郵件,當錯誤發生時,該地址會顯示在錯誤頁面上,便于用戶聯系:

  cache_mgr start@soocol.

  以下這些參數告訴 Squid 緩存的文件系統、位置和緩存策略:

  cache_dir ufs /var/squid

  cache_mem 32MB

  cache_swap_low 90

  cache_swap_high 95

  在這里,Squid 會將/var/squid 目錄作為保存緩存數據的目錄,每次處理的緩存大小是32兆字節,當緩存空間使用達到95%時,新的內容將 取代舊的而不直接添加到目錄中,直到空間又下降到90%才停止這一活動。如果不想 Squid 緩存任何文件,如某些存儲空間有限的專有系統,可以使用 null 文件系統(這樣不需要那些緩存策略):

  cache_dir null /tmp

  下面的幾個關于緩存的策略配置中,較主要的是第一行,即用戶的訪問記錄,可以通過分析它來了解所有用戶訪問的詳盡地址:

  cache_access_log /var/squid/access.log

  cache_log /var/squid/cache.log

  cache_store_log /var/squid/store.log

  下面這行配置是在較新版本中出現的參數,告訴 Squid 在錯誤頁面中顯示的服務器名稱:

  visible_hostname No1.proxy

  以下配置告訴 Squid 如何處理用戶,對每個請求的 IP 地址作為單獨地址處理:

  client_netmask 255.255.255.255

  如果是普通代理服務器,以上的配置已經足夠。但是很多 Squid 都被用來做透明代理。所謂透明代理,就是客戶端不知道有代理服務器的存在,當然也不需要進行任何與代理有關的設置,從而大大方便了系統管理員。相關的選項有以下幾個:

  httpd_accel_host virtual

  httpd_accel_port 80

  httpd_accel_with_proxy on

  httpd_accel_user_host_header on

  在 Linux 上,可以用 iptables/ipchains 直接將對 WEB 端口80的請求直接轉發到 Squid 端口3128,

  由 Squid 接手,而用戶瀏覽器仍然認為它訪問的是對方的80端口。例如以下這條命令:

  iptables -t nat -A PREROUTING -s 192.168.0.200/32 -p tcp --dport 80 -j REDIRECT 3128

  就是將192.168.0.200的所有針對80端口的訪問重定向到3128端口。

  所有設置完成后,關鍵且重要的任務是訪問控制。Squid 支持的管理方式很多,使用起來也非常簡單(這也是有人寧愿使用不做任何緩存的 Squid, 不愿意單獨使用 ipta

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久亚洲精品视频| 欧美老女人性生活| 日韩av电影在线免费播放| 欧美午夜精品久久久久久久| 91黄色8090| 这里只有精品视频| 日韩免费在线观看视频| 青青久久av北条麻妃海外网| 亚洲一区制服诱惑| 精品成人69xx.xyz| 色综合久综合久久综合久鬼88| 中文字幕亚洲一区在线观看| 欧美在线性视频| 国产精品啪视频| 黄色一区二区在线| 精品一区二区三区四区| 久久在线观看视频| 久久久久久久999| 亚洲新声在线观看| 亚洲自拍偷拍色图| 欧美另类精品xxxx孕妇| 亚洲高清不卡av| 亚洲片国产一区一级在线观看| 国产精品91久久久| 国产一区香蕉久久| 国产成人精品免高潮费视频| 清纯唯美日韩制服另类| 国产亚洲精品久久久久久| 欧美激情精品久久久久| 国产精品91在线观看| 国内精品模特av私拍在线观看| 中文字幕九色91在线| 福利二区91精品bt7086| 欧美日韩国产精品专区| 国产成人涩涩涩视频在线观看| 国产精品91久久| 欧美日韩在线观看视频| 欧美高清不卡在线| 精品女厕一区二区三区| 日韩电影在线观看中文字幕| 久久夜精品香蕉| 国产一区深夜福利| 欧美精品一本久久男人的天堂| 欧美日韩国产一中文字不卡| 国产精品美女主播| 一本大道久久加勒比香蕉| 97超视频免费观看| 26uuu久久噜噜噜噜| 国产精欧美一区二区三区| 欧美日韩国产精品专区| 亚洲最新在线视频| 亚洲天堂免费视频| 91美女片黄在线观| 丁香五六月婷婷久久激情| 超碰日本道色综合久久综合| 欧美高清视频在线观看| 国产一区二区视频在线观看| 久久久亚洲国产| 欧洲美女7788成人免费视频| 日韩在线国产精品| 久久久精品999| 国产97在线|日韩| 国产精品欧美风情| 亲爱的老师9免费观看全集电视剧| 在线精品播放av| 欧美亚洲视频一区二区| 亚洲跨种族黑人xxx| 这里精品视频免费| 久久天天躁狠狠躁夜夜躁2014| 国产精品久久99久久| 久久精品91久久香蕉加勒比| 欧美xxxx14xxxxx性爽| 日韩欧美国产黄色| 亚洲精品久久久久| 日韩视频一区在线| 亚洲性生活视频在线观看| 亚洲jizzjizz日本少妇| 精品一区二区电影| 久久久久久午夜| 国产精品高清免费在线观看| 亚洲福利在线视频| 久久久久久国产精品三级玉女聊斋| 国产精品丝袜视频| 亚洲精品suv精品一区二区| 久久手机免费视频| 这里只有精品丝袜| 久久天天躁狠狠躁老女人| 精品色蜜蜜精品视频在线观看| 亚洲欧美中文日韩v在线观看| 亚洲激情视频在线播放| 97色在线观看| 久久久之久亚州精品露出| 国产成人亚洲综合91精品| 欧美美女操人视频| 国产有码在线一区二区视频| 国产精品久久久久久久久久99| 欧美日韩中文字幕综合视频| 欧美巨乳在线观看| 亚洲大尺度美女在线| 欧洲成人免费aa| 久久免费在线观看| 韩日欧美一区二区| 欧美裸体xxxxx| 欧美日产国产成人免费图片| 色噜噜久久综合伊人一本| 日韩欧美在线视频免费观看| 久久国产精品99国产精| 波霸ol色综合久久| 欧美性猛交xxxx偷拍洗澡| 亚洲欧洲日产国码av系列天堂| 最近2019中文字幕一页二页| 国产欧美一区二区三区久久| 欧美午夜片欧美片在线观看| 欧美一区二三区| 亚洲欧美成人一区二区在线电影| 影音先锋日韩有码| 亚洲精选在线观看| 成人欧美一区二区三区在线| 亚洲第一在线视频| 欧美午夜精品久久久久久浪潮| 国产成人久久久| 午夜精品福利视频| 日韩精品极品毛片系列视频| 亚洲图片在区色| 欧美亚洲免费电影| 亚洲国产婷婷香蕉久久久久久| 亚洲精品久久久久久久久久久| 国产精品va在线播放我和闺蜜| 2019中文在线观看| 欧美激情精品久久久久久大尺度| 日韩高清a**址| 色综合久久精品亚洲国产| www.日韩免费| 伊人久久男人天堂| 国产精品九九九| 久久成人av网站| 4k岛国日韩精品**专区| 日本精品性网站在线观看| 国产一区二区三区精品久久久| 在线免费观看羞羞视频一区二区| 亚洲综合中文字幕在线| 黄色一区二区在线观看| 亚洲高清不卡av| 亚洲午夜久久久影院| 欧美色欧美亚洲高清在线视频| 97在线观看视频| 午夜精品视频网站| 国产男女猛烈无遮挡91| 国产一区二区动漫| 亚洲人成电影在线播放| 日韩激情av在线免费观看| 日韩中文字幕国产精品| 国产精品亚洲欧美导航| 午夜精品三级视频福利| 成人国产精品久久久久久亚洲| 亚洲欧美国产视频| 亚洲天堂免费视频| 日本成熟性欧美| 亚洲精品乱码久久久久久按摩观| 亚洲人成77777在线观看网| 日韩**中文字幕毛片| 亚洲成人精品视频| 91精品久久久久久久久久| 久热精品视频在线免费观看|