中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

宁河县| 天峻县| 德钦县| 丰镇市| 麻城市| 茌平县| 安达市| 连云港市| 仙居县| 北宁市| 甘德县| 上栗县| 延庆县| 澄迈县| 夏邑县| 金山区| 韩城市| 河曲县| 双牌县| 黄大仙区| 吉安市| 饶平县| 板桥市| 芜湖市| 渭源县| 墨江| 界首市| 黔西| 贡觉县| 徐闻县| 渭南市| 沂水县| 江都市| 金塔县| 祁连县| 江孜县| 岚皋县| 织金县| 平顶山市| 松阳县| 甘谷县|