學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 網(wǎng)絡(luò)知識 > 局域網(wǎng)知識 > linux下怎么搭建Squid代理

linux下怎么搭建Squid代理

時間: 本達868 分享

linux下怎么搭建Squid代理

  Squid是一款主要應(yīng)用于在Linux下的代理軟件,squid可配置正向代理、反向代理、緩存代理等,下面是學(xué)習(xí)啦小編給大家整理的一些有關(guān)linux下搭建Squid代理的方法,希望對大家有幫助!

  linux下搭建Squid代理的方法

  安裝squid

  # wget squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE18.tar.gz//下載Squid代理安裝包

  # tar -zxvf squid-3.0.STABLE18.tar.gz //解壓Squid安裝包

  # cd squid-3.0.STABLE18

  # ./configure --prefix=/usr/local/squid

  # make

  # make install

  安裝好后配置文件在/usr/local/squid/etc目錄中,刪除原有的squid.conf配置文件,新建squid.conf文件,只輸入以下內(nèi)容:

  在/usr/local/squid/var/logs下創(chuàng)建日志文件access.log cache.log,并給777權(quán)限。

  此時squid代理服務(wù)器就可以用了。

  /usr/local/squid/sbin/squid -s 啟動squid

  /usr/local/squid/sbin/squid -k kill 停止squid

  配置用戶認(rèn)證:

  1>.進入下載的squid源碼目錄,重新編譯squid,并聲明支持NCSA認(rèn)證

  #./configure --enable-basic-auth-helpers="NCSA" #make

  進入NCSA目錄 #cd helpers/basic_auth/NCSA

  拷貝生成的執(zhí)行文件ncsa_auth到/usr/local/squid/bin目錄

  #cp ./ncsa_auth /usr/local/squid/bin

  2>. 在/usr/local/squid/etc下建passwd文件,存放對應(yīng)的用戶名和密碼,用來訪問代理服務(wù)器認(rèn)證。此passwd文件可以用 apache自帶的加密工具htpasswd生成,/usr/local/bin/htpasswd -c /usr/local/squid/etc/passwd squid輸入密碼并確認(rèn)

  測試:

  瀏覽器“工具” “連接” “局域網(wǎng)設(shè)置” 勾選“代理服務(wù)器”填上地址 端口。出現(xiàn)如圖,說明搭建成功,填上用戶名密碼即可!

  END

看了“linux下怎么搭建Squid代理”的人還看了

1.Squid+Stunnel怎么搭建代理服務(wù)器

2.Linux怎樣設(shè)置透明代理

3.Linux怎么搭建Web服務(wù)器

4.Linux常用網(wǎng)絡(luò)服務(wù)端口

1906639