538任你躁在线精品免费-sese520-成人在线手机版视频-福利国产|www.srjkgw.com

咨詢售后
客服
客服QQ
陽光03客服
12927409
陽光01客服
1144903
陽光02客服
2760324256
咨詢熱線
17755934641
投訴電話
17755934641

幫助內(nèi)容

CentOS7 安裝配置帶用戶認證的squid代理服務(wù)器

在使用爬蟲爬起內(nèi)容的時候,經(jīng)常會遇到IP被禁止訪問,使用代理就是最方便的做法.這里只簡述搭建一個帶用戶認證的普通代理。

 一、安裝

安裝過程十分簡便,只需要安裝一下squid,一條命令搞定

 -qa | -.-.el7_3..x86_64
which squid #

 二、配置

備份squid默認配置文件 ,

修改squid的配置文件 /etc/squid/squid.conf

cp /etc/squid/squid.conf squid.conf.bak 
vim squid.conf #修改squid.conf

主要就是配置一下端口,緩存,日志和訪問規(guī)則。

1、如果不需要帶用戶認證,只需在配置文件后面添加以下內(nèi)容即可(安全性很差)


ache_mem 64 MB
maximum_object_size 4 MB
cache_dir ufs /var/spool/squid 100 16 256
access_log /var/log/squid/access.log
http_access allow all
visible_hostname CangLuan.Squid.org
cache_mgr 99@qq.com


2、帶用戶認證配置

htpasswd -c /etc/squid/passwd test
添加認證的用戶密碼
如果找不到htpasswd, 執(zhí)行yum install httpd, 然后就能使用htpasswd了
在配置文件后臺添加以下內(nèi)容


cache_mem 128 MB
maximum_object_size 16 MB
cache_dir ufs /var/spool/squid 100 16 256
access_log /var/log/squid/access.log

auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd      #指定認證程序以及賬戶文件
auth_param basic children 5                                 #認證程序同時跑的個數(shù)
auth_param basic realm User-login                       #在使用代理時,輸入密碼時彈出來的提示框中的描述文字
auth_param basic credentialsttl 5 hours         #認證的持續(xù)時間
acl cangluan proxy_auth REQUIRED            #允許認證的用戶訪問
http_access allow test                   #允許test中的成員訪問
http_access deny all                     #拒絕所有其它訪問


 wq保存后,systemctl start squid 啟動


下一篇:沒有了