歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Linux實現代理服務

Squid cache(簡稱為Squid)是一個流行的自由軟件(GNU通用公共許可證)的代理服務器和Web緩存服務器。Squid有廣泛的用途,從作為網頁服務器的前置cache服務器緩存相關請求來提高Web服務器的速度,到為一組人共享網絡資源而緩存萬維網,域名系統和其他網絡搜索,到通過過濾流量幫助網絡安全,到局域網通過代理上網。Squid主要設計用於在Unix一類系統運行。

實驗環境      CentOS-5.5

實驗軟件      squid-2.6.STABLE21-6.el5.i386.rpm

mount /dev/cdrom /mnt/

mount: block device /dev/cdrom is write-protected, mounting read-only

cd /mnt/CentOS/

find *squid*

squid-2.6.STABLE21-6.el5.i386.rpm

安裝軟件

rpm -ivh squid-2.6.STABLE21-6.el5.i386.rpm

warning: squid-2.6.STABLE21-6.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897

Preparing...                ########################################### [100%]

  1:squid                  ########################################### [100%]

啟動服務

/etc/rc.d/init.d/squid restart

Stopping squid: .[  OK  ]

Starting squid: .[  OK  ]

查看端口

netstat -tupl

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address              Foreign Address            State      PID/Program name 

tcp        0      0 *:sunrpc                    *:*                        LISTEN      2651/portmap       

tcp        0      0 localhost.localdomain:ipp  *:*                        LISTEN      2814/cupsd         

tcp        0      0 *:squid                    *:*                        LISTEN      3077/(squid)       

tcp        0      0 *:ssh                      *:*                        LISTEN      2986/sshd         

udp        0      0 *:turbonote-1              *:*                                    3077/(squid)       

udp        0      0 *:icpv2                    *:*                                    3077/(squid)       

udp        0      0 *:bootpc                    *:*                                    2366/dhclient     

udp        0      0 *:sunrpc                    *:*                                    2651/portmap       

udp        0      0 *:ipp                      *:*                                    2814/cupsd

配置文件

/etc/squid/squid.conf  這個是配置文件存放的位置

cp -R /etc/squid/squid.conf /etc/squid/squid.conf.bak  為了保證權限一樣,要加上 -R

這樣服務器端就配置完畢了

輸入,服務器ip和端口號

這樣就可以實現通過代理服務器上網了

Copyright © Linux教程網 All Rights Reserved