歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux實現代理服務

Linux實現代理服務

日期:2017/2/28 14:47:12   编辑: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