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

这样服务器端就配置完毕了

Linux实现代理服务

Linux实现代理服务

Linux实现代理服务

Linux实现代理服务

输入,服务器ip和端口号

这样就可以实现通过代理服务器上网了

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/19674.html