学习啦 > 学习电脑 > 网络知识 > 局域网知识 > linux下怎么搭建Squid代理

linux下怎么搭建Squid代理

时间: 本达868 分享

学习啦在线学习网linux下怎么搭建Squid代理

  Squid是一款主要应用于在Linux下的代理软件,squid可配置正向代理、反向代理、缓存代理等,下面是学习啦小编给大家整理的一些有关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文件,只输入以下内容:

  在/usr/local/squid/var/logs下创建日志文件access.log cache.log,并给777权限。

学习啦在线学习网   此时squid代理服务器就可以用了。

学习啦在线学习网   /usr/local/squid/sbin/squid -s 启动squid

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

  配置用户认证:

  1>.进入下载的squid源码目录,重新编译squid,并声明支持NCSA认证

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

  进入NCSA目录 #cd helpers/basic_auth/NCSA

学习啦在线学习网   拷贝生成的执行文件ncsa_auth到/usr/local/squid/bin目录

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

学习啦在线学习网   2>. 在/usr/local/squid/etc下建passwd文件,存放对应的用户名和密码,用来访问代理服务器认证。此passwd文件可以用 apache自带的加密工具htpasswd生成,/usr/local/bin/htpasswd -c /usr/local/squid/etc/passwd squid输入密码并确认

  测试:

  浏览器“工具” “连接” “局域网设置” 勾选“代理服务器”填上地址 端口。出现如图,说明搭建成功,填上用户名密码即可!

  END

学习啦在线学习网 看了“linux下怎么搭建Squid代理”的人还看了

1.Squid+Stunnel怎么搭建代理服务器

2.Linux怎样设置透明代理

3.Linux怎么搭建Web服务器

4.Linux常用网络服务端口

1906639