Centos7配置代理Squid

很長時間沒有來了,最近用了一週的時間來爲公司配置了一個squid代理,因爲第一次接觸Centos系統,看到黑底白字,就一腦袋的蒙圈,在經歷了千難萬阻之後,終於算是配置成功了,而且已經推廣使用。

1.安裝squid:

安裝命令:yum install squid
安裝完檢查:rpm -qa | grep squid

若安裝成功會提示:


2.安裝apache ,命令:yum install httpd

添加用戶,命令:htpasswd -c /etc/squid/passwd user


3.創建一個加密的 squid 代理通道

openssl req -new > tank.csr
openssl rsa -in privkey.pem -out tank.key
openssl x509 -in squid.csr -out squid.crt -req -signkey squid.key -days 3650


4.配置squid,重頭戲,網上有很多的資料,但其實有用的命令就只需要1行,沒錯,就是1行!!

https_port 443 cert=/etc/squid/tank.crt key=/etc/squid/tank.key

現在就可以啓動起來了,就是沒有驗證,接下來就是加驗證。


5.把賬號密碼加入配置文件:

auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd
auth_param basic children 5
auth_param basic credentialsttl 8 hours
auth_param basic realm my test prosy
acl test123 proxy_auth REQUIRED
http_access allow user
http_access deny all


6.大功告成,啓動!

命令:service squid start

7.查看狀態:service squid status


另外提醒一個大坑,也是讓我糾結了2天的一個大坑!!!記得關閉防火牆!!!!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章