中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

成都 企業(yè)網站建設公司價格百度站長管理平臺

成都 企業(yè)網站建設公司價格,百度站長管理平臺,包裝紙箱公司怎么做網站,網站怎么做百度權重參考:大部分摘自此文,做了少部分修改 Squid 是一個功能全面的緩存代理服務器,它支持著名的網絡協(xié)議像 HTTP,HTTPS,FTP 等等。將 Squid 放在網頁服務器的前端,通過緩存重復請求,過濾網絡流量等&…

參考:大部分摘自此文,做了少部分修改

Squid 是一個功能全面的緩存代理服務器,它支持著名的網絡協(xié)議像 HTTP,HTTPS,FTP 等等。將 Squid 放在網頁服務器的前端,通過緩存重復請求,過濾網絡流量等,可以極大地提高服務器的性能。

這篇指南將會講解如何在 CentOS 7 上建立 Squid,并且配置火狐和 Google 瀏覽器來使用這個代理服務器。

一、在 CentOS 上安裝 Squid

Squid 軟件包包含在默認的 CentOS 7 源倉庫中。想要安裝它,以 sudo 用戶身份運行下面的命令:

yum install squid -y

一旦安裝完成,啟動并開啟 Squid 服務:

service squid start

想要驗證安裝是否成功,輸入下面的命令,將會打印出服務的狀態(tài):

service squid status
● squid.service - Squid caching proxyLoaded: loaded (/usr/lib/systemd/system/squid.service; enabled; vendor preset: disabled)Active: active (running) since Sat 2019-07-13 16:47:56 UTC; 12s ago
...

二、配置 Squid

Squid 通過編輯 /etc/squid/squid.conf 文件進行配置。新增文件可以使用"include"指令添加到配置文件中。

在做任何修改之前,使用cp命令備份原來的配置文件:

cp /etc/squid/squid.conf{,.orginal}

想要編輯文件,使用文本編輯器打開它:

vim /etc/squid/squid.conf

默認情況下,Squid 被配置成在服務器所有網絡接口上監(jiān)聽端口3128

如果你想修改端口號,并且設置監(jiān)聽接口,定位到 http_port 處,并且指定接口 IP 地址和新端口。如果沒有接口指定,Squid 將監(jiān)聽所有網絡接口。

/etc/squid/squid.conf

# Squid normally listens to port 3128
http_port IP_ADDR:PORT

在所有接口上和默認端口上運行 Squid 對大部分用戶都很適用。

你可以使用 Access Control Lists (ACLs)來控制 Squid 服務器的訪問。

默認情況下,Squid 僅僅允許從本地主機和本地網絡來的訪問。

如果所有將要使用代理服務器的客戶端都有一個固定 IP 地址,你可以創(chuàng)建一個 包含允許 IP 地址的 ACL。

不用在主要配置中添加 IP 地址,我們可以創(chuàng)建一個新配置文件,用來配置地址: /etc/squid/allowed_ips.txt

192.168.33.1
# All other allowed IPs

一旦完成,打開主要配置文件,并且創(chuàng)建一個新的 ACL ,命名為allowed_ips,并且使用http_access指令允許它訪問: /etc/squid/squid.conf

# ...
acl allowed_ips  src "/etc/squid/allowed_ips.txt"
# ...
http_access allow localnet
http_access allow localhost
http_access allow allowed_ips
# And finally deny all other access to this proxy
http_access deny all

這個http_access規(guī)則的順序很重要。確認你在http_access deny all之前添加了這一行。

http_access指令類似于防火墻規(guī)則。Squid 從上到下讀取規(guī)則,并且后面匹配的規(guī)則不會被處理。

不管你對配置文件做了什么修改,你需要重新啟動 Squid 服務器來使修改生效:

service squid restart

三、Squid 設置賬號密碼進行身份驗證

Squid 可以使用不同的后端,包括 Samba,LDAP 和 HTTP 基本驗證來驗證用戶。

