centos7安裝privoxy


本文分為三部分,第一部分是在阿里雲的ECS上安裝Privoxy,第二部分是在AWS的EC2上安裝Privoxy,第三部分是Privoxy的配置。

第一部分:阿里雲ECS安裝Privoxy

配置yum源為阿里雲的源,然后可以直接使用yum安裝Privoxy。

安裝完畢后,需要將privoxy文件的權限改為777,就可以成功啟動服務了。

如圖,標注的文件夾權限改為777。

第二部分:AWS EC2安裝Privoxy

只有阿里雲的鏡像中有Privoxy,但是AWS訪問速度此源慢的不行。163源中干脆就沒有。

無奈,只能還是使用二進制包安裝,正面剛遇到的此問題:

網上搜索后,找到以下解決方案:

先安裝libtool。

執行以下代碼:

cp /usr/share/libtool/config/config.guess .
cp /usr/share/libtool/config/config.sub .

  如果提示沒有文件,就查看下libtool的安裝目錄,在找到其配置文件路徑,然后替代上方路徑即可。

然后,按照官方教程,執行以下:

 ./configure      # (--help to see options)
 make             # (the make from GNU, sometimes called gmake)
 su               # Possibly required
 make -n install  # (to see where all the files will go)
 make -s install  # (to really install, -s to silence output)
 make install

然后就ok了。

 第三部分:Privoxy的相關配置

  1. 以阿里雲ECS服務器的相關配置為准:
    # 配置文件,其中包含了所有配置的解釋(英文)
    vi /etc/privoxy/config
    # 白名單(who can accsee what)
    permit-access 192.168.45.64
    # 黑名單
    deny-access    192.168.45.73
    # 黑名單的優先級高於白名單的優先級,即出現在黑名單中的地址無論是否出現在白名單中,它都不能訪問Privoxy。 
    # 監聽所有IP段的8118端口
    # 這里作者有些疑問:監聽所有IP的8118端口,是指監聽自身的,還是指監聽客戶端的
    # 已驗證,監聽的地址是服務器自身的(服務器可能有多個IP,可以設置監聽其一部分IP)
    # 如下,設置的地址便是阿里雲ECS的指定IP
    listen-address  ECS_IP:8118
  2.  接下來,需要設置centos的防火牆:
    # 開通8118端口
    firewall-cmd --zone=public --add-port=8118/tcp --permanent
    
    # 重啟防火牆
    systemctl restart firewalld.service
    # 更新防火牆規則
    firewall-cmd --reload
  3. 待續

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM