久久性精品/国内精自线品一区2022手机观看/性盈盈盈影院/污污网站18禁在线永久免费观看

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

幫助內(nèi)容

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

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

 一、安裝

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

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

 二、配置

備份squid默認(rèn)配置文件 ,

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

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

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

1、如果不需要帶用戶認(rèn)證,只需在配置文件后面添加以下內(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、帶用戶認(rèn)證配置

htpasswd -c /etc/squid/passwd test
添加認(rèn)證的用戶密碼
如果找不到htpasswd, 執(zhí)行yum install httpd, 然后就能使用htpasswd了
在配置文件后臺(tái)添加以下內(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      #指定認(rèn)證程序以及賬戶文件
auth_param basic children 5                                 #認(rèn)證程序同時(shí)跑的個(gè)數(shù)
auth_param basic realm User-login                       #在使用代理時(shí),輸入密碼時(shí)彈出來的提示框中的描述文字
auth_param basic credentialsttl 5 hours         #認(rèn)證的持續(xù)時(shí)間
acl cangluan proxy_auth REQUIRED            #允許認(rèn)證的用戶訪問
http_access allow test                   #允許test中的成員訪問
http_access deny all                     #拒絕所有其它訪問


 wq保存后,systemctl start squid 啟動(dòng)