在這個例子中,我們配置 Squid 使用基本驗證。它是一個簡單的驗證方法,內置在 HTTP 協(xié)議中。

我們將使用openssl來生成密碼,并且附加username:password對到文件/etc/squid/htpasswd文件中,并且顯示出來:(密碼只能設置 8 位,超過 8 位會忽略超出的)

printf "USERNAME:$(openssl passwd -crypt PASSWORD)\n" | sudo tee -a /etc/squid/htpasswd

例如,創(chuàng)建一個用戶名稱為mike,并且密碼為Pz$lPk76,你將要運行:

printf "mike:$(openssl passwd -crypt 'Pz$lPk76')\n" | sudo tee -a /etc/squid/htpasswd
mike:2nkgQsTSPCsIo

下一步是配置 Squid 去啟用 HTTP 基本驗證,并且使用這個文件。

打開主要配置文件,添加下面的內容: /etc/squid/squid.conf

...
# Example rule allowing access from your local networks.
# Adapt localnet in the ACL section to list your (internal) IP networks
# from where browsing should be allowed
http_access allow localnet
http_access allow localhost# 自己添加的部分 start
auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/htpasswd
auth_param basic realm proxy
acl authenticated proxy_auth REQUIRED
http_access allow authenticated
# 自己添加的部分 end# And finally deny all other access to this proxy
http_access deny all
...

前面三行我們創(chuàng)建了一個 ACL 名稱為 authenticated, 最后一行允許通過驗證用戶訪問。

重啟 Squid 服務:

service squid restart

?四、使用 python 的 requests 模塊進行驗證

import requestsproxy_url = 'http://mike:Pz$lPk76@SERVER_IP:PORT'
proxy = {'http': proxy_url, 'https': proxy_url}
rst = requests.get('https://baidu.com', proxies = proxy)
print(rst.status_code)

查看日志是否正確

tail -f /var/log/squid/access.log
http://www.risenshineclean.com/news/44004.html

相關文章:

  • 臺州做網站的公司seo優(yōu)化實訓總結
  • github做網站空間地推掃碼平臺
  • wordpress 焦點圖seo搜索引擎優(yōu)化課程
  • 優(yōu)秀網站設計書籍微信公眾號平臺官網
  • 返利網網站怎么做北京seo推廣服務
  • 深圳龍華大浪做網站公司知乎營銷平臺
  • 做搜狗手機網站快速排十大中文網站排名
  • 做網站首頁需要什么資料推廣app用什么平臺比較好
  • 太原自助建站軟件快速排名教程
  • 石家莊做網站的公司有哪些足球世界排名一覽表
  • 網站開發(fā)3687474企鵝網絡營銷的種類
  • 做網站哪個公司可以做seo收錄排名
  • 網站做裂變引流周口網絡推廣公司
  • 制作公司網站在公賬匯款時用途備注什么北京seo工程師
  • 網站建設基本內容百度一下你就知道了
  • 大連百度代理seo推廣優(yōu)化多少錢
  • 個人做網站的必要性軟文推廣代理平臺
  • 哪個網站做服裝批發(fā)比較好網絡口碑營銷案例
  • wordpress過濾用戶輸入數據seo管理系統(tǒng)培訓
  • 古交做網站今天熱搜榜前十名
  • 美國網站建設公司百度官方營銷推廣平臺加載中
  • 網站如何做前后端分離百度接單平臺
  • 阿里云服務器搭網站同時做網盤網絡服務器多少錢一臺
  • 公司網頁設計圖青島seo排名公司
  • 做阿里巴巴網站應怎樣定位怎么找推廣渠道
  • 北京做網站制作的公司哪家好網上營銷
  • 靜態(tài)網站怎么做滾動文字國外最好的免費建站
  • 網站是生成靜態(tài)好還是動態(tài)好青檸影院免費觀看電視劇高清
  • 鄭州建站的站長收錄平臺
  • app對接網站登錄要怎么做優(yōu)化營商環(huán)境心得體會2023