91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Ubuntu怎么安裝squid并啟用SSL

發布時間:2022-11-25 10:13:51 來源:億速云 閱讀:253 作者:iii 欄目:服務器

這篇文章主要介紹“Ubuntu怎么安裝squid并啟用SSL”,在日常操作中,相信很多人在Ubuntu怎么安裝squid并啟用SSL問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Ubuntu怎么安裝squid并啟用SSL”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

安裝openssl

首先需要安裝 openssl 及相關的依賴。

apt-getinstallopenssl
apt-getinstalllibssl-dev
apt-getinstallssl-cert

安裝squid

直接使用 apt 安裝的 squid 沒有啟用 SSL,所以需要使用源代碼編譯安裝。

apt-getsourcesquid
apt-getbuild-depsquid
apt-getinstalldevscriptsbuild-essentialfakeroot

#squid版本為3.3.8
cdsquid3-3.3.8

#修改編譯參數
vimdebian/rules

#在DEB_CONFIGURE_EXTRA_FLAGS配置中添加
#注意with-open-ssl的值為實際openssl.cnf所在路徑
--enable-ssl\
--with-open-ssl=/usr/lib/ssl/openssl.cnf\

#編譯squid
./configure
debuild-us-uc-b

#安裝
cd..
apt-getinstallsquid-langpack
dpkg-isquid3-common_3.3.8-1ubuntu6.2_all.deb
dpkg-isquid3_3.3.8-1ubuntu6.2_amd64.deb

生成 SSL 證書

配置 squid

將配置文件修改成如下內容。我這里沒有啟用身份驗證,如果需要可以自行添加。squid 端口號修改為 9999,也可以按需修改。

aclSSL_portsport443
aclSafe_portsport80#http
aclSafe_portsport21#ftp
aclSafe_portsport443#https
aclSafe_portsport70#gopher
aclSafe_portsport210#wais
aclSafe_portsport1025-65535#unregisteredports
aclSafe_portsport280#http-mgmt
aclSafe_portsport488#gss-http
aclSafe_portsport591#filemaker
aclSafe_portsport777#multilinghttp
aclCONNECTmethodCONNECT

http_accessdeny!Safe_ports

http_accessdenyCONNECT!SSL_ports
http_accessallowlocalhostmanager
http_accessdenymanager
http_accessallowlocalhost
http_accessallowall

#修改為證書路徑
https_port9999cert=/ssl/ssl.crtkey=/ssl/ssl.private.key

coredump_dir/var/spool/squid3

refresh_pattern^ftp:144020%10080
refresh_pattern^gopher:14400%1440
refresh_pattern-i(/cgi-bin/|\?)00%0
refresh_pattern(Release|Packages(.gz)*)$020%2880
refresh_pattern.020%4320

viaoff
forwarded_fordelete
dns_v4_firston

需要注意的是,ssl.private.key是證書的私鑰,不需要密碼保護,不然 squid 無法啟動。可以使用下列命令生成無密碼保護的私鑰:

opensslrsa-inssl.key-outssl.private.key

配置防火墻

我使用的是 ufw,所以運行

ufwallow9999

重啟 squid 就可以正常使用了。

禁用 squid 升級

由于我們是使用源代碼編譯的 squid,所以升級會破壞配置,需要禁用 squid 升級。

sudoapt-markholdsquid3

到此,關于“Ubuntu怎么安裝squid并啟用SSL”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

枞阳县| 丰都县| 德安县| 乐陵市| 肥西县| 乐业县| 江华| 太仆寺旗| 余干县| 漯河市| 九江县| 南召县| 靖州| 铜陵市| 呼伦贝尔市| 木兰县| 石楼县| 台南市| 通海县| 衢州市| 吉林省| 佛坪县| 修水县| 井陉县| 潞西市| 瑞金市| 独山县| 元江| 新昌县| 马尔康县| 准格尔旗| 铜山县| 天祝| 柳河县| 奉新县| 南岸区| 兴仁县| 吴堡县| 甘泉县| 随州市| 孙吴县|